123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPATR00800" position="absolute 0 0 1196 779" titletext="임상시험 모니터링" oninit="SPATR00800_oninit" onload="SPATR00800_onload">
- <Layouts>
- <Layout>
- <Shape id="line6" class="line_2" position="absolute 1 74 1195 80"/>
- <Shape id="line2" class="line_2" position="absolute 1 98 1195 104"/>
- <Div position="absolute 0 13 1195 129" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape id="line3" class="line_2" position="absolute 1 109 1195 115" anchor="default"/>
- <Edit position="absolute 359 43 538 62" id="input60" class="input_essential" enable="false" taborder="8" visible="true" anchor="default"/>
- <Edit position="absolute 102 43 258 62" id="input66" class="input_essential" enable="false" taborder="9" visible="true" anchor="default"/>
- <Edit position="absolute 102 67 1080 86" id="input70" class="input_essential" enable="false" taborder="11" visible="true" anchor="default"/>
- <Shape position="absolute 0 36 1194 42" linetype="horizontal" id="line19" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="과제 기본정보" position="absolute 0 20 134 37" id="caption7" class="tit_2" anchor="default"/>
- <Edit position="absolute 639 42 818 61" id="inp_examperchgr" class="input_essential" enable="true" taborder="8" visible="true" anchor="default"/>
- <Edit position="absolute 924 43 1080 62" id="input13" class="input_default" enable="false" taborder="12" visible="true" anchor="default"/>
- <Edit position="absolute 102 91 258 110" id="inp_mntrperchgr" enable="true" taborder="9" visible="true" anchor="default" class="input_essential"/>
- <Calendar position="absolute 359 91 470 110" id="inp_mntrtodd" class="input_essential" enable="true" taborder="8" visible="true" anchor="default"/>
- <MaskEdit position="absolute 482 91 552 110" id="inp_mntrfromtm" enable="true" taborder="8" visible="true" mask="@@:@@:@@" anchor="default" type="string" style="align:center middle;" class="input_essential" autoselect="true" displaynulltext=" "/>
- <Static text="~" position="absolute 555 90 575 110" id="caption42" anchor="default"/>
- <MaskEdit position="absolute 570 91 640 110" id="inp_mntrtotm" enable="true" taborder="8" visible="true" mask="@@:@@:@@" anchor="default" style="align:center middle;" type="string" class="input_essential" autoskip="false" autoselect="true" displaynulltext=" "/>
- <Static text="시험책임자" position="absolute 542 41 635 64" align="align:center middle;" id="caption8" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="의뢰자" position="absolute 822 41 920 64" align="align:center middle;" id="caption9" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="모니터링 일시" position="absolute 262 89 355 112" align="align:center middle;" id="caption1" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="과제ID" position="absolute 262 13 355 36" align="align:center middle;" id="caption38" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="과제제목" position="absolute 0 65 98 88" align="align:center middle;" id="caption3" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="연구코드" position="absolute 0 41 98 64" align="align:center middle;" id="caption4" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="과제번호" position="absolute 262 41 355 64" align="align:center middle;" id="caption5" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="모니터 담당자" position="absolute 0 89 98 112" align="align:center middle;" id="caption2" class="cell_1" visible="true" anchor="default" style="padding:0 0 0 4;"/>
- <Edit id="input4" taborder="13" class="input_essential" enable="false" position="absolute 359 16 538 35"/>
- <Static id="caption41" text="저장 이력" class="cell_2" position="absolute 947 13 1032 36"/>
- <Combo id="cmb_history" taborder="14" innerdataset="@ds_hidden_paminfo_recinfo" codecolumn="cdid" datacolumn="cdnm" position="absolute 1035 16 1195 35" onitemchanged="group3_cmb_history_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 745 1195 772" id="group4" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 1 5 57 27" id="btn_prt" class="btn6" text="출력" anchor="default" onclick="group4_btn_prt_onclick"/>
- <Button position="absolute 1137 5 1193 27" id="btn_save" class="btn4" text="저장" anchor="default" onclick="group4_btn_save_onclick"/>
- <Button position="absolute 1066 5 1134 27" id="button1" class="btn4" text="초기화" anchor="default" onclick="group4_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="임상시험 모니터링" class="tit_1" position="absolute 0 0 160 25"/>
- <Div id="group2" taborder="9" position="absolute 0 132 1195 748">
- <Layouts>
- <Layout>
- <Shape id="line8" class="line_2" position="absolute 1 146 1195 152" anchor="default"/>
- <Shape id="line9" class="line_2" position="absolute 1 176 1195 182" anchor="default"/>
- <Shape id="line10" class="line_2" position="absolute 1 206 1195 212" anchor="default"/>
- <Shape id="line11" class="line_2" position="absolute 1 251 1195 257" anchor="default"/>
- <Shape id="line12" class="line_2" position="absolute 1 281 1195 287" anchor="default"/>
- <Shape id="line13" class="line_2" position="absolute 1 307 1195 313" anchor="default"/>
- <Shape id="line14" class="line_2" position="absolute 1 337 1195 343" anchor="default"/>
- <Shape id="line15" class="line_2" position="absolute 1 367 1195 373" anchor="default"/>
- <Shape id="line16" class="line_2" position="absolute 1 396 1195 402" anchor="default"/>
- <Shape id="line17" class="line_2" position="absolute 1 422 1195 428" anchor="default"/>
- <Shape id="line18" class="line_2" position="absolute 1 452 1195 458" anchor="default"/>
- <Shape id="line20" class="line_2" position="absolute 1 477 1195 483" anchor="default"/>
- <Shape id="line21" class="line_2" position="absolute 1 507 1195 513" anchor="default"/>
- <Shape id="line22" class="line_2" position="absolute 1 537 1195 543" anchor="default"/>
- <Shape id="line7" class="line_2" position="absolute 1 116 1195 122" anchor="default"/>
- <Shape id="line5" class="line_2" position="absolute 1 91 1195 97" anchor="default"/>
- <Shape id="line4" class="line_2" position="absolute 1 41 1195 47" anchor="default"/>
- <Static id="caption751" text="구분" class="cell_1" position="absolute 544 71 890 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption740" text="피험자 현황" class="cell_1" position="absolute 465 21 541 44" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption752" text="임상시험용 의약품 관리 기록" class="cell_2" position="absolute 0 96 234 119" anchor="default"/>
- <Static id="caption50" text="1. 계획서에 따른 투약방법 준수 여부 : - 1회 투여량, tear off 라벨 처리 등" class="cell_1" position="absolute 0 427 347 455" anchor="default"/>
- <Static id="caption753" text="아니오" class="cell_1" position="absolute 388 71 465 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption742" text="과제 기본정보" class="tit_2" position="absolute 0 29 126 42" anchor="default"/>
- <Static id="caption51" text="임상시험용 의약품 투약관련" class="cell_2" position="absolute 0 402 347 425" anchor="default"/>
- <Static id="caption40" text="1. 계획서에 규정된 내용에 따른 보관 / 저장여부 - 온도조건, 시건여부, 접근의 제한성" class="cell_1" position="absolute 0 312 347 340" anchor="default"/>
- <Static id="caption754" text="해당없음" class="cell_1" position="absolute 458 71 543 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption743" text="명" position="absolute 691 23 709 43" anchor="default"/>
- <Static id="caption20" text="5. 임상시험용의약품 처방전 : 수불 기록과 처방전 일치 여부" class="cell_1" position="absolute 0 256 347 284" anchor="default"/>
- <Static id="caption10" text="2. 재고 관리 정확성 : 기록과 실물 재고의 일치 여부" class="cell_1" position="absolute 0 151 347 179" anchor="default"/>
- <Static id="caption757" text="수정 요청사항 및 comment" class="cell_1" position="absolute 891 71 1195 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line282" class="line_1" position="absolute 0 66 1194 72" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static id="caption746" text="임상시험진행현황" class="cell_1" position="absolute 0 21 112 44" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption11" text="3. 관련 기록의 보존 상태 - 누락이나 분실없이 완전하게 관리되고 있는지 여부" class="cell_1" position="absolute 0 181 347 209" anchor="default"/>
- <Static id="caption758" text="1. Drug accoungtability Log 지 기재사항의 완결여부 - 입출고 일시, 수량 등 기재요청 사항" class="cell_1" position="absolute 0 121 347 149" anchor="default"/>
- <Static id="caption747" text="구분" class="cell_1" position="absolute 0 71 347 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line283" class="line_1" position="absolute 0 16 1194 22" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static id="caption748" text="모니터링 내용" class="tit_2" position="absolute 0 0 126 16" anchor="default"/>
- <MaskEdit id="input443" taborder="12" mask="#,###" position="absolute 642 23 688 42" anchor="default"/>
- <Static id="caption13" text="임상시험용 의약품 관리 기록" class="cell_2" position="absolute 0 96 347 119" anchor="default"/>
- <Static id="caption749" text="모니터링 항목" class="tit_2" position="absolute 0 50 126 66" anchor="default"/>
- <Static id="caption58" text="1. 관리약사 CV" class="cell_1" position="absolute 0 482 347 510" anchor="default"/>
- <Static id="caption25" text="임상시험용 의약품 보관" class="cell_2" position="absolute 0 287 347 310" anchor="default"/>
- <Static id="caption59" text="임상험약국 관련 서류 요청" class="cell_2" position="absolute 0 457 347 480" anchor="default"/>
- <Static id="caption28" text="2. 온도기록지의 정기적인 관리여부 : 기록상태 및 update 상태" class="cell_1" position="absolute 0 342 347 370" anchor="default"/>
- <Static id="caption29" text="3. 유효기간 관리 적절성" class="cell_1" position="absolute 0 372 347 399" anchor="default"/>
- <Static id="caption19" text="4. 기록방법의 적합성 - 오기, 불명확한 부분에 대한 수정 방법 - 서명의 적합성" class="cell_1" position="absolute 0 211 347 254" anchor="default"/>
- <Static id="caption750" text="예" class="cell_1" position="absolute 348 71 396 94" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption12" text="2. Source documents의 사본" class="cell_1" position="absolute 0 512 347 540" anchor="default"/>
- <Static id="caption14" text="5. 임상시험용의약품 처방전 : 수불 기록과 처방전 일치 여부" class="cell_1" position="absolute 544 256 891 284" anchor="default"/>
- <Static id="caption15" text="2. 재고 관리 정확성 : 기록과 실물 재고의 일치 여부" class="cell_1" position="absolute 544 151 891 179" anchor="default"/>
- <Static id="caption16" text="3. 관련 기록의 보존 상태 - 누락이나 분실없이 완전하게 관리되고 있는지 여부" class="cell_1" position="absolute 544 181 891 209" anchor="default"/>
- <Static id="caption17" text="1. Drug accoungtability Log 지 기재사항의 완결여부 - 입출고 일시, 수량 등 기재요청 사항" class="cell_1" position="absolute 544 121 891 149" anchor="default"/>
- <Static id="caption18" text="임상시험용 의약품 관리 기록" class="cell_2" position="absolute 544 96 891 119" anchor="default"/>
- <Static id="caption21" text="4. 기록방법의 적합성 - 오기, 불명확한 부분에 대한 수정 방법 - 서명의 적합성" class="cell_1" position="absolute 544 211 891 254" anchor="default"/>
- <Static id="caption22" text="1. 계획서에 규정된 내용에 따른 보관 / 저장여부 - 온도조건, 시건여부, 접근의 제한성" class="cell_1" position="absolute 544 312 891 340" anchor="default"/>
- <Static id="caption23" text="임상시험용 의약품 보관" class="cell_2" position="absolute 544 287 890 310" anchor="default"/>
- <Static id="caption24" text="2. 온도기록지의 정기적인 관리여부 : 기록상태 및 update 상태" class="cell_1" position="absolute 544 342 891 370" anchor="default"/>
- <Static id="caption26" text="3. 유효기간 관리 적절성" class="cell_1" position="absolute 544 372 891 399" anchor="default"/>
- <Static id="caption27" text="1. 계획서에 따른 투약방법 준수 여부 : - 1회 투여량, tear off 라벨 처리 등" class="cell_1" position="absolute 544 427 891 455" anchor="default"/>
- <Static id="caption30" text="임상시험용 의약품 투약관련" class="cell_2" position="absolute 544 402 891 425" anchor="default"/>
- <Static id="caption31" text="2. Source documents의 사본" class="cell_1" position="absolute 544 512 891 540" anchor="default"/>
- <Static id="caption32" text="1. 관리약사 CV" class="cell_1" position="absolute 544 482 891 510" anchor="default"/>
- <Static id="caption33" text="임상험약국 관련 서류 요청" class="cell_2" position="absolute 544 457 891 480" anchor="default"/>
- <Static id="caption35" text="계획 피험자 수 :" position="absolute 545 23 635 43" anchor="default"/>
- <Static id="caption34" text="명" position="absolute 866 22 884 42" anchor="default"/>
- <Static id="caption36" text="진행 중인 피험자" class="cell_1" position="absolute 712 21 814 44" anchor="default" style="padding:0 0 0 4;"/>
- <MaskEdit id="input14" taborder="13" mask="#,###" class="input_default" position="absolute 817 23 863 42" anchor="default"/>
- <Static id="caption37" text="지난 모니터링 이후 참여 중단 피험자" class="cell_1" position="absolute 886 21 1102 44" anchor="default" style="padding:0 0 0 4;"/>
- <Edit id="input15" taborder="14" class="input_default" position="absolute 1108 23 1185 42" anchor="default"/>
- <Shape id="line1" class="line_1" position="absolute 0 563 1194 569" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static id="caption39" text="모니터링 항목별 특이사항" class="tit_2" position="absolute 0 547 178 563" anchor="default"/>
- <TextArea id="textarea1" taborder="15" position="absolute 0 568 1195 613" anchor="default"/>
- <TextArea id="textarea2" taborder="16" position="absolute 890 121 1195 149" anchor="default"/>
- <TextArea id="textarea3" taborder="17" position="absolute 890 151 1195 179" anchor="default"/>
- <TextArea id="textarea4" taborder="18" position="absolute 890 181 1195 209" anchor="default"/>
- <TextArea id="textarea5" taborder="19" position="absolute 890 211 1195 254" anchor="default"/>
- <TextArea id="textarea6" taborder="20" position="absolute 890 256 1195 284" anchor="default"/>
- <TextArea id="textarea7" taborder="21" position="absolute 890 312 1195 340" anchor="default"/>
- <TextArea id="textarea8" taborder="22" position="absolute 890 342 1195 370" anchor="default"/>
- <TextArea id="textarea9" taborder="23" position="absolute 890 372 1195 399" anchor="default"/>
- <TextArea id="textarea10" taborder="24" position="absolute 890 427 1195 455" anchor="default"/>
- <TextArea id="textarea11" taborder="25" position="absolute 890 482 1195 510" anchor="default"/>
- <TextArea id="textarea12" taborder="26" position="absolute 890 512 1195 540" anchor="default"/>
- <Radio id="rdo_ClincRes" taborder="27" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 115 24 476 41" anchor="default" index="-1" rowcount="-1" columncount="-1" style="textpadding:0 12 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">시작</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">진행중</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">지연</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">취소/종결</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">투약종료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio3" taborder="29" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 123 542 145" anchor="default" rowcount="-1" columncount="-1" style="textpadding:0 10 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio4" taborder="30" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 154 542 174" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio5" taborder="31" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 184 542 204" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio6" taborder="32" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 221 542 241" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio7" taborder="33" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 315 542 335" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio8" taborder="34" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 345 542 365" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio9" taborder="35" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 375 542 395" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio10" taborder="36" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 258 542 278" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio11" taborder="37" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 431 542 451" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio12" taborder="38" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 486 542 506" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio13" taborder="39" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 357 516 542 536" style="textpadding:0 10 0 3;" anchor="default" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_mntbase_mntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stdyno" type="STRING" size="256"/>
- <Column id="subjno" type="STRING" size="256"/>
- <Column id="examperchgr" type="STRING" size="256"/>
- <Column id="stdysubjnm" type="STRING" size="256"/>
- <Column id="mntrperchgr" type="STRING" size="256"/>
- <Column id="cranm" type="STRING" size="256"/>
- <Column id="mntrtodd" type="STRING" size="256"/>
- <Column id="mntrfromtm" type="STRING" size="256"/>
- <Column id="mntrtotm" type="STRING" size="256"/>
- <Column id="clincprogrs" type="STRING" size="256"/>
- <Column id="plansubtesteephos" type="STRING" size="256"/>
- <Column id="prcssubtesteephos" type="STRING" size="256"/>
- <Column id="subtesteephosid" type="STRING" size="256"/>
- <Column id="drugendflag" type="STRING" size="256"/>
- <Column id="stocmntmatchflag" type="STRING" size="256"/>
- <Column id="relreckeepstatflag" type="STRING" size="256"/>
- <Column id="recmthdfitnflag" type="STRING" size="256"/>
- <Column id="rctpdisbursempsflag" type="STRING" size="256"/>
- <Column id="keepsaveflag" type="STRING" size="256"/>
- <Column id="recupdtstatflag" type="STRING" size="256"/>
- <Column id="valitermmngtfithflag" type="STRING" size="256"/>
- <Column id="medimthdflag" type="STRING" size="256"/>
- <Column id="mngtpharmstcvflag" type="STRING" size="256"/>
- <Column id="srcdocucopyflag" type="STRING" size="256"/>
- <Column id="drugendcmt" type="STRING" size="256"/>
- <Column id="stocmntmatchcmt" type="STRING" size="256"/>
- <Column id="relreckeepstatcmt" type="STRING" size="256"/>
- <Column id="recmthdfitncmt" type="STRING" size="256"/>
- <Column id="rctpdisbursempscmt" type="STRING" size="256"/>
- <Column id="keepsavecmt" type="STRING" size="256"/>
- <Column id="recupdtstatcmt" type="STRING" size="256"/>
- <Column id="valitermmngtfithcmt" type="STRING" size="256"/>
- <Column id="medimthdcmt" type="STRING" size="256"/>
- <Column id="mngtpharmstcvcmt" type="STRING" size="256"/>
- <Column id="srcdocucopycmt" type="STRING" size="256"/>
- <Column id="mntrspcffacmt" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="subjid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stdyno"/>
- <Col id="subjno"/>
- <Col id="examperchgr"/>
- <Col id="stdysubjnm"/>
- <Col id="mntrperchgr"/>
- <Col id="cranm"/>
- <Col id="mntrtodd"/>
- <Col id="clincprogrs"/>
- <Col id="plansubtesteephos"/>
- <Col id="prcssubtesteephos"/>
- <Col id="subtesteephosid"/>
- <Col id="drugendflag"/>
- <Col id="stocmntmatchflag"/>
- <Col id="relreckeepstatflag"/>
- <Col id="recmthdfitnflag"/>
- <Col id="rctpdisbursempsflag"/>
- <Col id="keepsaveflag"/>
- <Col id="recupdtstatflag"/>
- <Col id="valitermmngtfithflag"/>
- <Col id="medimthdflag"/>
- <Col id="mngtpharmstcvflag"/>
- <Col id="srcdocucopyflag"/>
- <Col id="drugendcmt"/>
- <Col id="stocmntmatchcmt"/>
- <Col id="relreckeepstatcmt"/>
- <Col id="recmthdfitncmt"/>
- <Col id="rctpdisbursempscmt"/>
- <Col id="keepsavecmt"/>
- <Col id="recupdtstatcmt"/>
- <Col id="valitermmngtfithcmt"/>
- <Col id="medimthdcmt"/>
- <Col id="mngtpharmstcvcmt"/>
- <Col id="srcdocucopycmt"/>
- <Col id="mntrspcffacmt"/>
- <Col id="cdnm"/>
- <Col id="status"/>
- <Col id="seq"/>
- <Col id="subjid"/>
- </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_paminfo_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="subjno" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="subjectno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="subjno"/>
- <Col id="seq"/>
- <Col id="subjectno"/>
- </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="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_message_mntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item2" compid="group3.input66" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="stdyno"/>
- <BindItem id="item3" compid="group3.input60" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="subjno"/>
- <BindItem id="item4" compid="group3.inp_examperchgr" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="examperchgr"/>
- <BindItem id="item5" compid="group3.input13" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="cranm"/>
- <BindItem id="item6" compid="group3.input70" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="stdysubjnm"/>
- <BindItem id="item7" compid="group3.inp_mntrperchgr" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mntrperchgr"/>
- <BindItem id="item8" compid="group3.inp_mntrtodd" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mntrtodd"/>
- <BindItem id="item9" compid="group3.inp_mntrfromtm" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mntrfromtm"/>
- <BindItem id="item10" compid="group3.inp_mntrtotm" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mntrtotm"/>
- <BindItem id="item11" compid="group2.rdo_ClincRes" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="clincprogrs"/>
- <BindItem id="item12" compid="group2.input443" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="plansubtesteephos"/>
- <BindItem id="item13" compid="group2.input14" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="prcssubtesteephos"/>
- <BindItem id="item14" compid="group2.input15" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="subtesteephosid"/>
- <BindItem id="item15" compid="group2.radio3" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="drugendflag"/>
- <BindItem id="item16" compid="group2.radio4" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="stocmntmatchflag"/>
- <BindItem id="item17" compid="group2.radio5" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="relreckeepstatflag"/>
- <BindItem id="item18" compid="group2.radio6" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="recmthdfitnflag"/>
- <BindItem id="item19" compid="group2.radio10" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="rctpdisbursempsflag"/>
- <BindItem id="item20" compid="group2.radio7" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="keepsaveflag"/>
- <BindItem id="item21" compid="group2.radio8" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="recupdtstatflag"/>
- <BindItem id="item22" compid="group2.radio9" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="valitermmngtfithflag"/>
- <BindItem id="item23" compid="group2.radio11" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="medimthdflag"/>
- <BindItem id="item24" compid="group2.radio12" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mngtpharmstcvflag"/>
- <BindItem id="item25" compid="group2.radio13" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="srcdocucopyflag"/>
- <BindItem id="item26" compid="group2.textarea12" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="srcdocucopycmt"/>
- <BindItem id="item27" compid="group2.textarea11" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mngtpharmstcvcmt"/>
- <BindItem id="item28" compid="group2.textarea10" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="medimthdcmt"/>
- <BindItem id="item29" compid="group2.textarea9" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="valitermmngtfithcmt"/>
- <BindItem id="item30" compid="group2.textarea8" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="recupdtstatcmt"/>
- <BindItem id="item31" compid="group2.textarea7" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="keepsavecmt"/>
- <BindItem id="item32" compid="group2.textarea6" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="rctpdisbursempscmt"/>
- <BindItem id="item33" compid="group2.textarea5" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="recmthdfitncmt"/>
- <BindItem id="item34" compid="group2.textarea4" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="relreckeepstatcmt"/>
- <BindItem id="item35" compid="group2.textarea3" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="stocmntmatchcmt"/>
- <BindItem id="item36" compid="group2.textarea2" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="drugendcmt"/>
- <BindItem id="item37" compid="group2.textarea1" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="mntrspcffacmt"/>
- <BindItem id="item1" compid="group3.input4" propid="value" datasetid="ds_main_mntbase_mntinfo" columnid="subjid"/>
- <BindItem id="item0" compid="group3.cmb_history" propid="value" datasetid="ds_temp" columnid="cdnm"/>
- </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"
- include "ast_pharmacyconsultxp::SPADC62200.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장이력
- ****************************************************************************************/
- function fChgRecHistInfo() {
- //----------------------------------------------------------------------------------
- //저장이력구성 : 기과코드|과제id|과제번호|seq(CDID) --> display : lastupdtdt(CDNM)
- //----------------------------------------------------------------------------------
- if( utlf_isNull(ds_temp.getColumn(0,"cdnm")) ) {
- ds_send_req.setColumn(0,"instcd" ,"");
- ds_send_req.setColumn(0,"seq" ,"");
- ds_send_req.setColumn(0,"subjno" ,ds_main_mntbase_mntinfo.getColumn(0,"subjid"));
- ds_send_req.setColumn(0,"subjectno" ,ds_main_mntbase_mntinfo.getColumn(0,"subjno"));
- } else {
- var i = group3.cmb_history.value; //이 안에 instcd, subjno, seq 가 있다.
- ds_temp.setColumn(0,"cdnm", i); //cdnm 에 담는다.
- var cdid = utlf_transNullToEmpty(ds_temp.getColumn(0,"cdnm")).split("|");
- var sinstcd = cdid[0]; //instcd 를 꺼내온다.
- var ssubjno = cdid[1]; //subjno를 꺼내온다. (과제id)
- var ssubjectno = cdid[2]; //subjectno 를 꺼내온다.(과제번호)
- var sseq = cdid[3]; //seq 를 꺼내온다.
- ds_send_req.setColumn(0,"instcd" ,sinstcd);
- ds_send_req.setColumn(0,"subjno" ,ssubjno);
- ds_send_req.setColumn(0,"seq" ,sseq);
- ds_send_req.setColumn(0,"subjectno" ,ssubjectno);
- }
-
- var oParam = {};
- oParam.id = "TRATR00801";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqGetClincResMntr";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_mntbase_mntinfo=mntinfo";
- oParam.async = true;
- //oParam.callback = "cf_TRATR00801";
- tranf_submit(oParam);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장 이력조회
- ****************************************************************************************/
- function fGetInitRecInfo() {
- ds_send_req.setColumn(0,"subjectno", ds_main_mntbase_mntinfo.getColumn(0,"subjno")); // 부모로 부터 받은 subjno값을 상세정보를 조회할 조건값으로 set 한다.
- call_TRATR00802();
-
- if(arErrorCode.pop("TRATR00802") > -1){
- //이전 기록이 있을 경우 가장 최근의 정보 자동 셋팅
- if(!utlf_isNull(ds_hidden_paminfo_recinfo.getColumn(0,"cdid"))){
- ds_temp.setColumn(0,"cdnm", ds_hidden_paminfo_recinfo.getColumn(0,"cdid"));
- }
-
- fChgRecHistInfo();
- }
- }
- function call_TRATR00802() {
- var oParam = {};
- oParam.id = "TRATR00802";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqGetClincResMntrList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_hidden_paminfo_recinfo=recinfo";
- oParam.async = false;
- oParam.callback = "cf_TRATR00802";
- tranf_submit(oParam);
- }
- function cf_TRATR00802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPATR00800
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SPATR00800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPATR00800
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SPATR00800_onload(obj:Form, e:LoadEventInfo)
- {
- //opener 화면에서 파라메터값을 넘겨주면, 해당 조건으로 검색
- if( !utlf_isNull(frmf_getOpenerUID()) ){ //Opener의 UID가 존재하면,
- ds_main_mntbase_mntinfo.setColumn(0,"subjno", opener.frmf_getParameter("param_subjno")); //과제번호
- ds_main_mntbase_mntinfo.setColumn(0,"subjid", opener.frmf_getParameter("param_subjid")); //과제ID
- fGetInitRecInfo();//이력조회
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.cmb_history
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장이력 변경
- ****************************************************************************************/
- function group3_cmb_history_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChgRecHistInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력
- ****************************************************************************************/
- function group4_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_main_mntbase_mntinfo,"cstdcondnm","string",group4.btn_prt.text);
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/mntbase/mntinfo" , ds_main_mntbase_mntinfo);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPATR00800"],[objParam], option);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화
- ****************************************************************************************/
- function group4_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp.setColumn(0,"cdnm", "");
- if( utlf_isNull(ds_temp.getColumn(0,"cdnm")) ){
- ds_send_req.setColumn(0,"instcd","");
- ds_send_req.setColumn(0,"seq" ,"");
- ds_send_req.setColumn(0,"subjno",ds_main_mntbase_mntinfo.getColumn(0,"subjno"));
- var oParam = {};
- oParam.id = "TRATR00801";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqGetClincResMntr";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_mntbase_mntinfo=mntinfo";
- oParam.async = true;
- //oParam.callback = "cf_TRATR00801";
- tranf_submit(oParam);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장
- ****************************************************************************************/
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- // 저장을 할 때 임상시험진행현황 필수 체크
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"clincprogrs"))) {
- sysf_messageBox("임상시험진행현황 항목은 필수 입력 사항 입니다..","I9999");
- group2.rdo_ClincRes.setFocus();
- return;
- }
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"examperchgr"))) {
- sysf_messageBox("시험책임자 항목은 필수 입력 사항 입니다..","I9999");
- group3.inp_examperchgr.setFocus();
- return;
- }
-
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"mntrperchgr"))) {
- sysf_messageBox("모니터 담당자는 필수 입력 사항 입니다..","I9999");
- group3.inp_mntrperchgr.setFocus();
- return;
- }
-
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"mntrtodd"))) {
- sysf_messageBox("모니터링일시는 필수 입력 사항 입니다..","I9999");
- group3.inp_mntrtodd.setFocus();
- return;
- }
-
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"mntrfromtm"))) {
- sysf_messageBox("모니터링일시from시간 항목은 필수 입력 사항 입니다..","I9999");
- group3.inp_mntrfromtm.setFocus();
- return;
- }
-
- if ( utlf_isNull(ds_main_mntbase_mntinfo.getColumn(0,"mntrtotm"))) {
- sysf_messageBox("모니터링일시to시간 항목은 필수 입력 사항 입니다..","I9999");
- group3.inp_mntrtotm.setFocus();
- return;
- }
- var seq = ds_main_mntbase_mntinfo.getColumn(0,"seq");
- if(utlf_isNull(seq)){
- dsf_makeValue(ds_main_mntbase_mntinfo,"status","string","i");
- }else{
- dsf_makeValue(ds_main_mntbase_mntinfo,"status","string","u");
- }
- //저장을 한다.
- var oParam = {};
- oParam.id = "TXATR00801";
- oParam.service = "crccbaseapp.CrccBase";
- oParam.method = "reqExeClincResMntr";
- oParam.inds = "mntinfo=ds_main_mntbase_mntinfo";
- oParam.outds = "ds_hidden_message_mntinfo=mntinfo";
- oParam.async = false;
- oParam.callback = "cf_TXATR00801";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXATR00801") > -1){
- call_TRATR00802();
-
- if(arErrorCode.pop("TRATR00802") > -1){
- group3.cmb_history.index = 0;
-
- fChgRecHistInfo();
- }
- }
- }
- function cf_TXATR00801(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- ]]></Script>
- </Form>
- </FDL>
|