123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMATB00200" position="absolute 0 0 1196 788" titletext="관리약사마스터관리" oninit="SMATB00200_oninit" onload="SMATB00200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 20 1195 762" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 685 519 691" linetype="horizontal" id="line12" class="line_2" anchor="left bottom"/>
- <Shape position="absolute 0 685 519 691" linetype="horizontal" id="line11" class="line_2" anchor="left bottom"/>
- <Shape position="absolute 0 710 519 716" linetype="horizontal" id="line14" class="line_2" anchor="left bottom" visible="false"/>
- <Shape position="absolute 0 635 519 641" linetype="horizontal" id="line9" class="line_2" anchor="left bottom"/>
- <Shape position="absolute 0 401 519 407" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 376 519 382" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
- <Shape position="absolute 0 325 519 331" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 300 519 306" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 0 157 519 163" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Static text="기본정보" position="absolute 0 54 78 71" id="caption1" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 70 522 76" linetype="horizontal" id="line1" class="line_1" anchor="default"/>
- <Static text="연구제목" position="absolute 0 100 95 160" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="연구자" position="absolute 0 162 95 303" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 95 519 101" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Static text="품목명" position="absolute 0 75 95 98" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="의뢰자" position="absolute 267 75 367 98" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Grid position="absolute 98 162 520 303" id="datagrid1" enable="true" binddataset="ds_main_crbaseinfo_empinfo" anchor="default" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="91"/>
- <Column size="82"/>
- <Column size="79"/>
- <Column size="59"/>
- <Column size="95"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="분류"/>
- <Cell col="1" text="연구자 ID"/>
- <Cell col="2" text="진료과"/>
- <Cell col="3" text="성명"/>
- <Cell col="4" text="연락처"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" style="align:left;padding:0 2 0 2;" text="bind:empflag" combodataset="ds_cmb_empflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="1" style="align:left;padding:0 2 0 2;" text="bind:empid"/>
- <Cell col="2" style="align:left;padding:0 2 0 2;" text="bind:deptnm"/>
- <Cell col="3" style="align:left;padding:0 2 0 2;" text="bind:empnm"/>
- <Cell col="4" style="align:left;padding:0 2 0 2;" text="bind:telno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="연구자 부담" position="absolute 0 330 95 379" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text="연구 예정기간" position="absolute 0 305 95 328" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 98 307 208 326" id="input6" class="input_default" mask="@@@@-@@-@@" anchor="default" type="string" displaynulltext=" " style="align:left middle;" readonly="true" enable="false"/>
- <Static text="~" position="absolute 211 309 223 326" id="caption9" class="search_no_b" anchor="default"/>
- <MaskEdit position="absolute 223 307 333 326" id="input7" mask="@@@@-@@-@@" anchor="default" type="string" displaynulltext=" " style="align:left middle;" readonly="true" class="input_default"/>
- <Static text="목표례수" position="absolute 0 381 95 404" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="임상약등록" position="absolute 0 462 95 638" align="align:left middle;" id="caption16" class="cell_2" anchor="left top bottom"/>
- <Shape position="absolute 0 428 519 434" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Static text="전체" position="absolute 99 381 139 404" align="align:center middle;" id="caption12" anchor="default"/>
- <Edit position="absolute 126 383 219 402" id="input27" class="input_default" anchor="default" readonly="true"/>
- <Static text="례중" position="absolute 221 381 256 404" align="align:center middle;" id="caption15" anchor="default"/>
- <Static text="본원" position="absolute 272 381 312 404" align="align:center middle;" id="caption17" anchor="default"/>
- <Static text="례" position="absolute 395 381 430 404" align="align:center middle;" id="caption18" anchor="default"/>
- <Edit position="absolute 300 383 393 402" id="input8" class="input_default" anchor="default" readonly="true"/>
- <Edit position="absolute 99 409 161 428" id="input9" class="input_default" anchor="default" readonly="true"/>
- <Static text="차" position="absolute 162 408 182 428" align="align:center middle;" id="caption19" anchor="default"/>
- <Static text="승인일 :" position="absolute 99 437 149 460" align="align:center middle;" id="caption20" anchor="default"/>
- <MaskEdit position="absolute 145 439 227 458" id="input10" class="input_default" mask="yyyy-mm-dd" anchor="default" readonly="true" enable="false"/>
- <MaskEdit position="absolute 289 439 374 458" id="input11" class="input_default" mask="yyyy-mm-dd" anchor="default" readonly="true" enable="false"/>
- <Static text="계약일 :" position="absolute 241 437 291 460" align="align:center middle;" id="caption21" anchor="default"/>
- <MaskEdit position="absolute 435 439 520 458" id="input12" class="input_default" mask="yyyy-mm-dd" anchor="default" readonly="true" enable="false"/>
- <Static text="종결일 :" position="absolute 387 437 437 460" align="align:center middle;" id="caption22" anchor="default"/>
- <Button position="absolute 366 464 441 483" id="button11" class="btn2" text="시험약추가" anchor="default" onclick="group3_button11_onclick"/>
- <Static text="등록환자 list" position="absolute 528 53 649 69" id="caption23" class="tit_2" anchor="default"/>
- <Shape position="absolute 528 70 1195 76" linetype="horizontal" id="line10" class="line_1" anchor="left top right"/>
- <Static text="임상약 요약지" position="absolute 0 690 95 713" align="align:left middle;" id="caption25" class="cell_2" anchor="left bottom" visible="false"/>
- <Static text="복약 설명서" position="absolute 0 715 95 738" align="align:left middle;" id="caption26" class="cell_2" anchor="left bottom" visible="false"/>
- <Button position="absolute 99 692 141 711" id="button10" class="btn2" text="작성" anchor="left bottom" visible="false"/>
- <Button position="absolute 99 717 141 736" id="button2" class="btn2" text="작성" anchor="left bottom" visible="false"/>
- <Button position="absolute 144 692 186 711" id="button3" class="btn2" visible="false" text="조회" anchor="left bottom"/>
- <Button position="absolute 144 717 186 736" id="button4" class="btn2" visible="false" text="조회" anchor="left bottom"/>
- <Static text="임시저장 / 완료" position="absolute 189 717 284 737" align="align:center middle;" id="caption28" visible="false" anchor="left bottom"/>
- <Static text="임시저장된 / 완료된 요약지 있음" position="absolute 190 693 370 713" align="align:center middle;" id="caption27" visible="false" anchor="left bottom"/>
- <Shape position="absolute 0 457 519 463" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
- <CheckBox position="absolute 425 410 476 430" id="bool1" anchor="default" text="종결" falsevalue="N" truevalue="Y"/>
- <Grid position="absolute 99 484 521 638" id="grd_druglist" binddataset="ds_main_crbaseinfo_druginfo" anchor="left top bottom" extendsizetype="row" cellsizingtype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="104"/>
- <Column size="120"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="약품코드"/>
- <Cell col="3" text="약품명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:clincresdrugflag" combodataset="ds_cmb_clincresdrugflag" combocodecol="value" combodatacol="label"/>
- <Cell col="2" style="align:left top;padding:5 2 0 2;" text="bind:drugcd" wordwrap="char"/>
- <Cell col="3" style="align:left top;padding:5 2 0 2;" text="bind:ordnm" wordwrap="char"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="입원" position="absolute 99 330 190 353" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Static text="외래" position="absolute 99 356 190 379" align="align:center middle;" id="caption39" class="cell_1" anchor="default"/>
- <Button position="absolute 445 464 520 483" id="button6" class="btn2" text="시험약삭제" anchor="default" onclick="group3_button6_onclick"/>
- <TextArea position="absolute 98 100 520 160" id="input5" anchor="default" class="input_default" enable="false" readonly="true" wordwrap="char"/>
- <Edit position="absolute 98 77 263 96" id="input3" class="input_search" anchor="default" readonly="true"/>
- <Edit position="absolute 370 77 520 96" id="input4" class="input_search" anchor="default" readonly="true"/>
- <Shape position="absolute 0 735 519 741" linetype="horizontal" id="line2" class="line_3" anchor="left bottom"/>
- <Grid position="absolute 528 75 1195 738" id="grd_testeeinfo" binddataset="ds_main_crbaseinfo_testeeinfo" anchor="all" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="성 명"/>
- <Cell col="3" text="Screening No."/>
- <Cell col="4" text="피험자 ID"/>
- <Cell col="5" text="Initial"/>
- <Cell col="6" text="등록일"/>
- <Cell col="7" text="종결일"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" style="align:left middle;padding:1 2 1 2;" text="bind:pid"/>
- <Cell col="2" style="align:left middle;padding:1 2 1 2;" text="bind:patnm"/>
- <Cell col="3" style="align:left middle;padding:1 2 1 2;" text="bind:screenno"/>
- <Cell col="4" style="align:left middle;padding:1 2 1 2;" text="bind:subtesteephosid"/>
- <Cell col="5" style="align:left middle;padding:1 2 1 2;" text="bind:subtesteephosnm"/>
- <Cell col="6" displaytype="expr:utlf_isNull(orddd) || orddd == '-' ? 'normal' : 'date'" style="align:left middle;padding:1 2 1 2;" text="bind:orddd"/>
- <Cell col="7" displaytype="expr:utlf_isNull(enddd) || enddd == '-' ? 'normal' : 'date'" style="align:left middle;padding:1 2 1 2;" text="bind:enddd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button51" taborder="1" text="엑셀" class="btn7" position="absolute 1138 48 1194 70" anchor="top right" onclick="group3_button51_onclick"/>
- <Shape position="absolute 528 735 1195 741" linetype="horizontal" id="line15" class="line_3" anchor="left right bottom"/>
- <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="2" text="cp_checkboxList00" scrollbars="none" position="absolute 196 330 296 350" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static text="IRB 심사회차" position="absolute 0 406 95 460" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Static text="CRC 정보" position="absolute 0 640 95 688" align="align:left middle;" id="caption36" class="cell_2" anchor="left bottom"/>
- <Edit position="absolute 146 642 204 661" id="input18" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 275 642 350 661" id="input19" class="input_default" anchor="left bottom"/>
- <Static text="핸드폰번호" position="absolute 353 690 433 713" align="align:center middle;" id="caption41" class="cell_2" anchor="left bottom"/>
- <Static text="Fax" position="absolute 98 715 143 738" align="align:center middle;" id="caption53" class="cell_2" anchor="left bottom"/>
- <Static text="핸드폰번호" position="absolute 353 640 433 663" align="align:center middle;" id="caption32" class="cell_2" anchor="left bottom"/>
- <Static text="E-mail" position="absolute 224 715 272 738" align="align:center middle;" id="caption54" class="cell_2" anchor="left bottom" style="padding:0 0 0 4;"/>
- <Static text="Fax" position="absolute 98 665 143 688" align="align:center middle;" id="caption33" class="cell_2" anchor="left bottom"/>
- <Static text="이름" position="absolute 98 640 143 663" align="align:center middle;" id="caption44" class="cell_2" anchor="left bottom"/>
- <Static text="E-mail" position="absolute 224 665 272 688" align="align:center middle;" id="caption34" class="cell_2" anchor="left bottom" style="padding:0 0 0 4;"/>
- <Static text="이름" position="absolute 98 690 143 713" align="align:center middle;" id="caption45" class="cell_2" anchor="left bottom"/>
- <Static text="전화번호" position="absolute 208 640 272 663" align="align:center middle;" id="caption46" class="cell_2" anchor="left bottom"/>
- <Static text="전화번호" position="absolute 208 690 272 713" align="align:center middle;" id="caption47" class="cell_2" anchor="left bottom"/>
- <Edit position="absolute 436 692 521 711" id="input13" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 436 642 521 661" id="input14" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 146 667 221 686" id="input15" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 146 717 221 736" id="input20" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 275 667 521 686" id="input21" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 275 717 521 736" id="input22" class="input_default" anchor="left bottom"/>
- <Static text="CRA 정보" position="absolute 0 690 95 738" align="align:left middle;" id="caption24" class="cell_2" anchor="left bottom"/>
- <Edit position="absolute 146 693 204 712" id="input16" class="input_default" anchor="left bottom"/>
- <Edit position="absolute 275 692 350 711" id="input17" class="input_default" anchor="left bottom"/>
- <Shape id="line00" class="line_1" position="absolute 528 69 1195 75" anchor="left top right"/>
- <Shape id="line13" class="line_1" position="absolute 0 69 522 75"/>
- <Shape id="line16" class="line_1" position="absolute 528 71 1195 77" anchor="left top right"/>
- <Shape id="line19" class="line_1" position="absolute 0 71 522 77"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="관리약사 마스터" class="tit_1" position="absolute 0 0 140 25"/>
- <Div position="absolute 0 63 1139 90" id="grp_btn" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 1020 5 1076 27" id="btn_del" class="btn4" visible="false" text="삭제" anchor="top right"/>
- <Button position="absolute 1079 5 1135 27" id="btn_save" class="btn4" text="저장" anchor="top right" onclick="grp_btn_btn_save_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_sea" taborder="35" position="absolute 0 25 1195 65" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption2" text="과제번호 :" class="search_name" position="absolute 16 12 102 29" anchor="default"/>
- <Edit id="input1" taborder="1" class="input_search" position="absolute 105 10 235 29" anchor="default" onkeydown="grp_sea_input1_onkeydown"/>
- <Button id="button5" taborder="2" class="icon_search" position="absolute 240 12 256 28" anchor="default" onclick="grp_sea_button5_onclick"/>
- <Static id="caption3" text="연구코드 :" class="search_name" position="absolute 316 12 400 29" anchor="default"/>
- <Edit id="input2" taborder="3" class="input_search" position="absolute 404 10 534 29" anchor="default" onkeydown="grp_sea_input2_onkeydown"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1104 7 1110 33" anchor="top right"/>
- <Button id="button1" taborder="4" text="조회" class="btn1" position="absolute 1123 9 1179 31" anchor="top right" onclick="grp_sea_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_crbaseinfo_empinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="empflag" type="STRING" size="256"/>
- <Column id="empid" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="empnm" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_crbaseinfo_druginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="clincresdrugflag" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="ordnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_crbaseinfo_testeeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="screenno" type="STRING" size="256"/>
- <Column id="subtesteephosid" type="STRING" size="256"/>
- <Column id="subtesteephosnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_checkbox1" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">병실료</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">간호처치료</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">진찰료</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_crbaseinfo_subjinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="stdysubjnm" type="STRING" size="256"/>
- <Column id="stdytermfrom" type="STRING" size="256"/>
- <Column id="stdytermto" type="STRING" size="256"/>
- <Column id="direccost" type="STRING" size="256"/>
- <Column id="indireccost" type="STRING" size="256"/>
- <Column id="crccindireccost" type="STRING" size="256"/>
- <Column id="totstdycost" type="STRING" size="256"/>
- <Column id="clincflag" type="STRING" size="256"/>
- <Column id="judgdg" type="STRING" size="256"/>
- <Column id="conpaperconacptdd" type="STRING" size="256"/>
- <Column id="irbjudglistdd" type="STRING" size="256"/>
- <Column id="subjendyn" type="STRING" size="256"/>
- <Column id="subjenddd" type="STRING" size="256"/>
- <Column id="allidxcase" type="STRING" size="256"/>
- <Column id="roothospidxcasecnt" type="STRING" size="256"/>
- <Column id="chrgfoodyn" type="STRING" size="256"/>
- <Column id="roomfeeyn" type="STRING" size="256"/>
- <Column id="carecureyn" type="STRING" size="256"/>
- <Column id="medfeeyn" type="STRING" size="256"/>
- <Column id="reqphos" type="STRING" size="256"/>
- <Column id="reqnm" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="outerpharmnm" type="STRING" size="256"/>
- <Column id="outerpharmtel" type="STRING" size="256"/>
- <Column id="mngtpharmstnm" type="STRING" size="256"/>
- <Column id="crcnm" type="STRING" size="256"/>
- <Column id="crctel" type="STRING" size="256"/>
- <Column id="cranm" type="STRING" size="256"/>
- <Column id="cratel" type="STRING" size="256"/>
- <Column id="costyn" type="STRING" size="256"/>
- <Column id="subjno" type="STRING" size="256"/>
- <Column id="subjid" type="STRING" size="256"/>
- <Column id="stdykind1" type="STRING" size="256"/>
- <Column id="stdykind2" type="STRING" size="256"/>
- <Column id="stdykind3" type="STRING" size="256"/>
- <Column id="stdykind4" type="STRING" size="256"/>
- <Column id="crcmpphonno" type="STRING" size="256"/>
- <Column id="crcfaxno" type="STRING" size="256"/>
- <Column id="crcemail" type="STRING" size="256"/>
- <Column id="crampphonno" type="STRING" size="256"/>
- <Column id="crafaxno" type="STRING" size="256"/>
- <Column id="craemail" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_druginfo_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="clincresdrugflag" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="ordnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="clincresdrugflag"/>
- <Col id="drugcd"/>
- <Col id="ordnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="subjno" type="STRING" size="256"/>
- <Column id="stdyno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="subjno"/>
- <Col id="stdyno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="subjectno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugcd"/>
- <Col id="workflag"/>
- <Col id="subjectno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_receivesubjno" 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="receivecolumn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="receiveref">ds_send_srchdata</Col>
- <Col id="receivecolumn">subjno</Col>
- </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="srchflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- <Column id="drugkind" type="STRING" size="256"/>
- <Column id="receivedrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="receiveref">ds_temp</Col>
- <Col id="srchflag"/>
- <Col id="srchcnts"/>
- <Col id="drugkind"/>
- <Col id="receivedrugcd">drugcd</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_empflag" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">공동</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">코디네이터</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">관리약사</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_clincresdrugflag" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">대조약</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">병용약</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_subjdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="subjdata" type="STRING" size="256"/>
- <Column id="drugdata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="subjdata"/>
- <Col id="drugdata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_drugdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="subjdata" type="STRING" size="256"/>
- <Column id="drugdata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="subjdata"/>
- <Col id="drugdata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.input1" propid="value" datasetid="ds_send_srchdata" columnid="subjno"/>
- <BindItem id="item1" compid="grp_sea.input2" propid="value" datasetid="ds_send_srchdata" columnid="stdyno"/>
- <BindItem id="item2" compid="group3.input3" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="itemnm"/>
- <BindItem id="item3" compid="group3.input4" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="reqnm"/>
- <BindItem id="item4" compid="group3.input5" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="stdysubjnm"/>
- <BindItem id="item5" compid="group3.input6" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="stdytermfrom"/>
- <BindItem id="item6" compid="group3.input7" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="stdytermto"/>
- <BindItem id="item7" compid="group3.input27" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="allidxcase"/>
- <BindItem id="item8" compid="group3.input8" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="roothospidxcasecnt"/>
- <BindItem id="item9" compid="group3.input9" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="judgdg"/>
- <BindItem id="item10" compid="group3.bool1" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="subjendyn"/>
- <BindItem id="item11" compid="group3.input10" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="irbjudglistdd"/>
- <BindItem id="item12" compid="group3.input11" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="conpaperconacptdd"/>
- <BindItem id="item13" compid="group3.input12" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="subjenddd"/>
- <BindItem id="item14" compid="group3.input18" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crcnm"/>
- <BindItem id="item15" compid="group3.input19" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crctel"/>
- <BindItem id="item16" compid="group3.input14" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crcmpphonno"/>
- <BindItem id="item17" compid="group3.input15" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crcfaxno"/>
- <BindItem id="item18" compid="group3.input21" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crcemail"/>
- <BindItem id="item19" compid="group3.input16" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="cranm"/>
- <BindItem id="item20" compid="group3.input17" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="cratel"/>
- <BindItem id="item21" compid="group3.input13" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crampphonno"/>
- <BindItem id="item22" compid="group3.input20" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="crafaxno"/>
- <BindItem id="item23" compid="group3.input22" propid="value" datasetid="ds_main_crbaseinfo_subjinfo" columnid="craemail"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : checkboxlist 이벤트함수
- ****************************************************************************************/
- function fn_checkbox1() {
- ds_main_crbaseinfo_subjinfo.setColumn(0,"costyn",String(group3.checkbox1.getData()).replace(","," "));
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 관리약사마스터 조회
- ****************************************************************************************/
- function fGetSubject(){
- // 20091130_노동우_stdyno 로도 검색할 수 있게 if 조건 추가
- if (utlf_isNull(ds_send_srchdata.getColumn(0,"subjno")) && utlf_isNull(ds_send_srchdata.getColumn(0,"stdyno"))) {
- sysf_messageBox("과제번호 혹은 연구코드가 존재하지 않습니다.","I9999");
- grp_sea.input1.setFocus();
- return;
- }
-
- var oParam = {};
- oParam.id = "TRATB00107";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqGetSubject";
- oParam.inds = "req=ds_send_srchdata";
- oParam.outds = "ds_main_crbaseinfo_subjinfo=subjinfo ds_main_crbaseinfo_druginfo=druginfo ds_main_crbaseinfo_empinfo=empinfo ds_main_crbaseinfo_testeeinfo=testeeinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRATB00107";
- tranf_submit(oParam);
-
- var costyn = "";
-
- if (ds_main_crbaseinfo_subjinfo.getColumn(0,"chrgfoodyn")=="Y"){
- costyn = costyn + "1 ";
- }
-
- if (ds_main_crbaseinfo_subjinfo.getColumn(0,"roomfeeyn")=="Y"){
- costyn = costyn + "2 ";
- }
-
- if (ds_main_crbaseinfo_subjinfo.getColumn(0,"carecureyn")=="Y"){
- costyn = costyn + "3 ";
- }
-
- if (ds_main_crbaseinfo_subjinfo.getColumn(0,"medfeeyn")=="Y"){
- costyn = costyn + "4 ";
- }
-
- dsf_makeValue(ds_main_crbaseinfo_subjinfo,"costyn","string",costyn);
- ds_send_srchdata.setColumn(0,"stdyno", ds_main_crbaseinfo_subjinfo.getColumn(0,"stdyno"));
- ds_send_srchdata.setColumn(0,"subjno", ds_main_crbaseinfo_subjinfo.getColumn(0,"subjno"));
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMATB00200
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMATB00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMATB00200
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMATB00200_onload(obj:Form, e:LoadEventInfo)
- {
- var sProp_3_2 = "col=3,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=24,overflow='visible'";
- group3.checkbox1.setInitComp(sProp_3_2,ds_checkbox1,"value","label","fn_checkbox1");
-
- grdf_setRowTypeIcon(group3.grd_druglist, 0); // 그리드 상태 표시
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_sea.input1
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 과제번호 입력후 조회
- ****************************************************************************************/
- function grp_sea_input1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode == 13 ) {
- obj.updateToDataset();
- ds_send_srchdata.setColumn(0,"stdyno", "");
-
- fGetSubject();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_sea.input2
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 연구코드 입력후 조회
- ****************************************************************************************/
- function grp_sea_input2_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if ( e.keycode == 13 ) {
- obj.updateToDataset();
- ds_send_srchdata.setColumn(0,"subjno", "");
-
- fGetSubject();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetSubject();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 과제검색팝업 오픈
- ****************************************************************************************/
- function grp_sea_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- // modal("SMATB00300",0,10,150,"SMATB00300","/root/temp/receivesubjno","/root/temp/receivedata");
- frmf_modal("SMATB00300","SMATB00300", "", "", "", 10, 150, "", "", "", "", "", "M");
-
- ds_send_srchdata.setColumn(0,"stdyno", frmf_getParameter("stdyno"));
- ds_send_srchdata.setColumn(0,"subjno", frmf_getParameter("subjno"));
- //내용 : 과제검색화면에서 과제를 선택하지 않고 종료하면 과제검색 함수 타지 않음.
- if( !utlf_isNull(ds_send_srchdata.getColumn(0,"stdyno")) && !utlf_isNull(ds_send_srchdata.getColumn(0,"subjno"))) {
- fGetSubject();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button11
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시험약추가
- ****************************************************************************************/
- function group3_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- 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("SPADB61000","SPADB61000", objArg, "", "", 100, 150, "", "", "", "", "", "M");
- //팝업에서 선택하지 않는 경우
- if ( utlf_isNull(ds_temp.getColumn(0,"drugcd"))) {
- return;
- } else {
- //구분/약품코드/약품명을 가져온다.
- ds_send_data2.setColumn(0,"drugcd" , ds_temp.getColumn(0,"drugcd"));
- ds_send_data2.setColumn(0,"workflag" , "A");
- ds_send_data2.setColumn(0,"subjectno", ds_send_srchdata.getColumn(0,"subjno"));
-
- var oParam = {};
- oParam.id = "TRATB00111";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqGetCrDrug";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_druginfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRATB00111";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRATB00111") > -1){
- var nRow = ds_main_crbaseinfo_druginfo.addRow();
-
- ds_main_crbaseinfo_druginfo.setColumn(nRow,"clincresdrugflag", ds_main_druginfo_druglist.getColumn(0,"clincresdrugflag"));
- ds_main_crbaseinfo_druginfo.setColumn(nRow,"drugcd" , ds_main_druginfo_druglist.getColumn(0,"drugcd"));
- ds_main_crbaseinfo_druginfo.setColumn(nRow,"ordnm" , ds_main_druginfo_druglist.getColumn(0,"ordnm"));
- }
- }
- }
- function cf_TRATB00111(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시험약삭제
- ****************************************************************************************/
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_crbaseinfo_druginfo.rowposition;
-
- if(ds_main_crbaseinfo_druginfo.getRowType(cRow) == 2) {
- ds_main_crbaseinfo_druginfo.deleteRow(cRow);
- } else {
- ds_main_crbaseinfo_druginfo.updatecontrol = false;
- ds_main_crbaseinfo_druginfo.setRowType(cRow,8);
- ds_main_crbaseinfo_druginfo.updatecontrol = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button51
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장
- ****************************************************************************************/
- function group3_button51_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_crbaseinfo_testeeinfo.rowcount > 0 ){
- grdf_exportExcel(group3.grd_testeeinfo, "등록환자리스트", "등록환자리스트", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_btn.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장
- ****************************************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_data_subjdata.copyData(ds_main_crbaseinfo_subjinfo);
- var dsUpdate = grdf_getGridUpdateData(group3.grd_druglist, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_data_drugdata.copyData(dsUpdate,true);
-
- var oParam = {};
- oParam.id = "TXATB00201";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqSetSubject";
- oParam.inds = "req=ds_send_data_subjdata drugdata=ds_send_data_drugdata";
- oParam.outds = "ds_temp_ret=item";
- oParam.async = false;
- oParam.callback = "cf_TXATB00201";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXATB00201") > -1){
- fGetSubject();
- }
- }
- function cf_TXATB00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }]]></Script>
- </Form>
- </FDL>
|