1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMQR00125" position="absolute 0 0 1140 781" titletext="Untitle" oninit="SMMQR00125_oninit" onload="SMMQR00125_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1135 777" id="grp_tnsinfo">
- <Layouts>
- <Layout>
- <Static text="RH (" position="absolute 93 43 121 63" id="caption1" anchor="default"/>
- <Shape id="line00" class="line_2" position="absolute 0 41 1127 45" anchor="default"/>
- <Radio id="radio1" taborder="1" columncount="-1" rowcount="-1" direction="vertical" position="absolute 91 3 1112 41" anchor="default" innerdataset="@ds_init_blodprod" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_tnsinfo_radio1_onitemchanged"/>
- <Shape id="line01" class="line_2" position="absolute 0 62 1127 66" anchor="default"/>
- <Radio id="radio2" taborder="2" columncount="0" rowcount="0" innerdataset="@ds_init_rh_P0014" codecolumn="cdid" datacolumn="cdnm" direction="vertical" position="absolute 118 42 181 62" anchor="default"/>
- <Radio id="radio00" taborder="3" columncount="0" rowcount="0" innerdataset="@ds_init_btype_M0074" codecolumn="cdid" datacolumn="cdnm" direction="vertical" position="absolute 190 43 381 63" anchor="default"/>
- <Static id="caption04" text=")" position="absolute 177 43 183 63" anchor="default"/>
- <Static id="caption02" text="RH (" position="absolute 493 43 521 63" anchor="default"/>
- <Static id="caption03" text="수혈혈액형" class="cell_1" position="absolute 400 42 490 64" anchor="default"/>
- <Radio id="radio03" taborder="4" columncount="0" rowcount="0" innerdataset="@ds_init_rh_P0014" codecolumn="cdid" datacolumn="cdnm" direction="vertical" position="absolute 518 42 581 62" anchor="default"/>
- <Radio id="radio04" taborder="5" columncount="0" rowcount="0" innerdataset="@ds_init_btype_M0074" codecolumn="cdid" datacolumn="cdnm" direction="vertical" position="absolute 590 43 781 63" anchor="default"/>
- <Static id="caption05" text=")" position="absolute 577 43 583 63" anchor="default"/>
- <Static id="caption06" text="응급수혈여부" class="cell_1" position="absolute 800 42 890 64" anchor="default"/>
- <Radio id="radio05" taborder="6" columncount="0" rowcount="0" innerdataset="@ds_init_yn" codecolumn="cdid" datacolumn="cdnm" direction="vertical" position="absolute 896 43 959 63" anchor="default"/>
- <Shape id="line05" class="line_2" position="absolute 0 82 1127 86" anchor="default"/>
- <Static id="caption22" text="[사건유형]" class="search_name" position="absolute 1 67 90 82" anchor="default" style="background:left middle;"/>
- <cp_checkboxList id="chk_prcp" titletext="CheckBox List" taborder="7" text="cp_checkboxList01" scrollbars="none" position="absolute 94 84 197 104" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_sutbexam" titletext="CheckBox List" taborder="8" text="cp_checkboxList01" scrollbars="none" position="absolute 682 84 785 104" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line02" class="line_2" position="absolute 0 231 1127 235" anchor="default"/>
- <Static id="caption10" text="준비 및 불출" class="cell_1" position="absolute 0 232 90 398" anchor="default"/>
- <cp_checkboxList id="chk_prepconf" titletext="CheckBox List" taborder="9" text="cp_checkboxList01" scrollbars="none" position="absolute 94 234 197 254" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_storg" titletext="CheckBox List" taborder="10" text="cp_checkboxList01" scrollbars="none" position="absolute 682 235 785 255" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line03" class="line_2" position="absolute 0 396 1127 400" anchor="default"/>
- <cp_checkboxList id="chk_transfs" titletext="CheckBox List" taborder="11" text="cp_checkboxList01" scrollbars="none" position="absolute 94 399 197 419" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="caption09" text="보관" class="cell_1" position="absolute 587 232 677 398" anchor="default"/>
- <Shape id="line04" class="line_2" position="absolute 0 601 1127 605" anchor="default"/>
- <Shape id="line06" class="line_2" position="absolute 592 497 1127 501" anchor="default"/>
- <cp_checkboxList id="chk_montr" titletext="CheckBox List" taborder="12" text="cp_checkboxList01" scrollbars="none" position="absolute 681 399 784 419" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_trans" titletext="CheckBox List" taborder="13" text="cp_checkboxList01" scrollbars="none" position="absolute 681 500 784 520" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line07" class="line_2" position="absolute 0 705 1127 709" anchor="default"/>
- <Static id="caption16" text="수혈오류 부작용" class="cell_1" position="absolute 0 602 90 707" anchor="default"/>
- <cp_checkboxList id="chk_transfserr" titletext="CheckBox List" taborder="14" text="cp_checkboxList01" scrollbars="none" position="absolute 94 603 197 623" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Combo id="cmb_prcpdiffblodpre" taborder="15" innerdataset="@ds_init_diffblod" codecolumn="cdid" datacolumn="cdnm" position="absolute 224 92 386 111" anchor="default"/>
- <Combo id="cmb_prcpdiffblodaft" taborder="16" innerdataset="@ds_init_diffblod" codecolumn="cdid" datacolumn="cdnm" position="absolute 224 116 386 135" anchor="default"/>
- <Static id="caption18" text="을/를" position="absolute 520 93 551 113" anchor="default"/>
- <Static id="caption19" text="(으)로 처방" position="absolute 520 113 583 133" anchor="default"/>
- <Static id="caption20" text="(" position="absolute 213 102 217 122" anchor="default"/>
- <Edit id="ipt_prcpdiffblodpreetc" taborder="17" autoselect="true" class="input_default" position="absolute 389 92 517 111" anchor="default"/>
- <Edit id="ipt_prcpdiffblodaftetc" taborder="18" autoselect="true" class="input_default" position="absolute 389 116 517 135" anchor="default"/>
- <Edit id="ipt_prcpetc" taborder="19" autoselect="true" class="input_default" position="absolute 144 183 584 202" anchor="default"/>
- <Edit id="ipt_sutbexametc" taborder="20" autoselect="true" class="input_default" position="absolute 736 202 1128 221" anchor="default"/>
- <Combo id="cmb_prepconfdiffblodpre" taborder="21" innerdataset="@ds_init_diffblod" codecolumn="cdid" datacolumn="cdnm" position="absolute 224 263 386 282" anchor="default"/>
- <Combo id="cmb_prepconfdiffblodaft" taborder="22" innerdataset="@ds_init_diffblod" codecolumn="cdid" datacolumn="cdnm" position="absolute 224 287 386 306" anchor="default"/>
- <Static id="caption21" text="을/를" position="absolute 520 264 551 284" anchor="default"/>
- <Static id="caption23" text="(으)로 준비" position="absolute 520 284 583 304" anchor="default"/>
- <Static id="caption24" text="(" position="absolute 213 273 217 293" anchor="default"/>
- <Edit id="ipt_prepconfdiffblodpreetc" taborder="23" autoselect="true" class="input_default" position="absolute 389 263 517 282" anchor="default"/>
- <Edit id="ipt_prepconfdiffblodaftetc" taborder="24" autoselect="true" class="input_default" position="absolute 389 287 517 306" anchor="default"/>
- <Edit id="ipt_prepconfetc" taborder="25" autoselect="true" class="input_default" position="absolute 144 374 584 393" anchor="default"/>
- <Edit id="ipt_storgetc" taborder="26" autoselect="true" class="input_default" position="absolute 736 274 1128 293" anchor="default"/>
- <Edit id="ipt_transfsetc" taborder="27" autoselect="true" class="input_default" position="absolute 144 579 584 598" anchor="default"/>
- <Edit id="ipt_montretc" taborder="28" autoselect="true" class="input_default" position="absolute 736 438 1128 457" anchor="default"/>
- <Edit id="ipt_transetc" taborder="29" autoselect="true" class="input_default" position="absolute 736 579 1128 598" anchor="default"/>
- <Edit id="ipt_transfserrcyth" taborder="31" autoselect="true" class="input_default" position="absolute 224 603 1128 622" anchor="default"/>
- <Edit id="ipt_transfserrclot" taborder="32" autoselect="true" class="input_default" position="absolute 224 623 1128 642" anchor="default"/>
- <Edit id="ipt_transfserrheat" taborder="33" autoselect="true" class="input_default" position="absolute 224 643 1128 662" anchor="default"/>
- <Edit id="ipt_transfserralgy" taborder="34" autoselect="true" class="input_default" position="absolute 224 663 1128 682" anchor="default"/>
- <Edit id="ipt_transfserretc" taborder="35" autoselect="true" class="input_default" position="absolute 224 683 1128 702" anchor="default"/>
- <Static id="caption07" text="처방" class="cell_1" position="absolute 0 83 90 233" anchor="default"/>
- <Static id="caption08" text="적합성검사 (ABO, X-matching 검사)" class="cell_1" position="absolute 587 83 677 233" anchor="default"/>
- <Static id="caption12" text="혈액제제" class="cell_1" position="absolute 0 0 90 43" anchor="default"/>
- <Static id="caption00" text="환자혈액형" class="cell_1" position="absolute 0 42 90 64" anchor="default"/>
- <Static id="caption13" text="모니터링" class="cell_1" position="absolute 587 397 677 499" anchor="default"/>
- <Static id="caption11" text="수혈" class="cell_1" position="absolute 0 397 90 603" anchor="default"/>
- <Static id="caption14" text="이송" class="cell_1" position="absolute 587 498 677 603" anchor="default"/>
- <Button id="btn_additem01" taborder="36" onclick="swt_right_case_degnitem_btn_additem_onclick" class="icon_right" enable="false" position="absolute 194 105 212 119" anchor="left top"/>
- <Button id="btn_additem00" taborder="37" onclick="swt_right_case_degnitem_btn_additem_onclick" class="icon_right" enable="false" position="absolute 194 276 212 290" anchor="left top"/>
- <Edit id="ipt_blodprodetc" taborder="38" autoselect="true" class="input_default" position="absolute 150 22 800 41"/>
- <Shape id="line09" class="line_2" position="absolute 0 772 1127 776"/>
- <TextArea id="tar_etc" taborder="39" scrollbars="alwaysvert" wordwrap="word" position="absolute 92 709 1128 771"/>
- <Static id="caption17" text="기타" class="cell_1" position="absolute 0 706 90 774"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_blodprod" 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>
- <Rows>
- <Row>
- <Col id="cdnm">전혈</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">농축적혈구</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">세척적혈구</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">혈소판농축액</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">신선동결혈장</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">동결침전제제</Col>
- <Col id="cdid">06</Col>
- </Row>
- <Row>
- <Col id="cdnm">성분채혈혈소판농축액</Col>
- <Col id="cdid">07</Col>
- </Row>
- <Row>
- <Col id="cdnm">백혈구농축액</Col>
- <Col id="cdid">08</Col>
- </Row>
- <Row>
- <Col id="cdnm">여과백혈구제거혈소판</Col>
- <Col id="cdid">09</Col>
- </Row>
- <Row>
- <Col id="cdnm">저장전백혈구제거적혈구</Col>
- <Col id="cdid">10</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rh_P0014" 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_btype_M0074" 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_yn" 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>
- <Rows>
- <Row>
- <Col id="cdnm">Y</Col>
- <Col id="cdid">Y</Col>
- </Row>
- <Row>
- <Col id="cdnm">N</Col>
- <Col id="cdid">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prcp" 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>
- <Rows>
- <Row>
- <Col id="cdnm">다른 환자</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 혈액</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">부적절한 혈액제제</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 날짜</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">잘못된 의사소통</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_sutbexam" 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>
- <Rows>
- <Row>
- <Col id="cdnm">처방누락</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 환자</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 검체용기</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 검사바코드</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">채혈 누락/지연</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">잘못된 결과보고</Col>
- <Col id="cdid">06</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prepconf" 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>
- <Rows>
- <Row>
- <Col id="cdnm">다른 환자</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 혈액형</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 혈액제제</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 용량(unit)</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">누락/지연</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">잘못된 수혈 Set (Filter Set 포함)</Col>
- <Col id="cdid">06</Col>
- </Row>
- <Row>
- <Col id="cdid">07</Col>
- <Col id="cdnm">유효기간 경과</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_storg" 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>
- <Rows>
- <Row>
- <Col id="cdnm">부적절한 분리보관</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">부적절한 온도</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_transfs" 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>
- <Rows>
- <Row>
- <Col id="cdnm">다른 환자</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 혈액제제</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 혈액형</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 시간</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">다른 용량/속도</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">누락/지연</Col>
- <Col id="cdid">06</Col>
- </Row>
- <Row>
- <Col id="cdnm">생리식염수 외 약물과 함께 수혈</Col>
- <Col id="cdid">07</Col>
- </Row>
- <Row>
- <Col id="cdnm">부적절한 Filtering(누락 등)</Col>
- <Col id="cdid">08</Col>
- </Row>
- <Row>
- <Col id="cdnm">부적절한 수혈세트 사용</Col>
- <Col id="cdid">09</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_montr" 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>
- <Rows>
- <Row>
- <Col id="cdnm">수혈 부작용 관찰 누락</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">부작용 조기대처 실패</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_trans" 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>
- <Rows>
- <Row>
- <Col id="cdnm">다른 혈액제제</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">누락/지연</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">잘못된 수혈 Set</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">유효기간 경과</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_transfserr" 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>
- <Rows>
- <Row>
- <Col id="cdnm">용혈반응</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">응혈반응</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">발열, 비응혈반응</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">알레르기반응</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_diffblod" 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>
- <Rows>
- <Row>
- <Col id="cdnm">전혈</Col>
- <Col id="cdid">01</Col>
- </Row>
- <Row>
- <Col id="cdnm">농축적혈구</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">세척적혈구</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">혈소판농축액</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdid">05</Col>
- <Col id="cdnm">신선동결혈장</Col>
- </Row>
- <Row>
- <Col id="cdid">06</Col>
- <Col id="cdnm">동결침전제제</Col>
- </Row>
- <Row>
- <Col id="cdid">07</Col>
- <Col id="cdnm">성분채혈혈소판농축액</Col>
- </Row>
- <Row>
- <Col id="cdid">08</Col>
- <Col id="cdnm">백혈구농축액</Col>
- </Row>
- <Row>
- <Col id="cdid">09</Col>
- <Col id="cdnm">여과백혈구제거혈소판</Col>
- </Row>
- <Row>
- <Col id="cdid">10</Col>
- <Col id="cdnm">저장전백혈구제거적혈구</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">99</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item89" compid="grp_tnsinfo.radio1" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="blodprod"/>
- <BindItem id="item0" compid="grp_tnsinfo.radio2" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="patrh"/>
- <BindItem id="item1" compid="grp_tnsinfo.radio00" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="patbtype"/>
- <BindItem id="item2" compid="grp_tnsinfo.radio03" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="tnsrh"/>
- <BindItem id="item3" compid="grp_tnsinfo.radio04" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="tnsbtype"/>
- <BindItem id="item4" compid="grp_tnsinfo.radio05" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="emgctransfsyn"/>
- <BindItem id="item8" compid="grp_tnsinfo.cmb_prcpdiffblodpre" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prcpdiffblodpre"/>
- <BindItem id="item5" compid="grp_tnsinfo.cmb_prcpdiffblodaft" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prcpdiffblodaft"/>
- <BindItem id="item6" compid="grp_tnsinfo.ipt_prcpdiffblodpreetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prcpdiffblodpreetc"/>
- <BindItem id="item7" compid="grp_tnsinfo.ipt_prcpdiffblodaftetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prcpdiffblodaftetc"/>
- <BindItem id="item9" compid="grp_tnsinfo.ipt_prcpetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prcpetc"/>
- <BindItem id="item10" compid="grp_tnsinfo.ipt_sutbexametc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="sutbexametc"/>
- <BindItem id="item11" compid="grp_tnsinfo.cmb_prepconfdiffblodpre" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prepconfdiffblodpre"/>
- <BindItem id="item12" compid="grp_tnsinfo.cmb_prepconfdiffblodaft" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prepconfdiffblodaft"/>
- <BindItem id="item13" compid="grp_tnsinfo.ipt_prepconfdiffblodpreetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prepconfdiffblodpreetc"/>
- <BindItem id="item14" compid="grp_tnsinfo.ipt_prepconfdiffblodaftetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prepconfdiffblodaftetc"/>
- <BindItem id="item15" compid="grp_tnsinfo.ipt_prepconfetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="prepconfetc"/>
- <BindItem id="item16" compid="grp_tnsinfo.ipt_storgetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="storgetc"/>
- <BindItem id="item17" compid="grp_tnsinfo.ipt_transfsetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfsetc"/>
- <BindItem id="item18" compid="grp_tnsinfo.ipt_montretc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="montretc"/>
- <BindItem id="item19" compid="grp_tnsinfo.ipt_transetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transetc"/>
- <BindItem id="item20" compid="grp_tnsinfo.ipt_transfserrcyth" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfserrcyth"/>
- <BindItem id="item21" compid="grp_tnsinfo.ipt_transfserrclot" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfserrclot"/>
- <BindItem id="item22" compid="grp_tnsinfo.ipt_transfserrheat" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfserrheat"/>
- <BindItem id="item23" compid="grp_tnsinfo.ipt_transfserralgy" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfserralgy"/>
- <BindItem id="item24" compid="grp_tnsinfo.ipt_transfserretc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="transfserretc"/>
- <BindItem id="item25" compid="grp_tnsinfo.ipt_blodprodetc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="blodprodetc"/>
- <BindItem id="item37" compid="grp_tnsinfo.tar_etc" propid="value" datasetid="ds_main_condition_tnsinfo" columnid="etc"/>
- </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";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00125
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMQR00125_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00125
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMQR00125_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize_SMMQR00125();
- }
- function fInitialize_SMMQR00125(){
- if(utlf_isNull(ds_main_condition_tnsinfo.getColumn(0,"acptno")))
- {
- if(ds_main_condition_tnsinfo.rowcount < 1){
- ds_main_condition_tnsinfo.addRow();
- //alert(ds_main_cond.getColumn(0, "acptno"));
- ds_main_condition_tnsinfo.setColumn(0, "acptno", ds_main_condition.getColumn(0, "acptno"));
- }
- }
-
- //공통코드
- var arrParam = [{dsNm: "ds_init_rh_P0014", cdGrpId: "P0014"}
- ,{dsNm: "ds_init_btype_M0074", cdGrpId: "M0074"}]
- appf_getCodeList(arrParam);
-
-
- //멀티 체크 코드 셋팅 초기화
- //처방
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_prcp.setInitComp(sProp1, ds_init_prcp, "cdid", "cdnm", "fn_setPrcp");
- //적합성검사
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_sutbexam.setInitComp(sProp1, ds_init_sutbexam, "cdid", "cdnm", "fn_setSutbexam");
- //준비 및 불출
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_prepconf.setInitComp(sProp1, ds_init_prepconf, "cdid", "cdnm", "fn_setPrepconf");
- //보관
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_storg.setInitComp(sProp1, ds_init_storg, "cdid", "cdnm", "fn_setStorg");
- //수혈
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_transfs.setInitComp(sProp1, ds_init_transfs, "cdid", "cdnm", "fn_setTransfs");
- //모니터링
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_montr.setInitComp(sProp1, ds_init_montr, "cdid", "cdnm", "fn_setMontr");
- //이송
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_trans.setInitComp(sProp1, ds_init_trans, "cdid", "cdnm", "fn_setTrans");
- //수혈오류로 인한 부작용
- var sProp1="col=1,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_tnsinfo.chk_transfserr.setInitComp(sProp1, ds_init_transfserr, "cdid", "cdnm", "fn_setTransfserr");
-
- //멀티 체크 코드 셋팅
- fn_getPrcp();
- fn_getSutbexam();
- fn_getPrepconf();
- fn_getStorg();
- fn_getTransfs();
- fn_getMontr();
- fn_getTrans();
- fn_getTransfserr();
-
- frmf_inputEnterKey("grp_tnsinfo.radio1", "onitemchanged", new ItemChangeEventInfo );
-
- fn_ctrlEnableChk("chk_prcp");
- fn_ctrlEnableChk("chk_sutbexam");
- fn_ctrlEnableChk("chk_prepconf");
- fn_ctrlEnableChk("chk_storg");
- fn_ctrlEnableChk("chk_transfs");
- fn_ctrlEnableChk("chk_montr");
- fn_ctrlEnableChk("chk_trans");
- fn_ctrlEnableChk("chk_transfserr");
-
- }
- /** code function **********************************************************************************/
- /******************************************************************
- * Argument :
- * Description : 처방 bind set
- ******************************************************************/
- function fn_setPrcp(chk){
- var getPrcp = String(grp_tnsinfo.chk_prcp.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "prcp", getPrcp);
- //fn_ctrlEnableChk("chk_prcp");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_prcp");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_prcp");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 처방 DBget
- ******************************************************************/
- function fn_getPrcp(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "prcp"))) {
- var prcpList = ds_main_condition_tnsinfo.getColumn(0, "prcp").split(" ");
- grp_tnsinfo.chk_prcp.setData(prcpList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 적합성 검사 bind set
- ******************************************************************/
- function fn_setSutbexam(chk){
- var getSutbexam = String(grp_tnsinfo.chk_sutbexam.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "sutbexam", getSutbexam);
- //fn_ctrlEnableChk("chk_sutbexam");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_sutbexam");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_sutbexam");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 적합성 검사 DBget
- ******************************************************************/
- function fn_getSutbexam(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "sutbexam"))) {
- var sutbexamList = ds_main_condition_tnsinfo.getColumn(0, "sutbexam").split(" ");
- grp_tnsinfo.chk_sutbexam.setData(sutbexamList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 준비 및 불출 bind set
- ******************************************************************/
- function fn_setPrepconf(chk){
- var getPrepconf = String(grp_tnsinfo.chk_prepconf.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "prepconf", getPrepconf);
- //fn_ctrlEnableChk("chk_prepconf");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_prepconf");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_prepconf");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 준비 및 불출 DBget
- ******************************************************************/
- function fn_getPrepconf(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "prepconf"))) {
- var prepconfList = ds_main_condition_tnsinfo.getColumn(0, "prepconf").split(" ");
- grp_tnsinfo.chk_prepconf.setData(prepconfList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 보관 bind set
- ******************************************************************/
- function fn_setStorg(chk){
- var getStorg = String(grp_tnsinfo.chk_storg.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "storg", getStorg);
- //fn_ctrlEnableChk("chk_storg");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_storg");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_storg");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 보관 DBget
- ******************************************************************/
- function fn_getStorg(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "storg"))) {
- var storgList = ds_main_condition_tnsinfo.getColumn(0, "storg").split(" ");
- grp_tnsinfo.chk_storg.setData(storgList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수혈 bind set
- ******************************************************************/
- function fn_setTransfs(chk){
- var getTransfs = String(grp_tnsinfo.chk_transfs.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "transfs", getTransfs);
- //fn_ctrlEnableChk("chk_transfs");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_transfs");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_transfs");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수혈 DBget
- ******************************************************************/
- function fn_getTransfs(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "transfs"))) {
- var transfsList = ds_main_condition_tnsinfo.getColumn(0, "transfs").split(" ");
- grp_tnsinfo.chk_transfs.setData(transfsList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 모니티링 bind set
- ******************************************************************/
- function fn_setMontr(chk){
- var getMontr = String(grp_tnsinfo.chk_montr.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "montr", getMontr);
- //fn_ctrlEnableChk("chk_montr");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_montr");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_montr");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 모니티링 DBget
- ******************************************************************/
- function fn_getMontr(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "montr"))) {
- var montrList = ds_main_condition_tnsinfo.getColumn(0, "montr").split(" ");
- grp_tnsinfo.chk_montr.setData(montrList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 이송 bind set
- ******************************************************************/
- function fn_setTrans(chk){
- var getTrans = String(grp_tnsinfo.chk_trans.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "trans", getTrans);
- //fn_ctrlEnableChk("chk_trans");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_trans");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_trans");
- }
-
- }
- /******************************************************************
- * Argument :
- * Description : 이송 DBget
- ******************************************************************/
- function fn_getTrans(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "trans"))) {
- var transList = ds_main_condition_tnsinfo.getColumn(0, "trans").split(" ");
- grp_tnsinfo.chk_trans.setData(transList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수혈오류로 인한 부작용 bind set
- ******************************************************************/
- function fn_setTransfserr(chk){
- var getTransfserr = String(grp_tnsinfo.chk_transfserr.getData()).replace(",", " ");
- ds_main_condition_tnsinfo.setColumn(0, "transfserr", getTransfserr);
- //fn_ctrlEnableChk("chk_transfserr");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_transfserr");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_transfserr");
- }
-
- }
- /******************************************************************
- * Argument :
- * Description : 수혈오류로 인한 부작용 DBget
- ******************************************************************/
- function fn_getTransfserr(){
- if(!utlf_isNull(ds_main_condition_tnsinfo.getColumn(0, "transfserr"))) {
- var transfserrList = ds_main_condition_tnsinfo.getColumn(0, "transfserr").split(" ");
- grp_tnsinfo.chk_transfserr.setData(transfserrList);
- }
- }
- /** code function end **********************************************************************************/
- /******************************************************************
- * Argument :
- * Description : 필수체크 처리 로직
- ******************************************************************/
- function fn_ctrlEnableChk(pControlID){
- //처방
- if( pControlID == "chk_prcp" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "prcp"), "99") ){
- grp_tnsinfo.ipt_prcpetc.enable = true;
- //grp_tnsinfo.ipt_prcpetc.setFocus();
- } else {
- grp_tnsinfo.ipt_prcpetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "prcpetc", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "prcp"), "02") ){
- grp_tnsinfo.cmb_prcpdiffblodpre.enable = true;
- grp_tnsinfo.ipt_prcpdiffblodpreetc.enable = true;
- grp_tnsinfo.cmb_prcpdiffblodaft.enable = true;
- grp_tnsinfo.ipt_prcpdiffblodaftetc.enable = true;
-
- } else {
- grp_tnsinfo.cmb_prcpdiffblodpre.enable = false;
- grp_tnsinfo.ipt_prcpdiffblodpreetc.enable = false;
- grp_tnsinfo.cmb_prcpdiffblodaft.enable = false;
- grp_tnsinfo.ipt_prcpdiffblodaftetc.enable = false;
-
- //grp_tnsinfo.cmb_prcpdiffblodpre.setCheckAll(false);
- //grp_tnsinfo.cmb_prcpdiffblodaft.setCheckAll(false);
- ds_main_condition_tnsinfo.setColumn(0, "prcpdiffblodpre", "");
- ds_main_condition_tnsinfo.setColumn(0, "prcpdiffblodpreetc", "");
- ds_main_condition_tnsinfo.setColumn(0, "prcpdiffblodaft", "");
- ds_main_condition_tnsinfo.setColumn(0, "prcpdiffblodaftetc", "");
- }
- }
-
- //적합성검사
- if( pControlID == "chk_sutbexam" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "sutbexam"), "99") ){
- grp_tnsinfo.ipt_sutbexametc.enable = true;
- //grp_tnsinfo.ipt_sutbexametc.setFocus();
- } else {
- grp_tnsinfo.ipt_sutbexametc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "sutbexametc", "");
- }
- }
-
- //준비 및 불출
- if( pControlID == "chk_prepconf" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "prepconf"), "99") ){
- grp_tnsinfo.ipt_prepconfetc.enable = true;
- //grp_tnsinfo.ipt_prepconfetc.setFocus();
- } else {
- grp_tnsinfo.ipt_prepconfetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "prepconfetc", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "prepconf"), "03") ){
- grp_tnsinfo.cmb_prepconfdiffblodpre.enable = true;
- grp_tnsinfo.ipt_prepconfdiffblodpreetc.enable = true;
- grp_tnsinfo.cmb_prepconfdiffblodaft.enable = true;
- grp_tnsinfo.ipt_prepconfdiffblodaftetc.enable = true;
-
- } else {
- grp_tnsinfo.cmb_prepconfdiffblodpre.enable = false;
- grp_tnsinfo.ipt_prepconfdiffblodpreetc.enable = false;
- grp_tnsinfo.cmb_prepconfdiffblodaft.enable = false;
- grp_tnsinfo.ipt_prepconfdiffblodaftetc.enable = false;
-
- //grp_tnsinfo.cmb_prcpdiffblodpre.setCheckAll(false);
- //grp_tnsinfo.cmb_prcpdiffblodaft.setCheckAll(false);
- ds_main_condition_tnsinfo.setColumn(0, "prepconfdiffblodpre", "");
- ds_main_condition_tnsinfo.setColumn(0, "prepconfdiffblodpreetc", "");
- ds_main_condition_tnsinfo.setColumn(0, "prepconfdiffblodaft", "");
- ds_main_condition_tnsinfo.setColumn(0, "prepconfdiffblodaftetc", "");
- }
- }
-
- //보관
- if( pControlID == "chk_storg" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "storg"), "99") ){
- grp_tnsinfo.ipt_storgetc.enable = true;
- //grp_tnsinfo.ipt_storgetc.setFocus();
- } else {
- grp_tnsinfo.ipt_storgetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "storgetc", "");
- }
- }
-
- //수혈
- if( pControlID == "chk_transfs" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfs"), "99") ){
- grp_tnsinfo.ipt_transfsetc.enable = true;
- //grp_tnsinfo.ipt_transfsetc.setFocus();
- } else {
- grp_tnsinfo.ipt_transfsetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfsetc", "");
- }
- }
-
- //모니터링
- if( pControlID == "chk_montr" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "montr"), "99") ){
- grp_tnsinfo.ipt_montretc.enable = true;
- //grp_tnsinfo.ipt_montretc.setFocus();
- } else {
- grp_tnsinfo.ipt_montretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "montretc", "");
- }
- }
-
- //이송
- if( pControlID == "chk_trans" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "trans"), "99") ){
- grp_tnsinfo.ipt_transetc.enable = true;
- //grp_tnsinfo.ipt_transetc.setFocus();
- } else {
- grp_tnsinfo.ipt_transetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transetc", "");
- }
- }
-
- //수혈오류 부작용
- if( pControlID == "chk_transfserr" ){
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfserr"), "01") ){
- grp_tnsinfo.ipt_transfserrcyth.enable = true;
-
- /*
- grp_tnsinfo.ipt_transfserrclot.enable = false;
- grp_tnsinfo.ipt_transfserrheat.enable = false;
- grp_tnsinfo.ipt_transfserralgy.enable = false;
- grp_tnsinfo.ipt_transfserretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrclot", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrheat", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserralgy", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserretc", "");
- */
- } else {
- grp_tnsinfo.ipt_transfserrcyth.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrcyth", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfserr"), "02") ){
- grp_tnsinfo.ipt_transfserrclot.enable = true;
-
- /*
- grp_tnsinfo.ipt_transfserrcyth.enable = false;
- grp_tnsinfo.ipt_transfserrheat.enable = false;
- grp_tnsinfo.ipt_transfserralgy.enable = false;
- grp_tnsinfo.ipt_transfserretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrcyth", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrheat", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserralgy", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserretc", "");
- */
- } else {
- grp_tnsinfo.ipt_transfserrclot.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrclot", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfserr"), "03") ){
- grp_tnsinfo.ipt_transfserrheat.enable = true;
-
- /*
- grp_tnsinfo.ipt_transfserrcyth.enable = false;
- grp_tnsinfo.ipt_transfserrclot.enable = false;
- grp_tnsinfo.ipt_transfserralgy.enable = false;
- grp_tnsinfo.ipt_transfserretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrcyth", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrclot", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserralgy", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserretc", "");
- */
- } else {
- grp_tnsinfo.ipt_transfserrheat.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrheat", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfserr"), "04") ){
- grp_tnsinfo.ipt_transfserralgy.enable = true;
-
- /*
- grp_tnsinfo.ipt_transfserrcyth.enable = false;
- grp_tnsinfo.ipt_transfserrclot.enable = false;
- grp_tnsinfo.ipt_transfserrheat.enable = false;
- grp_tnsinfo.ipt_transfserretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrcyth", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrclot", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrheat", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserretc", "");
- */
- } else {
- grp_tnsinfo.ipt_transfserralgy.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserralgy", "");
- }
-
- if( utlf_isSearchString(ds_main_condition_tnsinfo.getColumn(0, "transfserr"), "99") ){
- grp_tnsinfo.ipt_transfserretc.enable = true;
-
- /*
- grp_tnsinfo.ipt_transfserrcyth.enable = false;
- grp_tnsinfo.ipt_transfserrclot.enable = false;
- grp_tnsinfo.ipt_transfserrheat.enable = false;
- grp_tnsinfo.ipt_transfserralgy.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserrcyth", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrclot", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserrheat", "");
- ds_main_condition_tnsinfo.setColumn(0, "transfserralgy", "");
- */
- } else {
- grp_tnsinfo.ipt_transfserretc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "transfserretc", "");
- }
-
- }
- }
- function grp_tnsinfo_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( ds_main_condition_tnsinfo.getColumn(0, "blodprod") == "99"){
- grp_tnsinfo.ipt_blodprodetc.enable = true;
- }else{
- grp_tnsinfo.ipt_blodprodetc.enable = false;
- ds_main_condition_tnsinfo.setColumn(0, "blodprodetc", "");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|