123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMR06901" position="absolute 0 0 855 951" titletext="Untitle" oninit="SMMMR06901_oninit" onload="SMMMR06901_onload">
- <Layouts>
- <Layout>
- <Div id="case_ey" taborder="5" position="absolute 20 210 740 245">
- <Layouts>
- <Layout>
- <Radio id="rdo_5931" taborder="0" columncount="2" rowcount="0" index="0" innerdataset="@ds_init_hardcd5931" codecolumn="hardcd" datacolumn="hardcdnm" position="absolute 15 5 225 25" required="" visible="true" onitemchanged="case_ey_rdo_5931_onitemchanged" anchor="default"/>
- <Radio id="rdo_5932" taborder="1" columncount="2" rowcount="0" innerdataset="@ds_init_hardcd5932" codecolumn="hardcd" datacolumn="hardcdnm" position="absolute 235 5 445 25" required="" visible="true" onitemchanged="case_ey_rdo_5932_onitemchanged" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <TextArea position="absolute 249 142 411 167" align="align:center middle;" id="ta_majordiagnm" scrollbars="autovert"/>
- <Edit position="absolute 151 142 225 161" id="ipt_majordiagcd" oneditclick="ipt_majordiagcd_oneditclick"/>
- <Button position="absolute 229 144 245 160" id="button8" class="icon_search" text="" onclick="button8_onclick"/>
- <Combo position="absolute 151 170 226 189" id="cmb_mojorpoa" innerdataset="@ds_init_hardcode_cmb_poi" datacolumn="label" codecolumn="value" onitemchanged="cmb_mojorpoa_onitemchanged"/>
- <Button position="absolute 510 170 523 185" id="button61" text="+" onclick="button61_onclick"/>
- <Button position="absolute 525 170 538 185" id="button1" text="-" onclick="button1_onclick"/>
- <ImageViewer position="absolute 869 674 969 694" id="img1"/>
- <Button position="absolute 490 185 516 204" id="button13" class="icon_top" text="" onclick="button13_onclick"/>
- <Button position="absolute 518 185 544 204" id="button17" class="icon_bottom" text="" onclick="button17_onclick"/>
- <Static text="기타진단" position="absolute 415 140 545 165" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="주진단" position="absolute 20 140 150 165" align="align:center middle;" id="caption3" class="cell_1"/>
- <Div id="table1" taborder="1" position="absolute 20 75 825 137" style="border:2 solid black ;" scrollbars="none">
- <Layouts>
- <Layout>
- <Edit id="input1" taborder="0" position="absolute 133 0 396 30" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static00" text="환자명" position="absolute 0 0 133 30" style="background:#e0e0e0ff;border:1 solid #808080ff ;align:center middle;" anchor="default"/>
- <Static id="Static01" text="주민등록번호" position="absolute 395 0 528 30" style="background:#e0e0e0ff;border:1 solid #808080ff ;align:center middle;" anchor="default"/>
- <Static id="Static02" text="입원일" position="absolute 0 30 133 60" style="background:#e0e0e0ff;border:1 solid #808080ff ;align:center middle;" anchor="default"/>
- <MaskEdit id="input3" taborder="2" mask="@@@@-@@-@@" position="absolute 133 30 264 60" anchor="default" style="border:1 solid black ;" type="string"/>
- <Static id="Static03" text="퇴원일" position="absolute 264 30 395 60" style="background:#e0e0e0ff;border:1 solid #808080ff ;align:center middle;" anchor="default"/>
- <Static id="Static04" text="수술일(DRG 수술기준)" position="absolute 528 30 661 60" style="background:#e0e0e0ff;border:1 solid #808080ff ;align:center middle;" wordwrap="both" anchor="default"/>
- <MaskEdit id="input5" taborder="4" mask="@@@@-@@-@@" position="absolute 660 30 802 60" anchor="default" style="border:1 solid black ;" type="string"/>
- <MaskEdit id="input4" taborder="3" mask="@@@@-@@-@@" position="absolute 395 29 528 59" anchor="default" style="border:1 solid black ;" type="string"/>
- <MaskEdit id="input2" taborder="1" mask="######-#######" position="absolute 527 0 802 30" style="border:1 solid black ;" anchor="default" ontextchanged="table1_input2_ontextchanged" limitbymask="none" type="string"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="Static00" text="의료의 질 향상을 위한 점검표" position="absolute 20 25 825 62" style="background:#c0c0c0ff;border:3 solid black ;align:center middle;font:돋움,14,bold;"/>
- <Div id="table2" taborder="2" position="absolute 20 250 825 914" dragscrolltype="none" style="border:2 solid black ;" scrollbars="none">
- <Layouts>
- <Layout>
- <Static id="Static00" text="1. 수술 전 진료의 점검 사항" position="absolute 0 0 384 30" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,12,bold;" anchor="default"/>
- <Static id="Static01" position="absolute 383 0 443 30" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,12,bold;" anchor="default"/>
- <Static id="Static02" position="absolute 442 0 522 30" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,12,bold;" anchor="default"/>
- <Static id="Static03" position="absolute 521 0 802 30" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,10;" text="추가코드" anchor="default"/>
- <Static id="Static04" text="1.1. 수술전 검사 시행여부 및 마취종류" position="absolute 0 30 384 55" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape00" position="absolute 383 30 443 55" type="rectangle" style="border:1 solid black ;" anchor="default" tooltiptext="1.1번 수술전 검사 시점 1), 2), 3)"/>
- <Shape id="Shape01" type="rectangle" position="absolute 442 30 522 55" style="border:1 solid black ;" anchor="default" tooltiptext="1.1번 수술전 검사 시행여부 [시행/미시행]"/>
- <Shape id="Shape02" type="rectangle" position="absolute 0 54 384 79" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape03" type="rectangle" position="absolute 0 78 384 103" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape04" type="rectangle" position="absolute 0 102 384 127" style="border:1 solid black ;" anchor="default"/>
- <Radio id="rdo1_1_1" taborder="3" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 7 56 380 124" index="-1" anchor="default" onitemchanged="table2_rdo1_1_1_onitemchanged" requiredWithOne="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1) 전신마취</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2) 부위마취(척추마취및 기타 부위마취 포함)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3) 국소마취</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="Static05" text="2. 입원 중 진료의 점검 사항" position="absolute 0 126 384 151" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,12,bold;" anchor="default"/>
- <Shape id="Shape05" type="rectangle" position="absolute 0 392 384 417" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape06" type="rectangle" position="absolute 0 416 384 441" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape07" type="rectangle" position="absolute 0 440 384 465" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape08" type="rectangle" position="absolute 0 464 384 489" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static06" text="2.1. 입원 중에 일어난 사고" position="absolute 0 151 384 176" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static07" text=" 1) 불의의 병원 내 물리적 사고(낙상 등)" position="absolute 0 175 384 200" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static08" text=" 2) 수혈사고" position="absolute 0 199 384 224" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static09" text=" 3) 투약사고" position="absolute 0 223 384 248" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static10" text=" 4) 마취사고" position="absolute 0 247 384 272" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static11" text="2.2. 감염증" position="absolute 0 271 384 296" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static12" text="2.3. 수술 합병증 및 부작용" position="absolute 0 295 384 320" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static13" text="2.4. 합병증 치료를 위한 수술 및 처치" position="absolute 0 319 384 344" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape09" type="rectangle" position="absolute 383 175 443 200" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape10" type="rectangle" position="absolute 442 175 522 200" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape11" type="rectangle" position="absolute 383 199 443 224" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape12" type="rectangle" position="absolute 442 199 522 224" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape13" type="rectangle" position="absolute 442 247 522 272" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape14" type="rectangle" position="absolute 383 247 443 272" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape15" type="rectangle" position="absolute 383 223 443 248" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape16" type="rectangle" position="absolute 442 223 522 248" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape17" type="rectangle" position="absolute 442 295 522 320" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape18" type="rectangle" position="absolute 383 295 443 320" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape19" type="rectangle" position="absolute 383 271 443 296" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape20" type="rectangle" position="absolute 442 271 522 296" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape21" type="rectangle" position="absolute 442 519 522 555" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape22" type="rectangle" position="absolute 383 519 443 555" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape23" type="rectangle" position="absolute 383 319 443 344" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape24" type="rectangle" position="absolute 442 319 522 344" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape25" type="rectangle" position="absolute 442 368 522 393" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape26" type="rectangle" position="absolute 383 368 443 393" style="border:1 solid black ;" anchor="default"/>
- <Radio id="rdo2_1_1a" taborder="9" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 178 509 198" anchor="default" requiredWithOne="true" title="2.1.1번 불의의 병원내 물리적 사고의 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button2" taborder="11" class="icon_search" position="absolute 504 180 520 196" anchor="default" onclick="table2_button2_onclick"/>
- <Radio id="rdo2_1_2a" taborder="12" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 202 509 222" anchor="default" requiredWithOne="true" title="2.1.2번 수혈사고 혹은 수혈부작용의 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button3" taborder="14" class="icon_search" position="absolute 504 203 520 219" anchor="default" onclick="table2_button3_onclick"/>
- <Radio id="rdo2_1_3a" taborder="15" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 226 508 246" anchor="default" requiredWithOne="true" title="2.1.3번 투약사고 혹은 약물 부작용 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button4" taborder="17" class="icon_search" position="absolute 505 228 521 244" anchor="default" onclick="table2_button4_onclick"/>
- <Radio id="rdo2_1_4a" taborder="18" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 250 508 270" anchor="default" requiredWithOne="true" title="2.1.4번 마취사고 혹은 마취부작용 [없음/있음]" onitemchanged="table2_rdo2_1_4a_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button5" taborder="20" class="icon_search" position="absolute 505 252 521 268" anchor="default" onclick="table2_button5_onclick"/>
- <Radio id="rdo2_2a" taborder="21" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 275 509 295" anchor="default" onitemchanged="table2_rdo2_2a_onitemchanged" requiredWithOne="true" title="2.2번 감염증 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button6" taborder="23" class="icon_search" position="absolute 505 276 521 292" anchor="default" onclick="table2_button6_onclick"/>
- <Radio id="rdo2_3a" taborder="24" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 299 509 319" anchor="default" onitemchanged="table2_rdo2_3a_onitemchanged" requiredWithOne="true" title="2.3번 수술 합병증 및 부작용 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button7" taborder="26" class="icon_search" position="absolute 505 300 521 316" anchor="default" onclick="table2_button7_onclick"/>
- <Radio id="rdo2_4a" taborder="27" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 387 322 508 342" anchor="default" onitemchanged="table2_rdo2_4a_onitemchanged" requiredWithOne="true" title="2.4번 합병증 치료를 위한 수술 및 처치 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button9" taborder="29" class="icon_search" position="absolute 505 324 521 340" anchor="default" onclick="table2_button9_onclick"/>
- <Edit id="ipt2_1_1" taborder="30" position="absolute 521 175 803 200" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt2_1_2" taborder="31" position="absolute 521 199 804 224" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt2_1_3" taborder="32" position="absolute 521 223 804 248" style="border:1 solid black ;" anchor="default"/>
- <Combo id="cmb2_1_4a" taborder="33" innerdataset="@ds_init_hardcd5904" codecolumn="hardcd" datacolumn="hardcdnm" position="absolute 521 247 637 272" style="border:1 solid black ;" anchor="default"/>
- <Combo id="cmb2_1_4b" taborder="34" innerdataset="@ds_init_hardcd5905" codecolumn="hardcd" datacolumn="hardcdnm" position="absolute 639 247 799 272" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt2_2" taborder="35" position="absolute 521 271 804 296" style="border:1 solid black ;" anchor="default"/>
- <Combo id="cmb2_3a" taborder="36" innerdataset="@ds_init_hardcd5908" codecolumn="hardcd" datacolumn="hardcdnm" position="absolute 521 295 637 320" style="border:1 solid black ;" anchor="default" onitemclick="table2_cmb2_3a_onitemclick"/>
- <Edit id="ipt2_4" taborder="38" position="absolute 521 319 804 344" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static14" text="3. 퇴원 전 진료의 점검 사항" position="absolute 0 343 384 368" style="background:#c0c0c0ff;border:1 solid black black;align:center middle;font:돋움,12,bold;" anchor="default"/>
- <Static id="Static15" text="3.1. 퇴원의 유형(정상퇴원 여부)" position="absolute 0 368 384 393" style="border:1 solid black ;" anchor="default"/>
- <Radio id="rdo3_1_1" taborder="39" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 7 395 226 489" anchor="default" onitemchanged="table2_rdo3_1_1_onitemchanged" requiredWithOne="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1) 의학적 권고에 반하는 퇴원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2) 타 의료기관으로의 응급전원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3) 타 의료기관으로의 기타전원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4) 사망</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo3_1a" taborder="43" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 387 371 508 391" anchor="default" onitemchanged="table2_rdo3_1a_onitemchanged" requiredWithOne="true" title="3.1번 정상퇴원 여부 [정상/비정상]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">정상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">비정상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="Static16" text="3.2. 퇴원시 환자 상태의 안정성 (퇴원 전 12시간 이내 마지막 측정한 자료)" position="absolute 0 488 384 520" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static17" text=" 1) 혈압 : SBP(<85mmHg or > 180mmHg) DBP(<50mmHg or > 110mmHg)" position="absolute 0 519 384 555" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static18" text=" 2) 맥박 : 50회/min 이하(β-blocker 투여시 45회/min) 또는 120회/min 이상" position="absolute 0 554 384 590" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static19" text=" 3) 체온 : 측정방법 불문하고 38.3℃ 이상" position="absolute 0 589 384 614" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static20" text=" 4) 수술부위출혈" position="absolute 0 613 384 638" style="border:1 solid black ;" anchor="default"/>
- <Static id="Static21" text=" 5) 수술부위감염" position="absolute 0 637 384 662" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape27" type="rectangle" position="absolute 383 554 443 590" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape28" type="rectangle" position="absolute 442 554 522 590" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape29" type="rectangle" position="absolute 383 589 443 614" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape30" type="rectangle" position="absolute 442 589 522 614" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape31" type="rectangle" position="absolute 383 613 443 638" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape32" type="rectangle" position="absolute 442 613 522 638" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape33" type="rectangle" position="absolute 383 637 443 662" style="border:1 solid black ;" anchor="default"/>
- <Shape id="Shape34" type="rectangle" position="absolute 442 637 522 662" style="border:1 solid black ;" anchor="default"/>
- <TextArea id="ta3_2_1" taborder="45" position="absolute 521 519 804 555" style="border:1 solid black ;" anchor="default"/>
- <Radio id="rdo3_2_1a" taborder="46" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 526 513 546" anchor="default" onitemchanged="table2_rdo3_2_1a_onitemchanged" requiredWithOne="true" title="3.2.1번 혈압 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button10" taborder="48" class="icon_search" position="absolute 504 529 520 545" anchor="default" onclick="table2_button10_onclick"/>
- <TextArea id="ta3_2_2" taborder="49" position="absolute 521 554 804 590" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt3_2_3" taborder="50" position="absolute 521 589 804 614" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt3_2_5" taborder="51" position="absolute 521 613 804 638" style="border:1 solid black ;" anchor="default"/>
- <Edit id="ipt3_2_6" taborder="52" position="absolute 521 637 804 662" style="border:1 solid black ;" anchor="default"/>
- <Radio id="rdo3_2_2a" taborder="53" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 563 513 583" anchor="default" onitemchanged="table2_rdo3_2_2a_onitemchanged" requiredWithOne="true" title="3.2.2번 맥박 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button11" taborder="55" class="icon_search" position="absolute 504 566 520 582" anchor="default" onclick="table2_button11_onclick"/>
- <Radio id="rdo3_2_3a" taborder="56" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 591 513 611" anchor="default" onitemchanged="table2_rdo3_2_3a_onitemchanged" requiredWithOne="true" title="3.2.3번 체온 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button12" taborder="58" class="icon_search" position="absolute 504 594 520 610" anchor="default" onclick="table2_button12_onclick"/>
- <Radio id="rdo3_2_5a" taborder="59" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 616 513 636" anchor="default" onitemchanged="table2_rdo3_2_5a_onitemchanged" requiredWithOne="true" title="3.2.5번 수술부위출혈 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button14" taborder="61" class="icon_search" position="absolute 504 618 520 634" anchor="default" onclick="table2_button14_onclick"/>
- <Radio id="rdo3_2_6a" taborder="62" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 386 638 513 658" anchor="default" onitemchanged="table2_rdo3_2_6a_onitemchanged" requiredWithOne="true" title="3.2.6번 수술부위감염 [없음/있음]">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button15" taborder="64" class="icon_search" position="absolute 504 641 520 657" anchor="default" onclick="table2_button15_onclick"/>
- <Div id="grp2_3" taborder="65" position2="absolute l:636 w:163 t:296 h:22" positiontype="position2" style="border:1 solid black ;" scrollbars="none">
- <Layouts>
- <Layout>
- <Grid id="grd2_3" taborder="7" binddataset="ds_init_grd_temp_hardcd" scrollbars="fixedvert" useinputpanel="false" position2="absolute l:0 w:163 t:0 h:23" onmouseenter="table2_grp2_3_grd2_3_onmouseenter" onmouseleave="table2_grp2_3_grd2_3_onmouseleave" positiontype="position2">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="546"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
- <Cell col="1" style="align:left;" text="bind:hardcdnm"/>
- <Cell col="2" text="bind:hardcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_spread" taborder="8" onclick="table2_grp2_3_btn_spread_onclick" class="btn_down" position="absolute 146 0 163 20" anchor="default"/>
- <Button id="btn_fold" taborder="9" onclick="table2_grp2_3_btn_fold_onclick" class="btn_up" visible="false" position="absolute 146 0 163 20" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio id="rdo1_1a" taborder="1" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 388 32 508 52" anchor="default" index="-1" requiredWithOne="true" onitemchanged="table2_rdo1_1a_onitemchanged" title="1.1. 수술전 검사 시행여부 및 마취종류">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">시행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">미시행</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_desc" taborder="3" style="background:white;border:1 solid #808080ff ;" scrollbars="none" visible="false" position="absolute 52 405 367 635">
- <Layouts>
- <Layout>
- <TextArea id="textarea1" taborder="1" scrollbars="autovert" position="absolute 0 26 315 225" anchor="default" oneditdblclick="grp_desc_textarea1_oneditdblclick" wordwrap="word"/>
- <Button id="button16" taborder="2" position="absolute 270 3 312 23" style="background:@gradation URL('theme://images\icon_close.png');" anchor="default" onclick="grp_desc_button16_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 547 140 820 205" id="grd_diag" binddataset="ds_diaginfo_diagcdlist" selecttype="cell" oncellclick="grd_diag_oncellclick" onkeyup="grd_diag_onkeyup" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="130"/>
- <Column size="22"/>
- <Column size="45"/>
- </Columns>
- <Rows>
- <Row size="20"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="normal" edittype="text" style="align:left;" text="bind:diagcd"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:diaghngnm"/>
- <Cell col="2" displaytype="button" edittype="button"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:poa" combodataset="ds_init_hardcode_cmb_poi" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="case_obgy" taborder="6" position="absolute 20 210 740 245">
- <Layouts>
- <Layout>
- <Radio id="rdo_5935" taborder="0" columncount="4" rowcount="0" index="0" innerdataset="@ds_init_hardcd5935" codecolumn="hardcd" datacolumn="hardcdnm" onitemchanged="case_obgy_rdo_5935_onitemchanged" position="absolute 15 5 355 25" required=""/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="case_gs" taborder="7" visible="false" position="absolute 20 210 740 245">
- <Layouts>
- <Layout>
- <Static id="output1" text="충수절제술" position="absolute 10 5 110 24" anchor="default"/>
- <Radio id="rdo_5933" taborder="3" columncount="2" rowcount="0" index="0" innerdataset="@ds_init_hardcd5933" codecolumn="hardcd" datacolumn="hardcdnm" onitemchanged="case_gs_rdo_5933_onitemchanged" position="absolute 95 5 305 25" anchor="default"/>
- <Static id="caption1" text="허니아 수술" position="absolute 340 5 440 24" anchor="default"/>
- <Radio id="rdo_5934" taborder="4" columncount="2" rowcount="0" index="0" innerdataset="@ds_init_hardcd5934" codecolumn="hardcd" datacolumn="hardcdnm" onitemchanged="case_gs_rdo_5934_onitemchanged" position="absolute 425 5 635 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="case_ent" taborder="8" position="absolute 20 210 740 245">
- <Layouts>
- <Layout>
- <Radio id="rdo_5936" taborder="0" columncount="2" rowcount="0" index="0" innerdataset="@ds_init_hardcd5936" codecolumn="hardcd" datacolumn="hardcdnm" onitemchanged="case_ent_rdo_5936_onitemchanged" visible="true" position="absolute 15 5 645 25" required=""/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_hardcd5904" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5931" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5932" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5933" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5934" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5935" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5936" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_grd_temp_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_diaginfo_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diaghngnm" type="STRING" size="256"/>
- <Column id="poa" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_hardcode_cmb_poi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Y : 입원 당시 해당 진단 있음</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N : 입원 당시 해당 진단 없음</Col>
- <Col id="value">N</Col>
- </Row>
- <Row>
- <Col id="label">W : 입원 당시 해당 진단 존재의 의료진 임상적 결정 불가</Col>
- <Col id="value">W</Col>
- </Row>
- <Row>
- <Col id="label">U : 입원 당시 해당 진단 존재의 결정할 기록 불충분</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_formdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <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="chosflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록종류"/>
- <Column id="itemcd" type="STRING" size="256" sumtext="아이템코드"/>
- <Column id="itemval1" type="STRING" size="256" sumtext="아이템값"/>
- <Column id="itemval2" type="BLOB" size="0" encript="base64" sumtext="아이템값"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="chosflag"/>
- <Col id="recflag"/>
- <Col id="itemcd"/>
- <Col id="itemval1"/>
- <Col id="itemval2"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5905" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5908" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="desc" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" 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="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="chosflag" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="histflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="chosflag"/>
- <Col id="orddeptcd"/>
- <Col id="histflag">Y</Col>
- <Col id="fromdd"/>
- <Col id="todd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_master" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <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="chosflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록종류"/>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_savedetl_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="success" type="STRING" size="256" sumtext="저장결과"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_hardcd5902" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5901" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_hardcd5903" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_spmmo03100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item12" compid="table2.ta3_2_1" propid="value" datasetid="fds_DI010060" columnid="itemval1"/>
- <BindItem id="item13" compid="table2.ta3_2_2" propid="value" datasetid="fds_DI010062" columnid="itemval1"/>
- <BindItem id="item14" compid="table2.ipt3_2_3" propid="value" datasetid="fds_DI010064" columnid="itemval1"/>
- <BindItem id="item15" compid="table2.ipt3_2_5" propid="value" datasetid="fds_DI010068" columnid="itemval1"/>
- <BindItem id="item16" compid="table2.ipt3_2_6" propid="value" datasetid="fds_DI010070" columnid="itemval1"/>
- <BindItem id="item33" compid="table2.ipt2_1_1" propid="value" datasetid="fds_DI010042" columnid="itemval1"/>
- <BindItem id="item34" compid="table2.ipt2_1_2" propid="value" datasetid="fds_DI010044" columnid="itemval1"/>
- <BindItem id="item35" compid="table2.ipt2_1_3" propid="value" datasetid="fds_DI010046" columnid="itemval1"/>
- <BindItem id="item36" compid="table2.ipt2_2" propid="value" datasetid="fds_DI010051" columnid="itemval1"/>
- <BindItem id="item37" compid="table2.cmb2_1_4a" propid="value" datasetid="fds_DI010048" columnid="itemval1"/>
- <BindItem id="item38" compid="table2.cmb2_1_4b" propid="value" datasetid="fds_DI010049" columnid="itemval1"/>
- <BindItem id="item39" compid="table2.cmb2_3a" propid="value" datasetid="fds_DI010053" columnid="itemval1"/>
- <BindItem id="item40" compid="table2.ipt2_4" propid="value" datasetid="fds_DI010056" columnid="itemval1"/>
- <BindItem id="item41" compid="grp_desc.textarea1" propid="value" datasetid="ds_hidden" columnid="desc"/>
- <BindItem id="item53" compid="table1.input5" propid="value" datasetid="fds_DI010005" columnid="itemval1"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-12-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-12-10 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var arErrorCode = new HashArray();
- function fInit() {
-
- //하드코드 정보 조회
-
- dsf_createDs("ds_init_hardcd5906");
- dsf_createDs("ds_init_hardcd5907");
- dsf_createDs("ds_init_hardcd5909");
- dsf_createDs("ds_init_hardcd5910");
- dsf_createDs("ds_init_hardcd5911");
- dsf_createDs("ds_init_hardcd5912");
- dsf_createDs("ds_init_hardcd5913");
- dsf_createDs("ds_init_hardcd5914");
- dsf_createDs("ds_init_hardcd5915");
- dsf_createDs("ds_init_hardcd5916");
- dsf_createDs("ds_init_hardcd5917");
- dsf_createDs("ds_init_hardcd5918");
- dsf_createDs("ds_init_hardcd5919");
- dsf_createDs("ds_init_hardcd5920");
- dsf_createDs("ds_init_hardcd5921");
- dsf_createDs("ds_init_hardcd5922");
- dsf_createDs("ds_init_hardcd5923");
-
-
- lf_gethardcdArrayList(new Array("init_hardcd5901|5901", "init_hardcd5902|5902", "init_hardcd5903|5903",
- "init_hardcd5904|5904", "init_hardcd5905|5905", "init_hardcd5906|5906",
- "init_hardcd5907|5907", "init_hardcd5908|5908", "init_hardcd5909|5909",
- "init_hardcd5910|5910", "init_hardcd5911|5911", "init_hardcd5912|5912",
- "init_hardcd5913|5913", "init_hardcd5914|5914", "init_hardcd5915|5915",
- "init_hardcd5916|5916", "init_hardcd5917|5917", "init_hardcd5918|5918",
- "init_hardcd5919|5919", "init_hardcd5920|5920", "init_hardcd5921|5921",
- "init_hardcd5922|5922", "init_hardcd5923|5923", "init_hardcd5931|5931",
- "init_hardcd5932|5932", "init_hardcd5933|5933", "init_hardcd5934|5934",
- "init_hardcd5935|5935", "init_hardcd5936|5936"),
- new Array("ds_init_hardcd5901","ds_init_hardcd5902","ds_init_hardcd5903",
- "ds_init_hardcd5904","ds_init_hardcd5905","ds_init_hardcd5906",
- "ds_init_hardcd5907","ds_init_hardcd5908","ds_init_hardcd5909",
- "ds_init_hardcd5910","ds_init_hardcd5911","ds_init_hardcd5912",
- "ds_init_hardcd5913","ds_init_hardcd5914","ds_init_hardcd5915",
- "ds_init_hardcd5916","ds_init_hardcd5917","ds_init_hardcd5918",
- "ds_init_hardcd5919","ds_init_hardcd5920","ds_init_hardcd5921",
- "ds_init_hardcd5922","ds_init_hardcd5923","ds_init_hardcd5931",
- "ds_init_hardcd5932","ds_init_hardcd5933","ds_init_hardcd5934",
- "ds_init_hardcd5935","ds_init_hardcd5936"));
- //상세정보 조회
-
- //사용자 정보가 없으면 닫기
- fGetPatInfo();
- fGetDetlInfo();
-
- //버튼 처리(심사/심사파트, 의사 구분하여)
- fProcBtn();
- }
- /**
- * 선택한 환자 정보 설정
- */
- function fGetPatInfo() {
- var node = sysf_getGlobalVariable("paminfo");
- dsf_setCSVToDs("ds_paminfo", node);
- if (utlf_isNull(ds_paminfo.getColumn(0,"pid"))) {
- if(frmf_checkOpener() && !utlf_isNull(getOwnerFrame().form.ds_hidden_temp.getColumn(0,"pid"))) {
- // var p = opener.model;
- // ds_send_reqdata.setColumn(0,"pid", p.getValue("pid"));
- // ds_send_reqdata.setColumn(0,"orddd", p.getValue("indd"));
- // ds_send_reqdata.setColumn(0,"cretno", p.getValue("cretno"));
- // ds_send_reqdata.setColumn(0,"ordtype", p.getValue("ordtype"));
-
- } else {
- sysf_messageBox("환자를 선택하지", "E007");
- getOwnerFrame().form.close();
- }
- } else {
- //진단 조회용
- ds_send_reqdata.setColumn(0,"instcd", ds_paminfo.getColumn(0,"instcd"));
- ds_send_reqdata.setColumn(0,"pid", ds_paminfo.getColumn(0,"pid"));
- ds_send_reqdata.setColumn(0,"orddd", ds_paminfo.getColumn(0,"indd"));
- ds_send_reqdata.setColumn(0,"cretno", ds_paminfo.getColumn(0,"cretno"));
- ds_send_reqdata.setColumn(0,"chosflag", ds_paminfo.getColumn(0,"ioflag"));
- ds_send_reqdata.setColumn(0,"ioflag", ds_paminfo.getColumn(0,"ioflag"));
- ds_send_reqdata.setColumn(0,"orddeptcd", ds_paminfo.getColumn(0,"orddeptcd"));
- ds_send_reqdata.setColumn(0,"fromdd", ds_paminfo.getColumn(0,"indd"));
- ds_send_reqdata.setColumn(0,"todd", ds_paminfo.getColumn(0,"dschdd"));
- }
- return true;
- }
- /**
- * 원무 정보로 서식 상세정보 조회
- */
- function fGetDetlInfo() {
- var oParam = {};
- oParam.id = "TRMMR09000";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqGetMediQltyImprvDetl";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_master=master ds_formdetl=formdetl";
- oParam.async = false;
- oParam.callback = "cf_TRMMR09000";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRMMR09000") > -1) {
- //서식 원무정보 설정
- if(frmf_checkOpener() && !utlf_isNull(getOwnerFrame().form.ds_hidden_temp.getColumn(0,"pid"))) {
-
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010001'"),"itemval1" , getOwnerFrame().form.ds_hidden_temp.getColumn(0,"orddeptcd"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010002'"),"itemval1", getOwnerFrame().form.ds_hidden_temp.getColumn(0,"hngnm"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010003'"),"itemval1", getOwnerFrame().form.ds_hidden_temp.getColumn(0,"rrgstno"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010004'"),"itemval1", getOwnerFrame().form.ds_hidden_temp.getColumn(0,"dschdd"));
- table1.input4.value = getOwnerFrame().form.ds_hidden_temp.getColumn(0,"dschdd");
-
-
- //심사실 로그인정보.. dutplce
- } else {
-
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010001'"),"itemval1", ds_paminfo.getColumn(0,"orddeptcd"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010002'"),"itemval1", ds_paminfo.getColumn(0,"hngnm"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010003'"),"itemval1", ds_paminfo.getColumn(0,"rrgstno1") + "" + ds_paminfo.getColumn(0,"rrgstno2"));
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010004'"),"itemval1", ds_paminfo.getColumn(0,"dschdd"));
- table1.input4.value = ds_paminfo.getColumn(0,"dschdd");
- }
-
- /**
- * 환자과별 설정
- * 안과 :2120000000, 외과 : 2040000000, 산부인과 : 2100000000, 이비인후과 : 2130000000
- */
- switch (ds_formdetl.lookup("itemcd","DI010001","itemval1")) {
- case '2120000000' :
- //cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='1']";
- ds_init_hardcd5908.filter("hardcd=='1'");
- ds_init_hardcd5908.applyChange();
- case_ey.rdo_5931.required = "{msg:'[단안/양안] 여부'}";
- case_ey.rdo_5932.required = "{msg:'[소절개/대절개] 여부'}";
-
- this.case_ey.visible = true;
- this.case_ent.visible = false;
- this.case_gs.visible = false;
- this.case_obgy.visible = false;
- break;
- case '2040000000' :
- case '2040400000' :
- case '2041300000' :
- case '2041700000' :
- //cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='3' or hardcd='4' or hardcd='5']";
- ds_init_hardcd5908.filter("hardcd=='3' || hardcd=='4' || hardcd=='5'");
- ds_init_hardcd5908.applyChange();
- //model.toggle('외과');
- this.case_ey.visible = false;
- this.case_ent.visible = false;
- this.case_gs.visible = true;
- this.case_obgy.visible = false;
- break;
- case '2100000000' :
- //cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='6' or hardcd = '7']";
- ds_init_hardcd5908.filter("hardcd=='6' || hardcd=='7' ");
- ds_init_hardcd5908.applyChange();
- case_obgy.rdo_5935.required = "{msg:'[개복술/자궁경/복강경수술] 여부'}";
- //model.toggle('산부인과');
- this.case_ey.visible = false;
- this.case_ent.visible = false;
- this.case_gs.visible = false;
- this.case_obgy.visible = true;
- break;
- case '2130000000' :
- //cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='2']";
- ds_init_hardcd5908.filter("hardcd=='2'");
- ds_init_hardcd5908.applyChange();
- case_ent.rdo_5936.required = "{msg:'[부비동 내시경사용] 여부'}";
- //model.toggle('이비인후과');
- this.case_ey.visible = false;
- this.case_ent.visible = true;
- this.case_gs.visible = false;
- this.case_obgy.visible = false;
- break;
- default :
- this.case_ey.visible = false;
- this.case_ent.visible = false;
- this.case_gs.visible = false;
- this.case_obgy.visible = false;
- }
- //아직 저장된 주진단, 기타진단이 없는 경우 진단내역 조회
- if (utlf_isNull(ds_formdetl.lookup("itemcd","DI010006","itemval1"))) {
- fGetDiagInfo(); //진단 정보 조회
- } else {
- //var s = "/root/temp/diaginfo/diagcdlist";
- var iCnt = ds_diaginfo_diagcdlist.rowcount;
- var iFirst = 7;
- for (var i = 9; i <= 38; i++) { //기타진단 저장을 위한 노드가 10개밖에 없다네~~
-
- ds_formdetl.filter("itemcd=='DI0100"+ (i+"").getLeftPad(2, "0") +"'");
-
-
- ds_formdetl.applyChange();
-
- if (utlf_isNull(ds_formdetl.getColumn(0,"itemval1"))) {
- i++;
- continue;
- }
- var newrow = ds_diaginfo_diagcdlist.addRow();
- ds_formdetl.filter("itemcd=='DI0100"+ ((i++)+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_diaginfo_diagcdlist.setColumn(newrow,"diagcd" , ds_formdetl.getColumn(0,"itemval1"));
- ds_formdetl.filter("itemcd=='DI0100"+ ((i++)+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_diaginfo_diagcdlist.setColumn(newrow,"diaghngnm" , ds_formdetl.getColumn(0,"itemval1"));
- ds_formdetl.filter("itemcd=='DI0100"+ (i+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_diaginfo_diagcdlist.setColumn(newrow,"poa" , ds_formdetl.getColumn(0,"itemval1"));
-
- ds_formdetl.filter("");
- }
- }
-
- }
- lf_controlsetvalue();
- }
- function cf_TRMMR09000(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /***
- * 진단 정보 조회
- */
- function fGetDiagInfo() {
- //주진단 조회 //현재 주진단 부진단 구분이 SUBMIT에는 있는데.... 쿼리에는 없음.. 그래서 kindcdflag에 값을 loop안에서 구분하여.. 설정해줘야 할것 같은데..
- dsf_makeValue(ds_send_reqdata,"mskind", "string", "M");
- var oParam = {};
- oParam.id = "TRMMR02908";
- oParam.service = "medirecapp.ExtnMediRec";
- oParam.method = "reqGetPatDiagInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_diagcdlist=diagcdlist";
- oParam.async = false;
- oParam.callback = "cf_TRMMR02908";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRMMR02908") > -1) {
- //var s = "/root/temp/diaginfo/diagcdlist";
- var iCnt = ds_temp_diagcdlist.rowcount;
- for (var i = 0; i < iCnt; i++) {
- if (ds_temp_diagcdlist.getColumn(i,"diagkindcdflag") == "S") {
- var newrow= ds_diaginfo_diagcdlist.addRow();
- ds_diaginfo_diagcdlist.setColumn(newrow,"diagcd", ds_temp_diagcdlist.getColumn(i,"diagcd"));
- ds_diaginfo_diagcdlist.setColumn(newrow,"diaghngnm", ds_temp_diagcdlist.getColumn(i,"diaghngnm"));
- ds_diaginfo_diagcdlist.setColumn(newrow,"poa", "");
- } else if (ds_temp_diagcdlist.getColumn(i,"diagkindcdflag") == "M") {
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010006'"),"itemval1", ds_temp_diagcdlist.getColumn(i,"diagcd"));
-
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010007'"),"itemval1", ds_temp_diagcdlist.getColumn(i,"diaghngnm"));
-
- }
- }
- }
- }
- function cf_TRMMR02908(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * 설명 비고 팝업
- */
- function fProcBtn() {
- if (utlf_transNullToEmpty(sysf_getUserInfo("jobkindcd")).indexOf("03") > -1) { //의사인 경우 '저장만 보이게'
- getOwnerFrame().form.btn_save.visible = true;
- getOwnerFrame().form.btn_complete.visible = false;
- getOwnerFrame().form.btn_cancel.visible = false;
- }
- if (sysf_getUserInfo("dutplcecd") == "4072000000" || sysf_getUserInfo("dutplcecd") == "4070700000") { //심사팀, 심사파트인 경우
- getOwnerFrame().form.btn_save.visible = true;
- getOwnerFrame().form.btn_complete.visible = true;
- getOwnerFrame().form.btn_cancel.visible = true;
- }
- if (ds_master.getColumn(0,"status") == "C") {
- getOwnerFrame().form.btn_save.enable = false;
- getOwnerFrame().form.btn_complete.enable = false;
- getOwnerFrame().form.btn_cancel.enable = true;
- } else {
- getOwnerFrame().form.btn_save.enable = true;
- getOwnerFrame().form.btn_complete.enable = true;
- getOwnerFrame().form.btn_cancel.enable = false;
- }
- }
- /**
- * 설명 비고 팝업
- */
- function fShowDesc(Arg) {
-
- var iEventX = parseInt(system.screenToClientX(this,system.cursorx), 10) - 315;
- var iEventY = parseInt(system.screenToClientY(this,system.cursory), 10) + 10;
-
- //grp_desc.attribute("style") = style="left:"+ iEventX +"px; top:"+ iEventY +"px; width:315px; height:230px; ";
- grp_desc.position.left = iEventX;
- grp_desc.position.top = iEventY;
- grp_desc.position.width = 315;
- grp_desc.position.height =230;
- var iLen = Arg.length;
- var s = "";
- for (var i = 0; i < iLen; i++) {
- var arr = Arg[i].split('|');
- var refDs = eval("ds_init_hardcd" + arr[0]);
- s += "\n"+ refDs.lookup("hardcd",arr[1],"hardcdnm");
- }
- if (iLen > 1) {
- s = s.substr(1);
- }
- grp_desc.textarea1.value = s;
- grp_desc.visible = true;
- }
- /**
- * 현재 의료질 향상 점검표 서식 정보 저장
- */
- function fConfirm(status) {
- var msg = "저장";
- dsf_makeValue(ds_master,"status", "string",status);
- switch (status) {
- case "A":
- msg = "저장";
- break;
- case "C":
- msg = "종결";
- break;
- case "R":
- dsf_makeValue(ds_master,"status", "string", "A");
- msg = "종결취소";
- break;
- default :
- msg = "저장";
- }
- lf_datamake();
-
- //기타진단 저장 그리드 자료를 서식 자료로
- //var s = "/root/main/diaginfo/diagcdlist";
- var iCnt = ds_diaginfo_diagcdlist.rowcount;
- var iFirst = 9;
- var diagnm = "";
- var poa = "";
- var diagcd = "";
- for (var i = 0; i< 10; i++) {//i <= iCnt; i++) { //기타진단 저장 그리드 자료를 서식 자료로
- if (i > iCnt) {
- diagcd = "";
- diagnm = "";
- poa = "";
- } else {
- diagcd = ds_diaginfo_diagcdlist.getColumn(i,"diagcd");
- diagnm = ds_diaginfo_diagcdlist.getColumn(i,"diaghngnm");
- poa = ds_diaginfo_diagcdlist.getColumn(i,"poa");
- }
- ds_formdetl.filter("itemcd=='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_formdetl.setColumn(0,"itemval1", diagcd);
- ds_formdetl.filter("itemcd=='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_formdetl.setColumn(0,"itemval1", diagnm);
- ds_formdetl.filter("itemcd=='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"'");
- ds_formdetl.applyChange();
- ds_formdetl.setColumn(0,"itemval1", poa);
- ds_formdetl.filter("");
- }
- //수술 합병증 관련 그리드 선택을 델리미터('|') 포함된 문자열로
- //s = grd2_3.nodeset;
- iCnt = ds_init_grd_temp_hardcd.rowcount;
- var rslt = "";
- for (var i = 0; i < iCnt; i++) {
- if (ds_init_grd_temp_hardcd.getColumn(i,"chk") == "1") {
- rslt += "|" + ds_init_grd_temp_hardcd.getColumn(i,"hardcd");
- }
- }
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010054'"), "itemval1" , rslt);
- if (!fValidAll()) {
- return;
- }
-
- //로그인 구분에 따라.. status설정?? 20130508
- //model.makeValue("/root/main/detlinfo/masterinfo", getPrcpNodeListCSV(instance1.selectNodes("/root/main/detlinfo/master")));
- var oParam = {};
- oParam.id = "TXMMR09000";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqSetMediQltyImprvInfo";
- oParam.inds = "req=ds_formdetl master=ds_master";
- oParam.outds = "ds_hidden_savedetl_rslt=rslt";
- oParam.async = false;
- oParam.callback = "cf_TXMMR09000";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXMMR09000") > -1) {
- if (ds_hidden_savedetl_rslt.getColumn(0,"success") == "true" || ds_hidden_savedetl_rslt.getColumn(0,"success") == "1") {
- sysf_messageBox(msg+"되었습니다.", "I000");
- fProcBtn();
- }
- }
- }
- function cf_TXMMR09000(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * 주/기타 진단 팝업
- */
- function fPopDiag(o) {
- frmf_setParameter("SPMMO03100_patinfo", ds_send_reqdata.getColumn(0,"pid")+"▦"+ds_send_reqdata.getColumn(0,"orddd"));
- lf_prcpModal ("SPMMO03100","", 5, 40);
- if ( frmf_getParameter( "SPMMO03100_rtn_useyn" ) == "Y" ) {
- var rtn = frmf_getParameter( "SPMMO03100_rtn" ); //이걸 왜 델리미터 문자열로 반환해서 이고생인지.. 걍 인스턴스로 주던가 하면 명확할텐데.. 넘겨줄때 스트링문자열로 바꿔 넘겨받아서 또 잘라서 배열이나 다른 형태로 또 바꿔.. 에효!!
- if (utlf_isNull(o.grid)) {
- var diagcd = lf_getArrayData ( rtn, 0, 9, "▩", "▦" );
- var diaghngnm = lf_getArrayData ( rtn, 0, 3, "▩", "▦" );
- this.components[o.cd].value = diagcd;
- this.components[o.nm].value = diaghngnm;
- } else {
- var t = eval(this.components[o.grid].binddataset);
- var iRow = t.rowposition;
- var iTot = iRow + rtn.split("▩").length;
- var j = 0;
- var diagcd, diaghngnm;
- for (var i = iRow; i < iTot; i++) { //현재 로우부터 선택된 행 만큼
- var m = j++;
- if (i >= t.rowcount) {
- t.addRow(); //행이 없을 경우 행추가
- }
- diagcd = lf_getArrayData ( rtn, m, 9, "▩", "▦" );
- diaghngnm = lf_getArrayData ( rtn, m, 3, "▩", "▦" );
- t.setColumn(i, o.cd, diagcd);
- t.setColumn(i, o.nm, diaghngnm);
- }
- }
-
- frmf_setParameter( "SPMMO03100_rtn_useyn", "" );
- }
-
-
- }
- /**
- * 필수 입력 및 유효성 체크
- * attribute이용
- * ex) required="Y" , requiredEither="{obj:'rdo2_1_1b', msg:'예/아니오'}", requiredWith="{obj:['rdo1_1_1', 'rdo1_1_2', 'rdo1_1_3'], msg:'수술전 검사 시점', when:'B'}"
- */
- function fValidAll() {
- for (var i =0; i < table2.components.length; i++) {
- var o = table2.components[i];
-
-
-
- if (sysf_getObjType(o) == "Radio")
- {
-
- if(!utlf_isNull(table2.components[i].requiredWithOne))
- {
- if(table2.components[i].requiredWithOne == "true")
- {
-
- if(utlf_isNull(table2.components[i].value))
- {
- sysf_messageBox(o.title+"은(는)", "I003");
- table2.components[i].setFocus();
- return;
- }
-
- }
- }
- }
- }
-
- if(table2.rdo1_1a.value == "A")
- {
- if(utlf_isNull(table2.rdo1_1_1.value))
- {
- sysf_messageBox("1.1번 수술전 검사 시점 1), 2), 3) 들중 하나를 반드시 ", "C002");
- table2.rdo1_1_1.setFocus();
- return;
- }
- }
-
- if(table2.rdo2_1_4a.value == "A")
- {
- if(utlf_isNull(table2.cmb2_1_4a.value) || utlf_isNull(table2.cmb2_1_4b.value) )
- {
- sysf_messageBox("2.1.4번 마취 분류 ", "C002");
- table2.rdo1_1_1.setFocus();
- return;
- }
- }
-
- if(table2.rdo2_3a.value == "A")
- {
- if(utlf_isNull(table2.cmb2_3a.value))
- {
- sysf_messageBox("2.3번 수술합병증 및 부작용의 세부 항목 ", "C002");
- table2.rdo1_1_1.setFocus();
- return;
- }
- }
-
-
- if(table2.rdo3_1a.value == "B")
- {
- if(utlf_isNull(table2.rdo3_1_1.value))
- {
- sysf_messageBox("3.1번 퇴원의 유형 1) 2) 3) 4) 들중 하나를 반드시 ", "C002");
- table2.rdo3_1_1.setFocus();
- return;
- }
- }
-
- var poi = ds_formdetl.lookup("itemcd","DI010008","itemval1");
- if (utlf_isNull(poi)) {
- sysf_messageBox("주진단의 POI이 없습니다", "I999");
- return;
- }
-
-
- //외과 예외사항
- var patdeptcd = ds_formdetl.lookup("itemcd","DI010001","itemval1");
- if (patdeptcd =="2040000000") {
- if (utlf_isNull(case_gs.rdo_5933.value) && utlf_isNull(case_gs.rdo_5934.value)) {
- var msg ="[개복술/복강경수술] 여부 또는 [편측/양측] 여부를 반드시 입력하셔야 합니다";
- sysf_messageBox(msg, "I999");
- return;
- }
- }
- return true;
- }
- /**
- * 진단 팝업으로 받은 델리미터 문자열을 ArrayList<Map>(emr/common/util.js)로 변경해서 반환
- */
- function fTransList(s) {
- var colSep = "▦";
- var rowSep = "▩";
-
- var arrRow = s.split(rowSep);
- var list = new ArrayList();
- for (var i = 1; i < arrRow.length; i++) {
- var arrName = arrRow[0].split(colSep);
- var arrCol = arrRow[i].split(colSep);
- var curMap = new Map();
- for (var j = 0; j < arrCol.length; j++) {
- curMap.put(arrName[j], arrCol[j]);
- }
- if (arrCol.length > 0 && !utlf_isNull(arrRow[i])) {
- list.add(curMap);
- }
- }
- return list;
- }
- function SMMMR06901_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMMR06901_onload(obj:Form, e:LoadEventInfo)
- {
- fInit();
- }
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fPopDiag({cd:"ipt_majordiagcd", nm:"ta_majordiagnm"});
- }
- function button61_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_diaginfo_diagcdlist.addRow();
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("button17", "onclick", ev );
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_diaginfo_diagcdlist.deleteRow(ds_diaginfo_diagcdlist.rowposition);
- }
- function table2_rdo1_1b_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (table2.rdo1_1b.value == "B") {
- table2.rdo1_1_1.value = "";
- //model.resetInstanceNode(rdo1_1_1.attribute("nodeset"));
- }
- }
- function table2_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5902|2.1.1.1");
-
- fShowDesc(arr);
- }
- function table2_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5902|2.1.2.1");
- fShowDesc(arr);
- }
- function table2_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5902|2.1.3.1");
- fShowDesc(arr);
-
- }
- function table2_rdo2_1_4a_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- table2.cmb2_1_4a.index = -1;
- table2.cmb2_1_4b.index = -1;
- }
- function table2_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5903|2.1.4.1.1", "5903|2.1.4.1.2");
- fShowDesc(arr);
- }
- function table2_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5906|2.2.1", "5906|2.2.2");
- fShowDesc(arr);
- }
- function table2_rdo2_3a_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- table2.cmb2_3a.index = -1;
- //model.resetInstanceNode(grd2_3.nodeset);
- ds_init_grd_temp_hardcd.clearData();
- }
- function table2_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5907|2.3.1", "5907|2.3.1.1","5907|2.3.1.2", "5907|2.3.1.2.1","5907|2.3.1.2.2", "5907|2.3.1.2.3","5907|2.3.1.2.4", "5907|2.3.1.2.5");
- fShowDesc(arr);
- }
- function table2_cmb2_3a_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
-
- }
- function table2_button9_onclick(obj:Button, e:ClickEventInfo)
- {
-
- var arr = new Array("5916|2.4.1");
- fShowDesc(arr);
- }
- function table2_rdo3_1b_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (table2.rdo3_1b.value == "B") {
- table2.rdo3_1_1.value = "";
- //model.resetInstanceNode(rdo1_1_1.attribute("nodeset"));
- }
- }
- function table2_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5918|3.2.1.1");
- fShowDesc(arr);
- }
- function table2_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5919|3.2.2.1");
- fShowDesc(arr);
- }
- function table2_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5920|3.2.3.1");
- fShowDesc(arr);
- }
- function table2_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5922|3.2.5.1");
- fShowDesc(arr);
- }
- function table2_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- var arr = new Array("5923|3.2.6.1");
- fShowDesc(arr);
- }
- function grp_desc_textarea1_oneditdblclick(obj:TextArea, e:EditClickEventInfo)
- {
- grp_desc.visible = false;
- }
- function grp_desc_button16_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_desc.visible = false;
- }
- function table2_grp2_3_grd2_3_onmouseleave(obj:Grid, e:MouseEventInfo)
- {
- table2.grp2_3.position2 = "absolute l:636 w:163 t:296 h:22";
- table2.grp2_3.grd2_3.position2 = "absolute l:0 w:163 t:0 h:23";
- //grp2_3.attribute("style") ="left:659px; top:544px; width:163px; height:22px; ";
- //grd2_3.attribute("style") = "left:0px; top:0px; width:163px; height:22px; ";
- }
- function table2_grp2_3_grd2_3_onmouseenter(obj:Grid, e:MouseEventInfo)
- {
- //grp2_3.attribute("style") = "left:279px; top:544px; width:546px;height:200px; ";
- //grd2_3.attribute("style") = "left:0px; top:0px; width:546px; height:200px; ";
-
- table2.grp2_3.position2 = "absolute l:279 w:546 t:296 h:200";
- table2.grp2_3.grd2_3.position2 = "absolute l:0 w:546 t:0 h:200";
- }
- function table2_grp2_3_btn_spread_onclick(obj:Button, e:ClickEventInfo)
- {
- table2.grp2_3.position2 = "absolute l:660 w:163 t:296 h:100";
- table2.grp2_3.grd2_3.position2 = "absolute l:0 w:163 t:0 h:100";
- table2.grp2_3.btn_spread.visible = false;
- table2.grp2_3.btn_fold.visible = true;
- }
- function table2_grp2_3_btn_fold_onclick(obj:Button, e:ClickEventInfo)
- {
- table2.grp2_3.position2 = "absolute l:660 w:163 t:296 h:22";
- table2.grp2_3.grd2_3.position2 = "absolute l:0 w:163 t:0 h:23";
- table2.grp2_3.btn_fold.visible = false;
- table2.grp2_3.btn_spread.visible = true;
- }
- function button13_onclick(obj:Button, e:ClickEventInfo)
- {
- grd_diag.position.height = "65";
- }
- function button17_onclick(obj:Button, e:ClickEventInfo)
- {
- grd_diag.position.height = "265";
- }
- function grd_diag_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.getCellProperty("body",e.col,"edittype")=="button")
- {
- fPopDiag({cd:"diagcd", nm:"diaghngnm", grid:"grd_diag"});
- }
- }
- function grd_diag_onkeyup(obj:Grid, e:KeyEventInfo)
- {
- if (e.keyCode == 13) {
- if (ds_diaginfo_diagcdlist.rowcount < 10 && grd_diag.currentcol == grd_diag.getBindCellIndex("body","diaghngnm")) {
- ds_diaginfo_diagcdlist.addRow();
- }
- }
- }
- function table2_rdo1_1a_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
-
- if(e.postvalue == "B")
- {
- this.table2.rdo1_1_1.value = "";
- }
- }
- function lf_controlsetvalue()
- {
- ds_formdetl.filter("");
- case_ent.rdo_5936.value = ds_formdetl.lookup("itemcd","DI010076","itemval1");
- table2.rdo1_1_1.value = ds_formdetl.lookup("itemcd","DI010040","itemval1");
- table2.rdo2_1_1a.value = ds_formdetl.lookup("itemcd","DI010041","itemval1");
- table2.rdo2_1_2a.value = ds_formdetl.lookup("itemcd","DI010043","itemval1");
- table2.rdo2_1_3a.value = ds_formdetl.lookup("itemcd","DI010045","itemval1");
- table2.rdo2_1_4a.value = ds_formdetl.lookup("itemcd","DI010047","itemval1");
- table2.cmb2_1_4a.value = ds_formdetl.lookup("itemcd","DI010048","itemval1");
- table2.cmb2_1_4b.value = ds_formdetl.lookup("itemcd","DI010049","itemval1");
- table2.rdo2_2a.value = ds_formdetl.lookup("itemcd","DI010050","itemval1");
- table2.rdo2_3a.value = ds_formdetl.lookup("itemcd","DI010052","itemval1");
- table2.cmb2_3a.value = ds_formdetl.lookup("itemcd","DI010053","itemval1");
- table2.rdo2_4a.value = ds_formdetl.lookup("itemcd","DI010055","itemval1");
- table2.rdo1_1a.value = ds_formdetl.lookup("itemcd","DI010039","itemval1");
- table2.rdo3_1a.value = ds_formdetl.lookup("itemcd","DI010057","itemval1");
- table2.rdo3_1_1.value = ds_formdetl.lookup("itemcd","DI010058","itemval1");
- table2.rdo3_2_1a.value = ds_formdetl.lookup("itemcd","DI010059","itemval1");
- table2.rdo3_2_2a.value = ds_formdetl.lookup("itemcd","DI010061","itemval1");
- table2.rdo3_2_3a.value = ds_formdetl.lookup("itemcd","DI010063","itemval1");
- table2.rdo3_2_5a.value = ds_formdetl.lookup("itemcd","DI010067","itemval1");
- table2.rdo3_2_6a.value = ds_formdetl.lookup("itemcd","DI010069","itemval1");
- case_gs.rdo_5933.value = ds_formdetl.lookup("itemcd","DI010073","itemval1");
- case_gs.rdo_5934.value = ds_formdetl.lookup("itemcd","DI010074","itemval1");
- case_ey.rdo_5931.value = ds_formdetl.lookup("itemcd","DI010071","itemval1");
- case_ey.rdo_5932.value = ds_formdetl.lookup("itemcd","DI010072","itemval1");
- case_obgy.rdo_5935.value = ds_formdetl.lookup("itemcd","DI010075","itemval1");
- table1.input2.value = ds_formdetl.lookup("itemcd","DI010003","itemval1");
- cmb_mojorpoa.value = ds_formdetl.lookup("itemcd","DI010008","itemval1");
- table1.input1.value = ds_formdetl.lookup("itemcd","DI010002","itemval1");
- table1.input3.value = ds_formdetl.getColumn(0,"orddd");
- this.ipt_majordiagcd.value = ds_formdetl.lookup("itemcd","DI010006","itemval1");
- this.ta_majordiagnm.value = ds_formdetl.lookup("itemcd","DI010007","itemval1");
-
- table1.input5.value = ds_formdetl.lookup("itemcd","DI010005","itemval1");
-
- //2.3 수술 합병증 및 부작용은 상위 콤보값에 따라 세분류 콤보값이 달라짐
- var ev = new ListBoxClickEventInfo;
- frmf_inputEnterKey("table2.cmb2_3a", "onitemclick", ev );
- //수술 합병증 관련 델리미터("|") 포함된 문자열을 그리드에 설정
- var val = utlf_transNullToEmpty(ds_formdetl.lookup("itemcd","DI010054","itemval1")) ;
- if (val.indexOf("|") != -1) {
- var arr = val.split("|");
- for (var i = 0; i < arr.length; i++) { //그리드 기 선택된 값의 체크박스 설정
- for (var j = 0; j <= ds_init_grd_temp_hardcd.rowcount; j++) {
- if (ds_init_grd_temp_hardcd.getColumn(j,"hardcd") == arr[i]) {
- ds_init_grd_temp_hardcd.setColumn(j,"chk", "1");
- }
- }
- }
- }
- }
- function lf_datamake()
- {
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010076'"),"itemval1",case_ent.rdo_5936.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010040'"),"itemval1",table2.rdo1_1_1.value) ;
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010041'"),"itemval1",table2.rdo2_1_1a.value) ;
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010043'"),"itemval1",table2.rdo2_1_2a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010045'"),"itemval1",table2.rdo2_1_3a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010047'"),"itemval1",table2.rdo2_1_4a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010048'"),"itemval1",table2.cmb2_1_4a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010049'"),"itemval1",table2.cmb2_1_4b.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010050'"),"itemval1",table2.rdo2_2a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010052'"),"itemval1",table2.rdo2_3a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010053'"),"itemval1",table2.cmb2_3a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010055'"),"itemval1",table2.rdo2_4a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010039'"),"itemval1",table2.rdo1_1a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010057'"),"itemval1",table2.rdo3_1a.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010058'"),"itemval1",table2.rdo3_1_1.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010059'"),"itemval1",table2.rdo3_2_1a.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010061'"),"itemval1",table2.rdo3_2_2a.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010063'"),"itemval1",table2.rdo3_2_3a.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010067'"),"itemval1",table2.rdo3_2_5a.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010069'"),"itemval1",table2.rdo3_2_6a.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010073'"),"itemval1",case_gs.rdo_5933.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010074'"),"itemval1",case_gs.rdo_5934.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010071'"),"itemval1",case_ey.rdo_5931.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010072'"),"itemval1",case_ey.rdo_5932.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010075'"),"itemval1",case_obgy.rdo_5935.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010003'"),"itemval1",table1.input2.value );
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010008'"),"itemval1",cmb_mojorpoa.value );
-
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010002'"),"itemval1",table1.input1.value);
-
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010006'"),"itemval1",this.ipt_majordiagcd.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010007'"),"itemval1",this.ta_majordiagnm.value);
- ds_formdetl.setColumn(ds_formdetl.findRowExpr("itemcd == 'DI010005'"),"itemval1",table1.input5.value);
- ds_formdetl.setColumn(0,"orddd",table1.input3.value);
-
- }
- function table2_cmb2_3a_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- ds_init_grd_temp_hardcd.clearData();
- dsf_copyDs(ds_init_grd_temp_hardcd,this.objects["ds_init_hardcd" + (5908 + parseInt(table2.cmb2_3a.value))],"replace");
- ds_init_grd_temp_hardcd.addColumn("chk","string");
-
- var iCnt = ds_init_grd_temp_hardcd.rowcount;
- for (var i = 0; i < iCnt; i++) {
- ds_init_grd_temp_hardcd.setColumn(i,"chk","");
- }
- }
- function table2_rdo3_1a_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (obj.value == "B") {
- table2.rdo3_1_1.value = "";
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|