123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMQR00600" position="absolute 0 0 1186 455" titletext="Untitle" oninit="SMMQR00600_oninit" onload="SMMQR00600_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1175 440" id="grp_fall">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 330 1165 405" id="roundrect13" class="roundrect_example" type="roundrectangle"/>
- <Shape position="absolute 346 30 481 325" id="roundrect12" class="roundrect_example" type="roundrectangle"/>
- <Shape position="absolute 486 30 651 325" id="roundrect1" class="roundrect_example" type="roundrectangle"/>
- <Shape position="absolute 6 30 341 325" id="roundrect10" class="roundrect_example" type="roundrectangle"/>
- <Static text="검사/판독명" position="absolute 0 0 90 23" align="align:center middle;" id="caption45" class="cell_1"/>
- <Shape position="absolute 656 30 906 255" id="roundrect8" class="roundrect_example" type="roundrectangle"/>
- <Static text="처방오류" position="absolute 661 35 731 55" align="align:center middle;" id="caption50" class="cell_2"/>
- <Shape position="absolute 911 30 1166 255" id="roundrect9" class="roundrect_example" type="roundrectangle"/>
- <Static text="처방 받는 과정오류" position="absolute 916 35 1032 55" align="align:center middle;" id="caption51" class="cell_2"/>
- <Static text="검사시행 과정 오류" position="absolute 11 35 127 55" align="align:center middle;" id="caption52" class="cell_2"/>
- <Static text="이송 및 보고 오류" position="absolute 351 35 459 55" align="align:center middle;" id="caption54" class="cell_2"/>
- <Edit position="absolute 93 1 609 20" id="input4" class="input_default" autoselect="true" maxlength="50"/>
- <Static text="검사(조영제 포함) 부작용" position="absolute 491 35 641 55" align="align:center middle;" id="caption1" class="cell_2"/>
- <Static text="상세 내용 기술" position="absolute 657 260 700 327" align="align:center middle;" id="cap_detlcnts" class="cell_2"/>
- <TextArea position="absolute 1026 260 1161 327" id="tar_detlcnts" class="input_essential" taborder="5" scrollbars="alwaysvert" wordwrap="word" maxlength="3950" style="padding:3 5 3 8;"/>
- <Static text="즉각적 중재 내용" position="absolute 10 335 114 355" align="align:center middle;" id="cap_arbitrationcntsyn" class="cell_2"/>
- <TextArea position="absolute 881 260 1001 327" id="tar_detlcnts_why" class="input_essential" taborder="5" scrollbars="alwaysvert" wordwrap="word" maxlength="3950" style="padding:3 5 3 8;"/>
- <TextArea position="absolute 728 260 855 327" id="tar_detlcnts_how" class="input_essential" taborder="5" scrollbars="alwaysvert" wordwrap="word" maxlength="3950" style="padding:3 5 3 8;"/>
- <Static text="어 떻 게" position="absolute 703 260 728 327" id="caption2" class="cell_1"/>
- <Static text="왜" position="absolute 856 260 881 327" id="caption3" class="cell_1"/>
- <Static text="중 재 내 용" position="absolute 1001 260 1026 327" id="caption4" class="cell_1"/>
- <Div position="absolute 0 407 1150 437" id="grd_time">
- <Layouts>
- <Layout>
- <Static text="담당의/당직의 호출시간" position="absolute 0 0 200 25" align="align:center middle;" id="caption7" class="cell_1"/>
- <Radio position="absolute 209 4 359 22" id="chk_doctorcallyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" onitemchanged="grp_fall_grd_time_chk_doctorcallyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 294 4 433 23" id="ipt_doctorcall" enable="false" mask="####-##-## ##:##" type="string" autoselect="true" maskchar=" " displaynulltext=" " trimtype="both"/>
- <Radio position="absolute 548 4 698 22" id="chk_mediationyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" onitemchanged="grp_fall_grd_time_chk_mediationyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 632 4 771 23" id="ipt_mediation" enable="false" mask="####-##-## ##:##" type="string" autoselect="true" maskchar=" " displaynulltext=" " trimtype="both"/>
- <Static text="중재시간" position="absolute 444 0 540 25" align="align:center middle;" id="caption8" class="cell_1"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line01" class="line_3" position="absolute 0 20 1166 26"/>
- <Shape id="line00" class="line_3" position="absolute 1 429 1167 435"/>
- <cp_checkboxList id="chk_testprcsyn" titletext="CheckBox List" taborder="6" position="absolute 16 60 336 315" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 66 255 336 319" id="tar_testprcsetccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <cp_checkboxList id="chk_tranreptyn" titletext="CheckBox List" taborder="7" position="absolute 356 60 476 315" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 351 220 476 320" id="tar_tranreptetccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <cp_checkboxList id="chk_testseffcyn" titletext="CheckBox List" taborder="8" position="absolute 496 60 646 315" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 491 245 646 320" id="tar_testseffcetccntsyn" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <cp_checkboxList id="chk_prcperryn" titletext="CheckBox List" taborder="9" position="absolute 661 60 901 250" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 661 200 901 250" id="tar_prcperretccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <cp_checkboxList id="chk_prcpprcsyn" titletext="CheckBox List" taborder="10" position="absolute 921 60 1161 250" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 916 200 1161 250" id="tar_prcpprcsetccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <cp_checkboxList id="chk_arbitrationcntsyn" titletext="CheckBox List" taborder="11" position="absolute 125 337 1120 390" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <TextArea position="absolute 510 362 1160 399" id="tar_arbitrationetccntsyn" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50"/>
- <Edit position="absolute 363 339 460 359" id="ipt_medidrugnm" class="input_essential" visible="false" onkeydown="grp_fall_ipt_medidrugnm_onkeydown" autoselect="true"/>
- <Button position="absolute 262 339 282 359" id="btn_arbitrationcntsyn" class="icon_search" visible="false" text="" onclick="grp_fall_btn_arbitrationcntsyn_onclick"/>
- <Edit position="absolute 285 339 360 359" id="ipt_medidrugcd" class="input_essential" visible="false" onkeydown="grp_fall_ipt_medidrugcd_onkeydown" autoselect="true" maxlength="12"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="약품코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_mech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256" sumtext="약품명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_diagtest_testexecprcs_testexecprcs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">다른 환자</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">다른 부위</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">다른 검사</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">다른 날짜</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">검사자의 숙련도/지식부족/부주의로 인한 부작용 발생</Col>
- </Row>
- <Row>
- <Col id="value">06</Col>
- <Col id="label">전산장애</Col>
- </Row>
- <Row>
- <Col id="value">07</Col>
- <Col id="label">구두지시 관련 잘못된 의사소통</Col>
- </Row>
- <Row>
- <Col id="value">08</Col>
- <Col id="label">조영제 부작용 발생</Col>
- </Row>
- <Row>
- <Col id="value">10</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_diagtest_tranrept_tranrept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">검체 분실 및 파손</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">검체 바뀜</Col>
- </Row>
- <Row>
- <Col id="value">07</Col>
- <Col id="label">라벨오류</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">이송 지연</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">다른 곳으로 이송</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">결과보고 오류</Col>
- </Row>
- <Row>
- <Col id="value">06</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_diagtest_testseffc_testseffc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">두드러기/발진</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">호흡곤란</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">저혈압</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">오심/구토</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">출혈</Col>
- </Row>
- <Row>
- <Col id="value">06</Col>
- <Col id="label">의식저하</Col>
- </Row>
- <Row>
- <Col id="value">07</Col>
- <Col id="label">사망</Col>
- </Row>
- <Row>
- <Col id="value">08</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_diagtest_prcperr_prcperr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">다른 환자에게 처방</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">다른 부위 처방</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">다른 검사 처방</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">이중 처방</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">다른 날짜에 처방</Col>
- </Row>
- <Row>
- <Col id="value">06</Col>
- <Col id="label">구두지시 관련 잘못된 의사소통</Col>
- </Row>
- <Row>
- <Col id="value">07</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_diagtest_prcpprcs_prcpprcs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">다른 환자</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">다른 부위</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">다른 검사</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">다른 날짜</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">구두지시 관련 잘못된 의사소통</Col>
- </Row>
- <Row>
- <Col id="value">06</Col>
- <Col id="label">과거 검사부작용(조영제 포함) 확인 누락</Col>
- </Row>
- <Row>
- <Col id="value">07</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_arbitrationcntsyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">01</Col>
- <Col id="label">중재를 위한 약물 투여</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">검사중단</Col>
- </Row>
- <Row>
- <Col id="value">03</Col>
- <Col id="label">재 검사</Col>
- </Row>
- <Row>
- <Col id="value">04</Col>
- <Col id="label">중환자실로 이실</Col>
- </Row>
- <Row>
- <Col id="value">05</Col>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testreadnm" type="STRING" size="256"/>
- <Column id="prcperryn" type="STRING" size="256"/>
- <Column id="prcperretccnts" type="STRING" size="256"/>
- <Column id="prcpprcsyn" type="STRING" size="256"/>
- <Column id="prcpprcsetccnts" type="STRING" size="256"/>
- <Column id="testprcsyn" type="STRING" size="256"/>
- <Column id="testprcsetccnts" type="STRING" size="256"/>
- <Column id="tranreptyn" type="STRING" size="256"/>
- <Column id="tranreptetccnts" type="STRING" size="256"/>
- <Column id="testseffcyn" type="STRING" size="256"/>
- <Column id="testseffcetccntsyn" type="STRING" size="256"/>
- <Column id="arbitrationcntsyn" type="STRING" size="256"/>
- <Column id="medidrugcd" type="STRING" size="256"/>
- <Column id="medidrugnm" type="STRING" size="256"/>
- <Column id="arbitrationetccntsyn" type="STRING" size="256"/>
- <Column id="detlcnts" type="STRING" size="256"/>
- <Column id="detlcnts_why" type="STRING" size="256"/>
- <Column id="detlcnts_how" type="STRING" size="256"/>
- <Column id="doctorcallyn" type="STRING" size="256"/>
- <Column id="doctorcalldt" type="STRING" size="256"/>
- <Column id="mediationyn" type="STRING" size="256"/>
- <Column id="mediationdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="receiveref" type="STRING" size="256"/>
- <Column id="receivenmref" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- <Column id="drugkind" type="STRING" size="256"/>
- <Column id="srchdrugcd" type="STRING" size="256"/>
- <Column id="receivedrugcd" type="STRING" size="256"/>
- <Column id="receivedrugnm" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="srchtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item1" compid="grp_fall.chk_testprcsyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item0" compid="grp_fall.chk_tranreptyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item2" compid="grp_fall.chk_testseffcyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item3" compid="grp_fall.chk_prcperryn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item4" compid="grp_fall.chk_prcpprcsyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item5" compid="grp_fall.chk_arbitrationcntsyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item6" compid="grp_fall.input4" propid="value" datasetid="ds_main_cond" columnid="testreadnm"/>
- <BindItem id="item7" compid="grp_fall.tar_testprcsetccnts" propid="value" datasetid="ds_main_cond" columnid="testprcsetccnts"/>
- <BindItem id="item8" compid="grp_fall.tar_tranreptetccnts" propid="value" datasetid="ds_main_cond" columnid="tranreptetccnts"/>
- <BindItem id="item9" compid="grp_fall.tar_testseffcetccntsyn" propid="value" datasetid="ds_main_cond" columnid="testseffcetccntsyn"/>
- <BindItem id="item10" compid="grp_fall.tar_prcperretccnts" propid="value" datasetid="ds_main_cond" columnid="prcperretccnts"/>
- <BindItem id="item11" compid="grp_fall.tar_prcpprcsetccnts" propid="value" datasetid="ds_main_cond" columnid="prcpprcsetccnts"/>
- <BindItem id="item12" compid="grp_fall.tar_detlcnts_how" propid="value" datasetid="ds_main_cond" columnid="detlcnts_how"/>
- <BindItem id="item13" compid="grp_fall.tar_detlcnts_why" propid="value" datasetid="ds_main_cond" columnid="detlcnts_why"/>
- <BindItem id="item14" compid="grp_fall.tar_detlcnts" propid="value" datasetid="ds_main_cond" columnid="detlcnts"/>
- <BindItem id="item15" compid="grp_fall.ipt_medidrugcd" propid="value" datasetid="ds_main_cond" columnid="medidrugcd"/>
- <BindItem id="item16" compid="grp_fall.ipt_medidrugnm" propid="value" datasetid="ds_main_cond" columnid="medidrugnm"/>
- <BindItem id="item17" compid="grp_fall.tar_arbitrationetccntsyn" propid="value" datasetid="ds_main_cond" columnid="arbitrationetccntsyn"/>
- <BindItem id="item18" compid="grp_fall.grd_time.chk_doctorcallyn" propid="value" datasetid="ds_main_cond" columnid="doctorcallyn"/>
- <BindItem id="item19" compid="grp_fall.grd_time.ipt_doctorcall" propid="value" datasetid="ds_main_cond" columnid="doctorcalldt"/>
- <BindItem id="item20" compid="grp_fall.grd_time.chk_mediationyn" propid="value" datasetid="ds_main_cond" columnid="mediationyn"/>
- <BindItem id="item21" compid="grp_fall.grd_time.ipt_mediation" propid="value" datasetid="ds_main_cond" columnid="mediationdt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_qixp -> SMMQR00600
- * Creator : yjh
- * Make Date : 2016-04-04
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-04-04 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_qixp::SMMQR00600.xjs"; //yjh : 커밋
- include "emr_qixp::SMMQR00000.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00600
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMQR00600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00600
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMQR00600_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "doctorcallyn", "N");
- ds_main_cond.setColumn(0, "mediationyn", "N");
-
- var sProp="col=1,row=9,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=24,overflow='visible'";
- grp_fall.chk_testprcsyn.setInitComp(sProp, ds_init_diagtest_testexecprcs_testexecprcs,"value","label","fn_mChkTestprcsyn");
-
- var sProp="col=1,row=7,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=23,overflow='visible'";
- grp_fall.chk_tranreptyn.setInitComp(sProp, ds_init_diagtest_tranrept_tranrept,"value","label","fn_mChkTranreptyn");
-
- var sProp="col=1,row=8,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=23,overflow='visible'";
- grp_fall.chk_testseffcyn.setInitComp(sProp, ds_init_diagtest_testseffc_testseffc,"value","label","fn_mChkTestseffcyn");
-
- var sProp="col=1,row=7,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=20,overflow='visible'";
- grp_fall.chk_prcperryn.setInitComp(sProp, ds_init_diagtest_prcperr_prcperr,"value","label","fn_mChkPrcperryn");
-
- var sProp="col=1,row=7,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=20,overflow='visible'";
- grp_fall.chk_prcpprcsyn.setInitComp(sProp, ds_init_diagtest_prcpprcs_prcpprcs,"value","label","fn_mChkPrcpprcsyn");
-
- var sProp="col=3,row=2,cellspacing=200,vcellspacing=2,itemWidth=-1,itemHeight=24,overflow='visible'";
- grp_fall.chk_arbitrationcntsyn.setInitComp(sProp, ds_arbitrationcntsyn,"value","label","fn_mChkArbitrationcntsyn");
-
- fInitialize_00600();
-
- fn_getTestprcsyn();
- fn_getTranreptyn();
- fn_getTestseffcyn();
- fn_getPrcperryn();
- fn_getPrcpprcsyn();
- fn_getArbitrationcntsyn();
-
- var prcperryn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "prcperryn"));
- //ds_main_cond.setColumn(0, "prcperryn", prcperryn);
- if(prcperryn.search("07") > -1){
- ds_main_cond.setColumn(0, "prcperretccnts", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "prcperretccnts"));
- grp_fall.tar_prcperretccnts.visible = true;
- }
-
- var prcpprcsyn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "prcpprcsyn"));
- //ds_main_cond.setColumn(0, "prcpprcsyn", prcpprcsyn);
- if(prcpprcsyn.search("07") > -1){
- ds_main_cond.setColumn(0, "prcpprcsetccnts", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "prcpprcsetccnts"));
- grp_fall.tar_prcpprcsetccnts.visible = true;
- }
-
- var testprcsyn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "testprcsyn"));
- //ds_main_cond.setColumn(0, "testprcsyn", testprcsyn);
- if(testprcsyn.search("10") > -1){
- ds_main_cond.setColumn(0, "testprcsetccnts", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "testprcsetccnts"));
- grp_fall.tar_testprcsetccnts.visible = true;
- }
-
- var tranreptyn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "tranreptyn"));
- //ds_main_cond.setColumn(0, "tranreptyn", tranreptyn);
- if(tranreptyn.search("06") > -1){
- ds_main_cond.setColumn(0, "tranreptetccnts", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "tranreptetccnts"));
- grp_fall.tar_tranreptetccnts.visible = true;
- }
-
- var testseffcyn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "testseffcyn"));
- //ds_main_cond.setColumn(0, "testseffcyn", testseffcyn);
- if(testseffcyn.search("08") > -1){
- ds_main_cond.setColumn(0, "testseffcetccntsyn", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "testseffcetccntsyn"));
- grp_fall.tar_testseffcetccntsyn.visible = true
- }
-
- var arbitrationcntsyn = utlf_transNullToEmpty(ds_tmp_reptinfo_diagtestinfo.getColumn(0, "arbitrationcntsyn"));
- //ds_main_cond.setColumn(0, "arbitrationcntsyn", arbitrationcntsyn);
- if(arbitrationcntsyn.search("05") > -1){
- ds_main_cond.setColumn(0, "medidrugcd", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "medidrugcd"));
- ds_main_cond.setColumn(0, "medidrugnm", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "medidrugnm"));
- grp_fall.btn_arbitrationcntsyn.visible = true;
- grp_fall.ipt_medidrugcd.visible = true;
- grp_fall.ipt_medidrugnm.visible = true;
- }
- if(arbitrationcntsyn.search("05") > -1){
- ds_main_cond.setColumn(0, "arbitrationetccntsyn", ds_tmp_reptinfo_diagtestinfo.getColumn(0, "arbitrationetccntsyn"));
- grp_fall.tar_arbitrationetccntsyn.visible = true;
- }
- }
- function fn_getTestprcsyn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "testprcsyn"))) {
- var TestprcsynList = ds_main_cond.getColumn(0, "testprcsyn").split("▦");
- grp_fall.chk_testprcsyn.setData(TestprcsynList);
- }
- }
- function fn_getTranreptyn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "tranreptyn"))) {
- var TranreptynList = ds_main_cond.getColumn(0, "tranreptyn").split("▦");
- grp_fall.chk_tranreptyn.setData(TranreptynList);
- }
- }
- function fn_getTestseffcyn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "testseffcyn"))) {
- var TestseffcynList = ds_main_cond.getColumn(0, "testseffcyn").split("▦");
- grp_fall.chk_testseffcyn.setData(TestseffcynList);
- }
- }
- function fn_getPrcperryn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "prcperryn"))) {
- var PrcperrynList = ds_main_cond.getColumn(0, "prcperryn").split("▦");
- grp_fall.chk_prcperryn.setData(PrcperrynList);
- }
- }
- function fn_getPrcpprcsyn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "prcpprcsyn"))) {
- var PrcpprcsynList = ds_main_cond.getColumn(0, "prcpprcsyn").split("▦");
- grp_fall.chk_prcpprcsyn.setData(PrcpprcsynList);
- }
- }
- function fn_getArbitrationcntsyn(){
- if(!utlf_isNull(ds_main_cond.getColumn(0, "arbitrationcntsyn"))) {
- var ArbitrationcntsynList = ds_main_cond.getColumn(0, "arbitrationcntsyn").split("▦");
- grp_fall.chk_arbitrationcntsyn.setData(ArbitrationcntsynList);
- }
- }
- /**
- * @group :
- * @ver : 2016.04.05
- * @by : 윤주호
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : MultiCheckBox 값 셋팅
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fn_mChkTestprcsyn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_testprcsyn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "testprcsyn", tmp);
-
- SetVisible("grp_fall.tar_testprcsetccnts", ds_main_cond.getColumn(0, "testprcsyn"), "10");
- }
- function fn_mChkTranreptyn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_tranreptyn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "tranreptyn", tmp);
-
- SetVisible("grp_fall.tar_tranreptetccnts", ds_main_cond.getColumn(0, "tranreptyn"), "06");
- }
- function fn_mChkTestseffcyn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_testseffcyn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "testseffcyn", tmp);
-
- SetVisible("grp_fall.tar_testseffcetccntsyn", ds_main_cond.getColumn(0, "testseffcyn"), "08");
- }
- function fn_mChkPrcperryn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_prcperryn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "prcperryn", tmp);
-
- SetVisible("grp_fall.tar_prcperretccnts", ds_main_cond.getColumn(0, "prcperryn"), "07");
- }
- function fn_mChkPrcpprcsyn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_prcpprcsyn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "prcpprcsyn", tmp);
-
- SetVisible("grp_fall.tar_prcpprcsetccnts", ds_main_cond.getColumn(0, "prcpprcsyn"), "07");
- }
- function fn_mChkArbitrationcntsyn(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_fall.chk_arbitrationcntsyn.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_main_cond.setColumn(0, "arbitrationcntsyn", tmp);
-
- SetVisible("grp_fall.btn_arbitrationcntsyn", ds_main_cond.getColumn(0, "arbitrationcntsyn"), "01");
- SetVisible("grp_fall.ipt_medidrugcd", ds_main_cond.getColumn(0, "arbitrationcntsyn"), "01");
- SetVisible("grp_fall.ipt_medidrugnm", ds_main_cond.getColumn(0, "arbitrationcntsyn"), "01");
- SetVisible("grp_fall.tar_arbitrationetccntsyn", ds_main_cond.getColumn(0, "arbitrationcntsyn"), "05");
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : chk_doctorcallyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_fall_grd_time_chk_doctorcallyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- checkedVisibleInput(grp_fall.grd_time.ipt_doctorcall, ds_main_cond, "doctorcalldt", ds_main_cond.getColumn(0, "doctorcallyn"));
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : chk_mediationyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_fall_grd_time_chk_mediationyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- checkedVisibleInput(grp_fall.grd_time.ipt_mediation, ds_main_cond, "mediationdt", ds_main_cond.getColumn(0, "mediationyn"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_arbitrationcntsyn
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기 버튼 클릭시
- ****************************************************************************************/
- function grp_fall_btn_arbitrationcntsyn_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp_receivedata.setColumn(0, "receiveref", ds_main_cond.getColumn(0, "medidrugcd"));
- ds_temp_receivedata.setColumn(0, "receivenmref", ds_main_cond.getColumn(0, "medidrugnm"));
- ds_temp_receivedata.setColumn(0, "srchflag", "");
- ds_temp_receivedata.setColumn(0, "srchcnts", "");
- ds_temp_receivedata.setColumn(0, "drugkind", "");
-
- var objArg = new Object();
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100","SPADB60100",objArg,"",1,100,150,"","","","","","M");
-
- ds_main_cond.setColumn(0, "medidrugcd", ds_temp_receivedata.getColumn(0,"drugcd"));
-
- var drugcd = ds_main_cond.getColumn(0, "medidrugcd");
- var drugnm = "";
-
- if( !utlf_isNull(drugcd) ){
- ds_send.setColumn(0, "calcscorcd", drugcd);
-
- var oParam = {};
- oParam.id = "TRMNR07506";
- oParam.service = "caremedirecapp.CareMediDataRec";
- oParam.method = "reqHngnm";
- oParam.inds = "reqHngnm=ds_send";
- oParam.outds = "ds_hidden_mech=mech";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR07506";
- tranf_submit(oParam);
-
- drugnm = ds_hidden_mech.getColumn(0, "hngnm");
- if( !utlf_isNull(drugnm) ){
- ds_main_cond.setColumn(0, "medidrugnm", drugnm);
- }else{
- sysf_messageBox("약품 유효기간이 지났습니다.","E999");
- }
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_medidrugcd
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function grp_fall_ipt_medidrugcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- ds_temp_receivedata.setColumn(0, "receiveref", ds_main_cond.getColumn(0, "medidrugcd"));
- ds_temp_receivedata.setColumn(0, "receivenmref", ds_main_cond.getColumn(0, "medidrugnm"));
- ds_temp_receivedata.setColumn(0, "srchflag", "2");
- ds_temp_receivedata.setColumn(0, "srchcnts", grp_fall.ipt_medidrugcd.value);
- ds_temp_receivedata.setColumn(0, "drugkind", "");
-
- var objArg = new Object();
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100","SPADB60100",objArg,"",1,100,150,"","","","","","M");
-
- var drugcd = ds_main_cond.getColumn(0, "medidrugcd");
- var drugnm = "";
-
- if( !utlf_isNull(drugcd) ){
- ds_send.setColumn(0, "calcscorcd", drugcd);
-
- var oParam = {};
- oParam.id = "TRMNR07506";
- oParam.service = "caremedirecapp.CareMediDataRec";
- oParam.method = "reqHngnm";
- oParam.inds = "reqHngnm=ds_send";
- oParam.outds = "ds_hidden_mech=mech";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR07506";
- tranf_submit(oParam);
-
- drugnm = ds_hidden_mech.getColumn(0, "hngnm");
- if( !utlf_isNull(drugnm) ){
- ds_main_cond.setColumn(0, "medidrugnm", drugnm);
- }else{
- sysf_messageBox("약품 유효기간이 지났습니다.","E999");
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_medidrugnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function grp_fall_ipt_medidrugnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- ds_temp_receivedata.setColumn(0, "receiveref", ds_main_cond.getColumn(0, "medidrugcd"));
- ds_temp_receivedata.setColumn(0, "receivenmref", ds_main_cond.getColumn(0, "medidrugnm"));
- ds_temp_receivedata.setColumn(0, "srchflag", "3");
- ds_temp_receivedata.setColumn(0, "srchcnts", grp_fall.ipt_medidrugnm.value);
- ds_temp_receivedata.setColumn(0, "drugkind", "");
-
- var objArg = new Object();
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100","SPADB60100",objArg,"",1,100,150,"","","","","","M");
-
- var drugcd = ds_main_cond.getColumn(0, "medidrugcd");
- var drugnm = "";
-
- if( !utlf_isNull(drugcd) ){
- ds_send.setColumn(0, "calcscorcd", drugcd);
-
- var oParam = {};
- oParam.id = "TRMNR07506";
- oParam.service = "caremedirecapp.CareMediDataRec";
- oParam.method = "reqHngnm";
- oParam.inds = "reqHngnm=ds_send";
- oParam.outds = "ds_hidden_mech=mech";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR07506";
- tranf_submit(oParam);
-
- drugnm = ds_hidden_mech.getColumn(0, "hngnm");
- if( !utlf_isNull(drugnm) ){
- ds_main_cond.setColumn(0, "medidrugnm", drugnm);
- }else{
- sysf_messageBox("약품 유효기간이 지났습니다.","E999");
- }
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|