123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO08400" position="absolute 0 0 514 760" titletext="Cancer Stage 분류" onload="SPMMO08400_onload" oninit="SPMMO08400_oninit">
- <Layouts>
- <Layout>
- <Grid position="absolute 154 199 436 502" id="datagrid2" binddataset="ds_stageclslist" oncelldblclick="datagrid2_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="49"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="Stage"/>
- <Cell col="1" text="T"/>
- <Cell col="2" text="N"/>
- <Cell col="3" text="M"/>
- </Band>
- <Band id="body">
- <Cell text="bind:displaystage"/>
- <Cell col="1" text="bind:t"/>
- <Cell col="2" text="bind:n"/>
- <Cell col="3" text="bind:m"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 2 635 507 641" linetype="horizontal" id="line7" class="line_2"/>
- <Static position="absolute 2 585 102 636" id="caption11" class="cell_1"/>
- <Static position="absolute 2 531 102 582" id="caption9" class="cell_1"/>
- <Button position="absolute 451 7 504 26" id="button1" class="btn2" text="초기화" onclick="button1_onclick" visible="false"/>
- <Button position="absolute 429 7 504 26" id="button2" class="btn2" text="AJCC참조" onclick="button2_onclick"/>
- <Button position="absolute 323 730 376 749" id="button91" class="btn5" text="삭 제" onclick="button91_onclick"/>
- <Button position="absolute 379 730 432 749" id="button90" class="btn5" text="등 록" onclick="button90_onclick"/>
- <CheckBox position="absolute 7 129 92 149" id="checkbox3"/>
- <Static text="* 선택하신 상병의 암이 소세포암인 경우 다음 구분을 선택하여 주십시오." position="absolute 105 537 510 557" id="caption10"/>
- <Static text="ICD-10 코드" position="absolute 2 29 102 123" id="caption1" class="cell_1"/>
- <Shape position="absolute 2 25 507 31" linetype="horizontal" id="line13" class="line_1"/>
- <Combo position="absolute 153 613 253 632" id="combo1" class="combo_search" innerdataset="@ds_M0327" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="분류" position="absolute 2 178 102 201" id="caption2" class="cell_1"/>
- <Shape position="absolute 2 174 507 180" linetype="horizontal" id="line14" class="line_2"/>
- <Combo position="absolute 104 128 220 147" id="combo2" class="combo_search" innerdataset="@ds_M0326" datacolumn="cdnm" codecolumn="cdid" onitemchanged="combo2_onitemchanged"/>
- <Static text="* 선택하신 상병의 암이 난소암인 경우 다음 구분을 선택하여 주십시오." position="absolute 105 592 510 612" id="caption12"/>
- <Static text="STAGE:" position="absolute 106 179 154 199" id="caption3"/>
- <Static text="투여단계 및 주기" position="absolute 5 647 126 663" id="caption13" class="tit_2"/>
- <Static text="T:" position="absolute 264 179 284 199" id="caption4"/>
- <Radio position="absolute 106 507 236 527" id="radio1" columncount="2" innerdataset="@ds_M0329" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 2 501 507 507" linetype="horizontal" id="line1" class="line_2"/>
- <Static text="N:" position="absolute 324 179 344 199" id="caption5"/>
- <Static text="GRADE:" position="absolute 105 613 155 633" id="caption15"/>
- <Radio position="absolute 106 559 436 579" id="radio2" columncount="2" innerdataset="@ds_M0328" datacolumn="cdnm" codecolumn="cdid" onitemchanged="radio2_onitemchanged"/>
- <Shape position="absolute 2 527 507 533" linetype="horizontal" id="line2" class="line_2"/>
- <Static text="M:" position="absolute 381 179 406 199" id="caption6"/>
- <Edit position="absolute 35 315 135 334" id="input1" class="input_default" visible="false"/>
- <Static position="absolute 2 126 102 149" id="caption16" class="cell_1"/>
- <Shape position="absolute 2 581 507 587" linetype="horizontal" id="line3" class="line_2"/>
- <Edit position="absolute 278 179 313 198" id="input2" class="input_default"/>
- <Shape position="absolute 2 663 507 669" linetype="horizontal" id="line4" class="line_1"/>
- <Static text="구분" position="absolute 2 505 102 528" id="caption8" class="cell_1"/>
- <Edit position="absolute 339 179 374 198" id="input3" class="input_default"/>
- <Shape position="absolute 2 122 507 128" linetype="horizontal" id="line5" class="line_2"/>
- <Edit position="absolute 400 179 435 198" id="input4" class="input_default"/>
- <Static text="Stage 분류" position="absolute 5 10 126 26" id="caption18" class="tit_2"/>
- <Edit position="absolute 223 128 506 147" id="input5" class="input_search"/>
- <Grid position="absolute 103 29 506 123" id="datagrid1" binddataset="ds_savetnmlist" oncellclick="datagrid1_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="300"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="진단명"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;padding:0 0 0 4;" text="bind:icd10cd"/>
- <Cell col="1" style="align:left middle;padding:0 0 0 4;" text="bind:diagnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 6 127 82 147" id="bool1" text="입력불가" falsevalue="N" truevalue="Y" onclick="bool1_onclick"/>
- <CheckBox position="absolute 6 545 79 565" id="bool2" text="소세포암" truevalue="Y" falsevalue="N" onclick="bool2_onclick"/>
- <CheckBox position="absolute 6 600 74 620" id="bool3" text="난세포암" truevalue="Y" falsevalue="N" onclick="bool3_onclick"/>
- <Static text="투여요법" position="absolute 2 667 102 690" id="caption21" class="cell_1"/>
- <Shape position="absolute 2 689 507 695" linetype="horizontal" id="line6" class="line_2"/>
- <Radio position="absolute 106 670 510 690" id="radio3" columncount="4" innerdataset="@ds_M0331" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="투여단계" position="absolute 2 693 102 716" id="caption14" class="cell_1"/>
- <Combo position="absolute 105 695 190 714" id="combo3" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1st-Line</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2st-Line</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3st-Line</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4st-Line</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5st-Line</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6st-Line</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="투여주기1" position="absolute 193 693 259 716" id="caption22" class="cell_1" style="padding:0 0 0 3;" onclick="caption22_onclick"/>
- <Static text="투여주기2" position="absolute 348 693 414 716" id="caption23" class="cell_1" style="padding:0 0 0 3;"/>
- <Combo position="absolute 261 695 346 714" id="combo4" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">7st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">8st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">9st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">11st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">12st-cycle</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape position="absolute 2 715 507 721" linetype="horizontal" id="line8" class="line_3"/>
- <Combo position="absolute 416 695 501 714" id="combo5" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">7st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">8st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">9st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10st-cycle</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">11st-cycle</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape position="absolute 2 148 507 154" linetype="horizontal" id="line9" class="line_2"/>
- <Static text="발병 상태" position="absolute 2 152 102 175" id="caption24" class="cell_1"/>
- <Radio position="absolute 105 155 205 175" id="radio4" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="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>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 435 730 488 749" id="button3" class="btn2" text="닫 기" onclick="button3_onclick"/>
- <Combo position="absolute 155 179 252 198" id="combo6" innerdataset="@ds_stage" datacolumn="displaystage" codecolumn="stage" onitemchanged="combo6_onitemchanged"/>
- <Button position="absolute 10 730 100 749" id="button4" class="btn2" text="이전등록조회" onclick="button4_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_savetnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="genrno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="이력번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="histcd" type="STRING" size="256" sumtext="이력코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록(환자)번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료(입원)일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="genrflagcd" type="STRING" size="256" sumtext="발생구분코드"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="icd10코드"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="stagecd" type="STRING" size="256" sumtext="stage"/>
- <Column id="tnmcd1" type="STRING" size="256" sumtext="tnm의t"/>
- <Column id="tnmcd2" type="STRING" size="256" sumtext="tnm의n"/>
- <Column id="tnmcd3" type="STRING" size="256" sumtext="tnm의m"/>
- <Column id="stageflag" type="STRING" size="256" sumtext="stage구분(1:임상적,2:병리적)->반드시'1'or'2'가입력되어야됨단,입력불가구분이'y'일경우'-'"/>
- <Column id="cncrflag1" type="STRING" size="256" sumtext="소세포암구분(y/n)"/>
- <Column id="cncrflagkind1" type="STRING" size="256" sumtext="소세포암에대한선택종류->소세포암구분이'y'일경우'1'or'2'가입력되어야됨,그렇지안을경우'-'"/>
- <Column id="cncrflag2" type="STRING" size="256" sumtext="난소암구분(y/n)"/>
- <Column id="cncrflagkind2" type="STRING" size="256" sumtext="grade->난소암구분이'n'이아닐경우반드시'-'가아니어야됨"/>
- <Column id="inptimpsiflag" type="STRING" size="256" sumtext="입력불가구분"/>
- <Column id="inptimpsiresncd" type="STRING" size="256" sumtext="입력불가사유코드->입력불가구분이'y'일경우'-'아닌값이들어와야됨"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="rgsttm" type="STRING" size="256" sumtext="최초등록시간"/>
- <Column id="rgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="updtdeptcd" type="STRING" size="256" sumtext="수정부서코드"/>
- <Column id="updtdd" type="STRING" size="256" sumtext="수정일자"/>
- <Column id="updttm" type="STRING" size="256" sumtext="수정시간"/>
- <Column id="updtrid" type="STRING" size="256" sumtext="수정자id"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자id"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="inptimpsietcresnnm" type="STRING" size="256" sumtext="입력불가기타사유명->입력불가사유코드'99'일경우반드시입력"/>
- <Column id="mataflag" type="STRING" size="256" sumtext="병기입력에대한stage자료가없음구분"/>
- <Column id="cncrflag" type="STRING" size="256" sumtext="암구분(0:사용안함,1:소세포암,2:난소암,9:모두)"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="attackflag" type="STRING" size="256" sumtext="발병상태"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext=""/>
- <Column id="tempcol2" type="STRING" size="256" sumtext=""/>
- <Column id="tempcol3" type="STRING" size="256" sumtext=""/>
- <Column id="status" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0326" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0329" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0328" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0327" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0331" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_savecncrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="genrno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="이력번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료(입원)일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="genrflagcd" type="STRING" size="256" sumtext="발생구분코드"/>
- <Column id="histcd" type="STRING" size="256" sumtext="이력코드"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일"/>
- <Column id="drugthrpcd" type="STRING" size="256" sumtext="투여요법(1:선행화학요법,2:보조요법,3:완화요법,4:구제항암요법)"/>
- <Column id="drugtims" type="STRING" size="256" sumtext="투여회차(단계)"/>
- <Column id="drugpridstartno" type="STRING" size="256" sumtext="투여주기(from)"/>
- <Column id="drugpridstartdayno" type="STRING" size="256" sumtext="투여주기시작일수"/>
- <Column id="drugpridendno" type="STRING" size="256" sumtext="투여주기(to)"/>
- <Column id="drugpridenddayno" type="STRING" size="256" sumtext="투여주기종료일수"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="rgsttm" type="STRING" size="256" sumtext="최초등록시간"/>
- <Column id="rgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="updtdeptcd" type="STRING" size="256" sumtext="수정부서코드"/>
- <Column id="updtdd" type="STRING" size="256" sumtext="수정일자"/>
- <Column id="updttm" type="STRING" size="256" sumtext="수정시간"/>
- <Column id="updtrid" type="STRING" size="256" sumtext="수정자id"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자id"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_savetnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_savecncrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_savetnmlist_copy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_savecncrlist_copy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_displaystage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stage" type="STRING" size="256" sumtext="stage"/>
- <Column id="displaystage" type="STRING" size="256" sumtext="displaystage"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tempcncr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="genrno" type="STRING" size="256"/>
- <Column id="histno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="genrflagcd" type="STRING" size="256"/>
- <Column id="histcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugthrpcd" type="STRING" size="256"/>
- <Column id="drugtims" type="STRING" size="256"/>
- <Column id="drugpridstartno" type="STRING" size="256"/>
- <Column id="drugpridstartdayno" type="STRING" size="256"/>
- <Column id="drugpridendno" type="STRING" size="256"/>
- <Column id="drugpridenddayno" type="STRING" size="256"/>
- <Column id="rgstdeptcd" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="rgstrid" type="STRING" size="256"/>
- <Column id="updtdeptcd" type="STRING" size="256"/>
- <Column id="updtdd" type="STRING" size="256"/>
- <Column id="updttm" type="STRING" size="256"/>
- <Column id="updtrid" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="genrdd"/>
- <Col id="genrno"/>
- <Col id="histno"/>
- <Col id="instcd"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="genrflagcd"/>
- <Col id="histcd"/>
- <Col id="prcpdd"/>
- <Col id="drugthrpcd"/>
- <Col id="drugtims"/>
- <Col id="drugpridstartno"/>
- <Col id="drugpridstartdayno"/>
- <Col id="drugpridendno"/>
- <Col id="drugpridenddayno"/>
- <Col id="rgstdeptcd"/>
- <Col id="rgstdd"/>
- <Col id="rgsttm"/>
- <Col id="rgstrid"/>
- <Col id="updtdeptcd"/>
- <Col id="updtdd"/>
- <Col id="updttm"/>
- <Col id="updtrid"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="tempcol1"/>
- <Col id="tempcol2"/>
- <Col id="tempcol3"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temptnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="genrno" type="STRING" size="256"/>
- <Column id="histno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="histcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="genrflagcd" type="STRING" size="256"/>
- <Column id="icd10cd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="stagecd" type="STRING" size="256"/>
- <Column id="tnmcd1" type="STRING" size="256"/>
- <Column id="tnmcd2" type="STRING" size="256"/>
- <Column id="tnmcd3" type="STRING" size="256"/>
- <Column id="stageflag" type="STRING" size="256"/>
- <Column id="cncrflag1" type="STRING" size="256"/>
- <Column id="cncrflagkind1" type="STRING" size="256"/>
- <Column id="cncrflag2" type="STRING" size="256"/>
- <Column id="cncrflagkind2" type="STRING" size="256"/>
- <Column id="inptimpsiflag" type="STRING" size="256"/>
- <Column id="inptimpsiresncd" type="STRING" size="256"/>
- <Column id="rgstdeptcd" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="rgstrid" type="STRING" size="256"/>
- <Column id="updtdeptcd" type="STRING" size="256"/>
- <Column id="updtdd" type="STRING" size="256"/>
- <Column id="updttm" type="STRING" size="256"/>
- <Column id="updtrid" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="inptimpsietcresnnm" type="STRING" size="256"/>
- <Column id="mataflag" type="STRING" size="256"/>
- <Column id="cncrflag" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="attackflag" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="displaystage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="genrdd"/>
- <Col id="genrno"/>
- <Col id="histno"/>
- <Col id="instcd"/>
- <Col id="histcd"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="genrflagcd"/>
- <Col id="icd10cd"/>
- <Col id="diagcd"/>
- <Col id="stagecd"/>
- <Col id="tnmcd1"/>
- <Col id="tnmcd2"/>
- <Col id="tnmcd3"/>
- <Col id="stageflag"/>
- <Col id="cncrflag1"/>
- <Col id="cncrflagkind1"/>
- <Col id="cncrflag2"/>
- <Col id="cncrflagkind2"/>
- <Col id="inptimpsiflag"/>
- <Col id="inptimpsiresncd"/>
- <Col id="rgstdeptcd"/>
- <Col id="rgstdd"/>
- <Col id="rgsttm"/>
- <Col id="rgstrid"/>
- <Col id="updtdeptcd"/>
- <Col id="updtdd"/>
- <Col id="updttm"/>
- <Col id="updtrid"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="inptimpsietcresnnm"/>
- <Col id="mataflag"/>
- <Col id="cncrflag"/>
- <Col id="diagnm"/>
- <Col id="attackflag"/>
- <Col id="tempcol1"/>
- <Col id="tempcol2"/>
- <Col id="tempcol3"/>
- <Col id="status"/>
- <Col id="displaystage"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_stageclslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stage" type="STRING" size="256" sumtext="stage"/>
- <Column id="t" type="STRING" size="256" sumtext="t"/>
- <Column id="n" type="STRING" size="256" sumtext="n"/>
- <Column id="m" type="STRING" size="256" sumtext="m"/>
- <Column id="displaystage" type="STRING" size="256" sumtext="displaystage"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_stage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="displaystage" type="STRING" size="256"/>
- <Column id="stage" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inptimpsiresncd" type="STRING" size="256"/>
- <Column id="cncrflagkind2" type="STRING" size="256"/>
- <Column id="cncrflagkind1" type="STRING" size="256"/>
- <Column id="stageflag" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="drugthrpcd" type="STRING" size="256"/>
- <Column id="displaystagecombo" type="STRING" size="256"/>
- <Column id="cncrflag1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inptimpsiresncd"/>
- <Col id="cncrflagkind2"/>
- <Col id="cncrflagkind1"/>
- <Col id="stageflag"/>
- <Col id="payflagcd"/>
- <Col id="drugthrpcd"/>
- <Col id="displaystagecombo"/>
- <Col id="cncrflag1"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="bool1" propid="value" datasetid="ds_temptnm" columnid="inptimpsiflag"/>
- <BindItem id="item1" compid="combo2" propid="value" datasetid="ds_temptnm" columnid="inptimpsiresncd"/>
- <BindItem id="item2" compid="input5" propid="value" datasetid="ds_temptnm" columnid="inptimpsietcresnnm"/>
- <BindItem id="item3" compid="radio4" propid="value" datasetid="ds_temptnm" columnid="attackflag"/>
- <BindItem id="item4" compid="combo6" propid="value" datasetid="ds_init" columnid="displaystagecombo"/>
- <BindItem id="item5" compid="input2" propid="value" datasetid="ds_temptnm" columnid="tnmcd1"/>
- <BindItem id="item6" compid="input3" propid="value" datasetid="ds_temptnm" columnid="tnmcd2"/>
- <BindItem id="item7" compid="input4" propid="value" datasetid="ds_temptnm" columnid="tnmcd3"/>
- <BindItem id="item8" compid="input1" propid="value" datasetid="ds_temptnm" columnid="displaystage"/>
- <BindItem id="item9" compid="radio1" propid="value" datasetid="ds_temptnm" columnid="stageflag"/>
- <BindItem id="item10" compid="bool2" propid="value" datasetid="ds_temptnm" columnid="cncrflag1"/>
- <BindItem id="item11" compid="bool3" propid="value" datasetid="ds_temptnm" columnid="cncrflag2"/>
- <BindItem id="item12" compid="radio2" propid="value" datasetid="ds_temptnm" columnid="cncrflagkind1"/>
- <BindItem id="item13" compid="combo1" propid="value" datasetid="ds_temptnm" columnid="cncrflagkind2"/>
- <BindItem id="item14" compid="radio3" propid="value" datasetid="ds_tempcncr" columnid="drugthrpcd"/>
- <BindItem id="item15" compid="combo3" propid="value" datasetid="ds_tempcncr" columnid="drugtims"/>
- <BindItem id="item16" compid="combo4" propid="value" datasetid="ds_tempcncr" columnid="drugpridstartno"/>
- <BindItem id="item17" compid="combo5" propid="value" datasetid="ds_tempcncr" columnid="drugpridendno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KNUH2.0
- * Job Name : EMR
- * Creator :
- * Make Date : 2014-08-29
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-08-29 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- var bfrow = "";
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMMO08400
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면오픈시 실행
- ****************************************************************************************/
- function SPMMO08400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- var arrParam = [{dsNm: "ds_M0326", cdGrpId: "M0326"}
- ,{dsNm: "ds_M0327", cdGrpId: "M0327"}
- ,{dsNm: "ds_M0328", cdGrpId: "M0328"}
- ,{dsNm: "ds_M0329", cdGrpId: "M0329"}
- ,{dsNm: "ds_M0331", cdGrpId: "M0331"}
- ]
- appf_getCodeList(arrParam);
- // new Array("/root/init/inptimpsiresncd", "/root/init/cncrflagkind2", "/root/init/cncrflagkind1","/root/init/stageflag", "/root/init/drugthrpcd"));
-
- // var destNode = model.instances(0).selectSingleNode("/root/result");
- // var copydestNode = model.instances(0).selectSingleNode("/root/copyresult"); // ds_savetnmlist_copy
- ds_savetnmlist.clearData();
- ds_savecncrlist.clearData();
- try{
- ds_temp_savetnmlist.copyData(arg_ds_tempresult_savetnmlist); ///root/tempresult/savetnmlist
- ds_temp_savecncrlist.copyData(arg_ds_tempresult_savecncrlist); ///root/tempresult/savecncrlist
- }catch(e){}
-
- bfrow = "";
- // var row=0;
- for(var i=0; i < ds_temp_savetnmlist.rowcount; i++){
- // row = i+1;
- if(ds_temp_savetnmlist.getColumn(i,"status") == "I" || ds_temp_savetnmlist.getColumn(i,"status") == "U") {
- ds_savetnmlist.copyRow(ds_savetnmlist.addRow(),ds_temp_savetnmlist,i);
- //if ( model.getValue ( "/root/tempresult/savetnmlist[" + row + "]/status" ) == "U" ) {
- if(ds_temp_savetnmlist.getColumn(i,"status" ) == "U") {
- button91.enable = true;
- } else {
- button91.enable = false;
- }
- } else {
- dsf_copyColInfo(ds_savetnmlist_copy,ds_temp_savetnmlist);
- ds_savetnmlist_copy.copyRow(ds_savetnmlist_copy.addRow(),ds_temp_savetnmlist,i);
- button91.enable = false;
- }
- }
-
- for (var i=0; i < ds_temp_savecncrlist.rowcount; i++ ) {
- ds_savecncrlist.copyRow(ds_savecncrlist.addRow(),ds_temp_savecncrlist,i);
- }
- combo2.enable = false;
- input5.enable = false;
- //datagrid2.attribute ( "visibility" ) = "hidden";
- radio2.enable = false;
- combo1.enable = false;
- if ( utlf_isNull ( ds_savecncrlist.getColumn(ds_savecncrlist.rowposition,"pid") ) ) {
- radio3.enable = false;
- combo3.enable = false;
- combo4.enable = false;
- combo5.enable = false;
- }
-
- if ( utlf_isNull ( ds_savetnmlist.getColumn(ds_savetnmlist.rowposition,"pid") ) ) {
- bool1.enable = false;
- bool2.enable = false;
- bool3.enable = false;
- combo2.enable = false;
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- input5.enable = false;
- radio1.enable = false;
- combo6.enable = false;
- }
-
- fReqStageCls(ds_savetnmlist.getColumn(ds_savetnmlist.rowposition, "icd10cd"));
- //submit("TRMMO08402", false);
- var oParam = {};
- oParam.id = "TRMMO08402";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetDisplayStage";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_stage=displaystage";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMMO08400
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면오픈시 폼load이후 실행
- ****************************************************************************************/
- function SPMMO08400_onload(obj:Form, e:LoadEventInfo)
- {
- if (! utlf_isNull ( ds_savecncrlist.getColumn(ds_savecncrlist.rowposition,"pid") ) ) {
- //model.copyNode ( "/root/tempcncr", "/root/result/savecncrlist" );
- dsf_copyDs(ds_tempcncr,ds_savecncrlist,"replace");
- var cRow = ds_tempcncr.rowposition;
- if ( ds_tempcncr.getColumn(cRow,"tempcol1") == "Y" ) {
- if ( sysf_messageBox ( ds_tempcncr.getColumn(cRow,"tempcol3"), "Q" ) == "6" ) {
- //var tempcol2 = model.getValue ( "/root/tempcncr/tempcol2") + "^";
- var tempcol2 = ds_tempcncr.getColumn(cRow,"tempcol2") + "^";
-
- var drugthrpcd = lf_getArrayData (tempcol2, 0, 0, "^", "|" );
- var drugtims = lf_getArrayData (tempcol2, 0, 1, "^", "|" );
- var drugpridstartno = lf_getArrayData (tempcol2, 0, 2, "^", "|" );
- var drugpridstartdayno = lf_getArrayData (tempcol2, 0, 3, "^", "|" );
- var drugpridendno = lf_getArrayData (tempcol2, 0, 4, "^", "|" );
- var drugpridenddayno = lf_getArrayData (tempcol2, 0, 5, "^", "|" );
-
- // model.setValue ( "/root/tempcncr/drugthrpcd" , drugthrpcd );
- // model.setValue ( "/root/tempcncr/drugtims" , drugtims );
- // model.setValue ( "/root/tempcncr/drugpridstartno" , drugpridstartno );
- // model.setValue ( "/root/tempcncr/drugpridstartdayno", drugpridstartdayno );
- // model.setValue ( "/root/tempcncr/drugpridendno" , drugpridendno );
- // model.setValue ( "/root/tempcncr/drugpridenddayno" , drugpridenddayno );
- ds_tempcncr.setColumn(cRow,"drugthrpcd" ,drugthrpcd);
- ds_tempcncr.setColumn(cRow,"drugtims" ,drugtims);
- ds_tempcncr.setColumn(cRow,"drugpridstartno" ,drugpridstartno);
- ds_tempcncr.setColumn(cRow,"drugpridstartdayno" ,drugpridstartdayno);
- ds_tempcncr.setColumn(cRow,"drugpridendno" ,drugpridendno);
- ds_tempcncr.setColumn(cRow,"drugpridenddayno" ,drugpridenddayno);
- // model.refresh(); // 위치를 아래로 이동.
- }
- }
- //model.refresh();
- }
- fSetTempTnm(0);
-
- ds_savetnmlist.rowposition = 0;
- //datagrid1_oncellclick(); // 첫줄 선택
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : AJCC참조 버튼 클릭시 팝업화면 오픈
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- //modal ( "SPMMO13900" );
- frmf_modal("SPMMO13900", "SPMMO13900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화 버튼 실행(아무 동작이없음?)
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- // ?????
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : datagrid1
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단명 선택시 실행
- ****************************************************************************************/
- function datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cRow = ds_savetnmlist.rowposition;
- if( cRow >= 0 ){
- // fReqStageCls(model.getValue("/root/result/savetnmlist[" + datagrid1.row + "]/icd10cd"));
- // fSetTempTnm(datagrid1.row);
- fReqStageCls(ds_savetnmlist.getColumn(cRow,"icd10cd"));
- fSetTempTnm(cRow);
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : bool1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 입력불가 항목 체크
- ****************************************************************************************/
- function bool1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if ( obj.value == "Y" ) {
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- radio1.enable = false;
- radio4.enable = false;
- combo2.enable = true;
- combo6.enable = false;
- ds_temptnm.setColumn(0,"stagecd" ,"");
- ds_temptnm.setColumn(0,"tnmcd1" ,"");
- ds_temptnm.setColumn(0,"tnmcd2" ,"");
- ds_temptnm.setColumn(0,"tnmcd3" ,"");
- ds_temptnm.setColumn(0,"stageflag" ,"-");
- ds_temptnm.setColumn(0,"attackflag" ,"-");
- ds_init.setColumn(0,"displaystagecombo" ,"");
- } else {
- ds_temptnm.setColumn(0,"inptimpsiresncd" ,"-");
- ds_temptnm.setColumn(0,"inptimpsietcresnnm" ,"");
- //ds_temptnm.setColumn(0,"inptimpsiflag" ,"N");
- input1.enable = true;
- radio1.enable = true;
- radio4.enable = true;
- combo2.enable = false;
- if ( ds_temptnm.getColumn(0,"mataflag") == "N" ) { //N일때는 분류표에서 state 입력
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- combo6.enable = false;
- } else {
- input1.enable = true;
- input2.enable = true;
- input3.enable = true;
- input4.enable = true;
- combo6.enable = true;
- }
- }
- if ( ds_temptnm.getColumn(0,"inptimpsiresncd" ) == "99" ) {
- input5.enable = true;
- } else {
- input5.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : combo2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if ( e.postvalue == "99" ) {
- input5.enable = true;
- } else {
- ds_temptnm.getColumn(0,"inptimpsietcresnnm" , "" );
- input5.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : combo6
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function combo6_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_temptnm.setColumn(0,"stagecd",e.postvalue);
- ds_temptnm.setColumn(0,"displaystage",e.posttext);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : datagrid2
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 분류 항목 더블클릭시 실행
- ****************************************************************************************/
- function datagrid2_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //if (model.getValue("/root/temptnm/inptimpsiflag" ) == "N" ) {
- if(ds_temptnm.getColumn(0,"inptimpsiflag") == "N") {
- var cRow = e.row;
- var stage = ds_stageclslist.getColumn(cRow,"stage");
- var t = ds_stageclslist.getColumn(cRow,"t");
- var n = ds_stageclslist.getColumn(cRow,"n");
- var m = ds_stageclslist.getColumn(cRow,"m");
- var displaystage = ds_stageclslist.getColumn(cRow,"displaystage");
-
- ds_temptnm.setColumn(0,"stage" ,stage);
- ds_temptnm.setColumn(0,"tnmcd1" ,t);
- ds_temptnm.setColumn(0,"tnmcd2" ,n);
- ds_temptnm.setColumn(0,"tnmcd3" ,m);
- ds_temptnm.setColumn(0,"displaystage",displaystage);
-
- ds_init.setColumn(0,"displaystagecombo",stage);
-
- var ev = new ItemChangeEventInfo;
- frmf_inputEnterKey("combo2", "onitemchanged", ev );
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : bool2
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 소세포암 항목 체크시
- ****************************************************************************************/
- function bool2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var cRow = ds_temptnm.rowposition;
-
- if(obj.value == "N") {
- ds_temptnm.setColumn(0,"cncrflagkind1","");
- }
-
- dsf_setDefaultVal(ds_temptnm, "cncrflagkind1:-");
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : radio2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- // if (model.getValue("/root/temptnm/cncrflagkind1")=="1"||model.getValue("/root/temptnm/cncrflagkind1")=="2"){
- // model.setValue("/root/temptnm/cncrflag1","Y");
- // model.refresh()
- // }
- var cRow = ds_temptnm.rowposition;
- if(ds_temptnm.getColumn(cRow,"cncrflagkind1") == "1" || ds_temptnm.getColumn(cRow,"cncrflagkind1") == "2") {
- ds_temptnm.setColumn(cRow,"cncrflag1","Y");
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : bool3
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 난세포암 항목 체크시
- ****************************************************************************************/
- function bool3_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "Y") {
- combo1.enable = true;
- } else {
- combo1.enable = false;
- ds_temptnm.setColumn(0,"cncrflagkind2","-");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 이전등록조회 버튼 실행. 병기분류조회 화면 오픈
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- //window.javascript.open("SPMMO08500", null, null, null, "SPMMO08500", "", "", "", false);
- frmf_open("SPMMO08500", "SPMMO08500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button91
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 실행.
- ****************************************************************************************/
- function button91_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetTempTnm(ds_savetnmlist.rowposition);
- if(!utlf_isNull(ds_savetnmlist.getColumn(ds_savetnmlist.rowposition,"pid")) || !utlf_isNull(ds_savecncrlist.getColumn(ds_savecncrlist.rowposition,"pid")) ) {
- if(!utlf_isNull(ds_savetnmlist.getColumn(ds_savetnmlist.rowposition,"pid" ))) {
- //var savetnmlistlen = model.instances(0).selectNodes( "/root/result/savetnmlist" ).length;
- var savetnmlistlen = ds_savetnmlist.rowcount;
- for ( var i = 0; i < savetnmlistlen; i++ ) {
- //model.setValue ( "/root/result/savetnmlist[" + i + "]/status", "D" );
- ds_savetnmlist.setColumn(i,"status","D");
- }
- //var savetnmlistNodeList = model.instances(0).selectNodes( "/root/result/savetnmlist" );
- //model.setValue ( "/root/send/cond1", getNodeListCSV(savetnmlistNodeList));
- //ds_req.setColumn(0,"cond1",dsf_getDsCSV(ds_savetnmlist));
- }
- if ( !utlf_isNull(ds_savecncrlist.getColumn(ds_savecncrlist.rowposition,"pid" ))) {
- //var savecncrlistlen = model.instances(0).selectNodes( "/root/result/savecncrlist" ).length;
- var savecncrlistlen = ds_savecncrlist.rowcount;
- for ( var i = 0 ; i < savecncrlistlen; i++ ) {
- //model.setValue ( "/root/result/savecncrlist[" + i + "]/status", "D" );
- ds_savecncrlist.setColumn(i,"status","D");
- }
- //var savecncrlistNodeList = model.instances(0).selectNodes( "/root/result/savecncrlist" );
- //model.setValue ( "/root/send/cond2", getNodeListCSV(savecncrlistNodeList));
- //ds_req.setColumn(0,"cond2",dsf_getDsCSV(ds_savecncrlist));
- }
- //submit ( "TXMMO08401" , false);
- dsf_setDefaultVal(ds_savetnmlist, "tnmcd1:-,tnmcd2:-,tnmcd3:-");
- if(ds_savecncrlist.rowcount < 1) ds_savecncrlist.addRow();
- var oParam = {};
- oParam.id = "TXMMO08401";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqExeSavePatCncrStage";
- oParam.inds = "savetnmlist=ds_savetnmlist savecncrlist=ds_savecncrlist";
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXMMO08401";
- tranf_submit(oParam);
-
- opener.frmf_setParameter ( "SPMMO08400_rtn1", "Y" );
- this.close();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button90
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록버튼 실행.
- ****************************************************************************************/
- function button90_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetTempTnm(ds_savetnmlist.rowposition);
-
- for ( var i = 0; i < ds_savetnmlist.rowcount; i++ ) {
- ds_savetnmlist.setColumn(i,"stagecd",combo6.value);
- if (ds_savetnmlist.getColumn(i,"inptimpsiflag" ) != "Y" ) {
- var attackflag = ds_savetnmlist.getColumn(i,"attackflag");
- var stagecd = ds_savetnmlist.getColumn(i,"stagecd");
- var tnmcd1 = ds_savetnmlist.getColumn(i,"tnmcd1");
- var tnmcd2 = ds_savetnmlist.getColumn(i,"tnmcd2");
- var tnmcd3 = ds_savetnmlist.getColumn(i,"tnmcd3");
- // sysf_trace("--------------------------");
- // sysf_trace(attackflag);
- // sysf_trace(stagecd);
- // sysf_trace(tnmcd1);
- // sysf_trace(tnmcd2);
- // sysf_trace(tnmcd3);
- // sysf_trace("--------------------------");
- if(attackflag == "-" || utlf_isNull(attackflag) ) {
- sysf_messageBox( ds_savetnmlist.getColumn(i,"diagnm") + " " + "발병상태가 입력되지 않았습니다.","");
- return;
- }
-
- if ( ds_savetnmlist.getColumn(i,"cncrflag2") != "Y" ) {// 난세포암이 아닐 때 만 체크한다. 난세포암은 GRADE로 체크.
- if ( ds_savetnmlist.getColumn(i,"cncrflag1") != "Y" ) {
- if ( utlf_isNull(stagecd) || utlf_isNull(tnmcd1) || utlf_isNull(tnmcd2) || utlf_isNull(tnmcd3)) {
- sysf_messageBox( ds_savetnmlist.getColumn(i,"diagnm") + " " + "Stage 분류가 입력되지 않았습니다.","");
- return;
- }
- }
- //STAGE구분(1:임상적, 2:병리적) -> 반드시 '1' or '2' 가 입력되어야됨 단, 입력불가구분이 'Y'일 경우 '-'
- var stageflag = ds_savetnmlist.getColumn(i,"stageflag");
- if ( stageflag == "-" || utlf_isNull(stageflag)) {
- sysf_messageBox(ds_savetnmlist.getColumn(i,"diagnm") + " " + "Stage 구분이 입력되지 않았습니다.");
- return;
- }
- }
- } else {
- var inptimpsiresncd = ds_savetnmlist.getColumn(i,"inptimpsiresncd");
- if(inptimpsiresncd == "-" || utlf_isNull(inptimpsiresncd)) {
- sysf_messageBox( ds_savetnmlist.getColumn(i,"diagnm") + " " + "입력불가 사유가 입력되지 않았습니다.");
- return;
- }
- if ( inptimpsiresncd == "99" ) {
- var inptimpsietcresnnm = ds_savetnmlist.getColumn(i,"inptimpsietcresnnm");
- if ( utlf_isNull(inptimpsietcresnnm)) {
- sysf_messageBox ( ds_savetnmlist.getColumn(i,"diagnm" ) + " " + "입력불가 기타사유가 입력되지 않았습니다.");
- return;
- }
- }
- }
-
- if ( ds_savetnmlist.getColumn(i,"cncrflag1" ) == "Y" ) {
- //소세포암에 대한 선택 종류 -> 소세포암구분이 'Y'일 경우 '1' or '2' 가 입력되어야됨, 그렇지 안을 경우 '-'
- var cncrflagkind1 = ds_savetnmlist.getColumn(i,"cncrflagkind1" );
- if ( cncrflagkind1 == "-" || utlf_isNull(cncrflagkind1)) {
- sysf_messageBox( ds_savetnmlist.getColumn(i,"diagnm" ) + " " + "소세포암 구분이 입력되지 않았습니다.");
- return;
- }
- }
-
-
- if ( ds_savetnmlist.getColumn(i,"cncrflag2" ) == "Y" ) {
- //Grade -> 난소암구분이 'N'이 아닐 경우 반드시 '-'가 아니어야 됨
- var cncrflagkind2 = ds_savetnmlist.getColumn(i,"cncrflagkind2" );
- if ( cncrflagkind2 == "-" || utlf_isNull(cncrflagkind2)) {
- sysf_messageBox( ds_savetnmlist.getColumn(i,"diagnm" ) + " " + "난소암 GRADE가 입력되지 않았습니다.");
- return;
- }
- }
- }
- if ( !utlf_isNull(ds_savecncrlist.getColumn(ds_savecncrlist.rowposition,"pid" ))) {
- if ( utlf_isNull ( ds_tempcncr.getColumn(ds_tempcncr.rowposition,"drugthrpcd" ))) {
- sysf_messageBox ( "투여요법이 입력되지" , "E007" );
- return;
- }
- if ( utlf_isNull ( ds_tempcncr.getColumn(ds_tempcncr.rowposition,"drugtims" ))) {
- sysf_messageBox ( "투여단계가 입력되지" , "E007" );
- return;
- }
- if ( utlf_isNull ( ds_tempcncr.getColumn(ds_tempcncr.rowposition,"drugpridstartno" ))) {
- sysf_messageBox ( "투여주기1이 입력되지" , "E007" );
- return;
- }
-
- //var savecncrlistlen = model.instances(0).selectNodes( "/root/result/savecncrlist" ).length;
- var savecncrlistlen = ds_savecncrlist.rowcount;
- for ( var i = 0; i < savecncrlistlen; i++ ) {
- var prcpdd = ds_savecncrlist.getColumn(i,"prcpdd" );
- //model.copyNode ( "/root/result/savecncrlist[" + i + "]" , "/root/tempcncr" );
- ds_savecncrlist.copyRow(i,ds_tempcncr,ds_tempcncr.rowposition);
- //model.setValue ( "/root/result/savecncrlist[" + i + "]/prcpdd", prcpdd );
- ds_savecncrlist.setColumn(i,"prcpdd",prcpdd);
- //model.copyNode ( "/root/result/savecncrlist[" + i + "]" , "/root/tempcncr" );
- }
-
- //var savecncrlistNodeList = model.instances(0).selectNodes( "/root/result/savecncrlist" );
- //model.setValue ( "/root/send/cond2", getNodeListCSV(savecncrlistNodeList));
- // ds_req.setColumn(0,"cond2",dsf_getDsCSV(ds_savecncrlist));
- }
-
- //var savetnmlistNodeList = model.instances(0).selectNodes( "/root/result/savetnmlist" );
- //model.setValue ( "/root/send/cond1", getNodeListCSV(savetnmlistNodeList));
- // ds_req.setColumn(0,"cond1",dsf_getDsCSV(ds_savetnmlist));
- //submit ( "TXMMO08401" , false);
-
- // 데이터 없이 '등록' 저장시 에러 막기 위함
- if(ds_savetnmlist.rowcount == 0) {
- ds_savetnmlist.addRow();
- }
-
- dsf_setDefaultVal(ds_savetnmlist, "tnmcd1:-,tnmcd2:-,tnmcd3:-");
- ds_savecncrlist.addRow();
- var oParam = {};
- oParam.id = "TXMMO08401";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqExeSavePatCncrStage";
- oParam.inds = "savetnmlist=ds_savetnmlist savecncrlist=ds_savecncrlist";
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXMMO08401";
- tranf_submit(oParam);
- opener.frmf_setParameter ( "SPMMO08400_rtn1", "Y" );
- this.close();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fReqStageCls(diagcd){
- // model.resetInstanceNode("/root/send");
- // model.setValue("/root/send/cond1", diagcd);
- ds_req.clearData();
- ds_req.setColumn(ds_req.addRow(),"cond1",diagcd);
- // if(submit("TRMMO08401")){
- // }
- var oParam = {};
- oParam.id = "TRMMO08401";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageCls";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_stageclslist=stageclslist";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08401";
- tranf_submit(oParam);
- }
- function fSetTempTnm (currow) {
- if ( utlf_isNull ( ds_savetnmlist.getColumn(ds_savetnmlist.rowposition,"pid" ))) {
- return;
- }
- ds_savetnmlist.rowposition = currow;
- //var cRow = ds_temptnm.rowposition;
- //var bfrow = bfrow;
- if ( !utlf_isNull ( bfrow )) {
- if ( utlf_isNull(ds_temptnm.getColumn(0,"stagecd")) && !utlf_isNull(ds_temptnm.getColumn(0,"displaystage" ))) {
- //ds_temptnm.setColumn(cRow,"stagecd", ds_temptnm.getColumn(cRow,"displaystage" ));
- ds_temptnm.setColumn(0,"stagecd", ds_temptnm.getColumn(0,"displaystage" ));
- }
- //model.copyNode ( "/root/result/savetnmlist[" + bfrow + "]" , "/root/temptnm" );
- ds_savetnmlist.copyRow(bfrow,ds_temptnm,0);
- }
- //model.copyNode ( "/root/temptnm", "/root/result/savetnmlist[" + currow + "]" );
- ds_temptnm.copyRow(0,ds_savetnmlist,currow);
- //model.setValue("/root/init/displaystagecombo", model.getValue("/root/temptnm/stagecd") );
- //combo6.value = ds_temptnm.getColumn(0,"stagecd");
- //model.setValue ( "/root/bfrow", currow );
- bfrow = currow;
-
- //var mataflag = model.getValue ( "/root/temptnm/mataflag" ); //병기 입력에 대한 Stage 자료가 없음 구분
- var mataflag = ds_temptnm.getColumn(0,"mataflag");
- if ( mataflag == "N" ) { //N일때는 분류표에서 state 입력
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- combo6.enable = false;
- } else {
- input1.enable = true;
- input2.enable = true;
- input3.enable = true;
- input4.enable = true;
- combo6.enable = true;
- }
-
- //입력불가 setting
- if ( ds_temptnm.getColumn(0,"inptimpsiflag" ) == "Y" ) {
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- combo6.enable = false;
- radio1.enable = false;
- combo2.enable = true;
- // model.setValue ( "/root/temptnm/stagecd", "" );
- // model.setValue ( "/root/temptnm/tnmcd1", "" );
- // model.setValue ( "/root/temptnm/tnmcd2", "" );
- // model.setValue ( "/root/temptnm/tnmcd3" , "" );
- // model.setValue ( "/root/temptnm/stageflag", "-" );
- // model.setValue( "/root/init/displaystagecombo", "");
- ds_temptnm.setColumn(0,"stagecd" ,"");
- ds_temptnm.setColumn(0,"tnmcd1" ,"");
- ds_temptnm.setColumn(0,"tnmcd2" ,"");
- ds_temptnm.setColumn(0,"tnmcd3" ,"");
- ds_temptnm.setColumn(0,"stageflag","-");
- ds_init.setColumn(0,"displaystagecombo" ,"");
- //combo2.value = "";
- } else {
- ds_temptnm.setColumn(0,"inptimpsiresncd" ,"-");
- ds_temptnm.setColumn(0,"inptimpsietcresnnm","");
- ds_temptnm.setColumn(0,"inptimpsiflag" ,"N");
- // model.setValue ( "/root/temptnm/inptimpsiresncd", "-" );
- // model.setValue ( "/root/temptnm/inptimpsietcresnnm", "" );
- // model.setValue ( "/root/temptnm/inptimpsiflag", "N" );
- input1.enable = true;
- radio1.enable = true;
- combo2.enable = false;
- if ( ds_temptnm.getColumn(0,"mataflag") == "N" ) { //N일때는 분류표에서 state 입력
- input1.enable = false;
- input2.enable = false;
- input3.enable = false;
- input4.enable = false;
- combo6.enable = false;
- } else {
- input1.enable = true;
- input2.enable = true;
- input3.enable = true;
- input4.enable = true;
- combo6.enable = true;
- }
- }
- //if ( model.getValue ( "/root/temptnm/nptimpsiresncd" ) == "99" ) {
- if ( ds_temptnm.getColumn(0,"inptimpsiresncd") == "99" ) {
- input5.enable = true;
- } else {
- input5.enable = false;
- }
-
- //소세포암 setting
- if ( ds_temptnm.getColumn(0,"cncrflag1") == "Y" ) {
- radio2.enable = true;
- bool2.enable = true;
- if ( ds_temptnm.getColumn(0,"cncrflagkind1") == "-" ) {
- //model.setValue( "/root/temptnm/cncrflag1", "N" );
- ds_temptnm.setColumn(0,"cncrflag1","N");
- }
- } else {
- //if (model.getValue("/root/init/cncrflag1")=="Y"){
- if ( ds_init.getColumn(ds_init.rowposition,"cncrflag1" ) == "Y" ) {
- radio2.enable = true;
- bool2.enable = true;
- } else {
- radio2.enable = false;
- bool2.enable = false;
- }
- }
- //난세포암 setting
- if ( ds_temptnm.getColumn(0,"cncrflag2") == "Y" ) {
- combo1.enable = true;
- bool3.enable = true;
- } else {
- combo1.enable = false;
- bool3.enable = false;
- }
- //model.refresh();
-
- if ( ds_temptnm.getColumn(0,"tempcol1") == "Y" ) {
- if ( sysf_messageBox ( ds_temptnm.getColumn(0,"tempcol3"), "Q" ) == "6" ) {
- var copyrow = eval(ds_temptnm.getColumn(0,"tempcol2"));
- ds_temptnm.copyRow(0,ds_savetnmlist_copy,copyrow);
- }
- ds_temptnm.setColumn(0,"tempcol1", "N" );
- }
-
- // if ( ds_temptnm.getColumn(cRow,"tempcol1") == "Y" ) {
- // if ( sysf_messageBox ( ds_temptnm.getColumn(cRow,"tempcol3"), "Q" ) == "6" ) {
- // var copyrow = eval(ds_temptnm.getColumn(cRow,"tempcol2")) + 1;
- // //model.copyNode ( "/root/temptnm", "/root/copyresult/savetnmlist[" + copyrow + "]" );
- // ds_temptnm.copyRow(cRow,ds_savetnmlist,copyrow);
- // //model.refresh();
- // }
- // //model.setValue ( "/root/temptnm/tempcol1", "N" );
- // ds_temptnm.setColumn(cRow,"tempcol1","N");
- // }
- }
- function cf_TXMMO08401(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMMO08401(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }]]></Script>
- </Form>
- </FDL>
|