1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMO08200" position="absolute 0 0 745 700" titletext="복막평형검사" onload="SMMMO08200_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 724 25" style="">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 160 23" style="" text="복막평형검사"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 58 724 688" style="">
- <Layouts>
- <Layout>
- <Static id="caption31" class="tit_2" position="absolute 5 9 107 25" style="align: middle;" text="복막평형검사"/>
- <Grid id="grd_hpdetlist" binddataset="ds_main_hpdetlist_info" position="absolute 0 30 723 147" style="" oncellclick="group3_grd_hpdetlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="112"/>
- <Column size="258"/>
- <Column size="332"/>
- </Columns>
- <Rows>
- <Row size="25" band="head"/>
- <Row size="25"/>
- </Rows>
- <Band id="head">
- <Cell text="시행일자"/>
- <Cell col="1" text="검사결과"/>
- <Cell col="2" text="비 고"/>
- </Band>
- <Band id="body">
- <Cell text="bind:execdt"/>
- <Cell col="1" text="bind:rsltcnts2"/>
- <Cell col="2" text="bind:remcnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 26 723 30" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Div id="grp_btn" position="absolute 0 600 720 627" style="">
- <Layouts>
- <Layout>
- <Button id="button42" class="btn4" position="absolute 663 3 719 25" style="" text="삭제" onclick="group3_grp_btn_button42_onclick"/>
- <Button id="button8" class="btn4" position="absolute 604 3 660 25" style="" text="저장" onclick="group3_grp_btn_button8_onclick"/>
- <Button id="button16" class="btn4" position="absolute 533 3 601 25" style="" text="초기화" onclick="group3_grp_btn_button16_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line8" class="line_2" linetype="horizontal" position="absolute 0 268 431 271" style="" anchor="default"/>
- <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 268 433 271" style="" anchor="default"/>
- <Static id="caption42" class="cell_1" position="absolute 0 245 110 268" style="align: middle;" text="Do_Bun"/>
- <Static id="caption10" class="cell_1" position="absolute 0 270 110 293" style="align: middle;" text="Remark"/>
- <Static id="caption32" class="tit_2" position="absolute 5 152 164 168" style="align: middle;" text="복막평형검사 상세정보"/>
- <Static id="caption11" class="cell_1" position="absolute 233 221 343 244" style="align: middle;" text="Pre D_Cr"/>
- <Static id="caption4" class="cell_1" position="absolute 0 197 110 220" style="align: middle;" text="Serum Cr"/>
- <Shape id="line2" class="line_1" linetype="horizontal" position="absolute 0 169 723 173" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static id="caption8" class="cell_1" position="absolute 0 173 110 196" style="align: middle;" text="시행일자"/>
- <Static id="caption39" class="cell_1" position="absolute 0 221 110 244" style="align: middle;" text="Pre D_Bun"/>
- <Shape id="line4" class="line_2" linetype="horizontal" position="absolute 0 195 433 198" style="" anchor="default"/>
- <Static id="caption9" class="cell_1" position="absolute 233 245 343 268" style="align: middle;" text="Drained Vol(ml)"/>
- <Calendar id="ipt_attackdd" class="input_essential" position="absolute 113 174 230 193" style="" anchor="default" onkeyup="group3_ipt_attackdd_onkeyup" autoselect="true"/>
- <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 0 219 433 222" style="" anchor="default"/>
- <MaskEdit id="input5" class="input_default" mask="#.#" position="absolute 113 198 230 217" style="" anchor="default" onkeyup="group3_input5_onkeyup" autoselect="true"/>
- <MaskEdit id="input1" class="input_default" mask="#.#" position="absolute 346 198 432 217" style="" anchor="default" onkeyup="group3_input1_onkeyup" autoselect="true"/>
- <MaskEdit id="input6" class="input_default" mask="#.#" position="absolute 113 222 230 241" style="" anchor="default" onkeyup="group3_input6_onkeyup" autoselect="true"/>
- <MaskEdit id="input13" class="input_default" mask="#.#" position="absolute 346 222 432 241" style="" anchor="default" onkeyup="group3_input13_onkeyup" autoselect="true"/>
- <MaskEdit id="input9" class="input_default" mask="#.#" position="absolute 113 247 230 266" style="" anchor="default" onkeyup="group3_input9_onkeyup" autoselect="true"/>
- <MaskEdit id="input2" class="input_default" mask="#.#" position="absolute 346 247 432 266" style="" anchor="default" onkeyup="group3_input2_onkeyup" autoselect="true"/>
- <Edit id="input3" class="input_default" position="absolute 113 272 432 291" style="" anchor="default" onkeyup="group3_input3_onkeyup" autoselect="true"/>
- <MaskEdit id="input7" class="input_default" mask="#.#" position="absolute 478 223 556 242" style="" anchor="default" onkeyup="group3_input7_onkeyup"/>
- <MaskEdit id="input14" class="input_default" mask="#.#" position="absolute 478 247 556 266" style="" anchor="default" onkeyup="group3_input14_onkeyup"/>
- <MaskEdit id="input4" class="input_default" mask="#.#" position="absolute 478 272 556 291" style="" anchor="default" onkeyup="group3_input4_onkeyup"/>
- <MaskEdit id="input12" class="input_default" mask="#.#" position="absolute 640 223 718 242" style="" anchor="default" onkeyup="group3_input12_onkeyup"/>
- <MaskEdit id="input15" class="input_default" mask="#.#" position="absolute 640 247 718 266" style="" anchor="default" onkeyup="group3_input15_onkeyup"/>
- <MaskEdit id="input16" class="input_default" mask="#.#" position="absolute 640 272 718 291" style="" anchor="default"/>
- <MaskEdit id="input11" class="output_search" mask="#.#" position="absolute 559 272 637 291" style="" anchor="default"/>
- <Shape id="line1" class="line_2" linetype="horizontal" position="absolute 0 243 433 246" style="" anchor="default"/>
- <Static id="caption1" class="cell_1" position="absolute 233 197 343 220" style="align: middle;" text="Glucose"/>
- <Static id="caption2" class="cell_1" position="absolute 435 270 475 293" style="align:center middle;" text="4"/>
- <Static id="caption7" class="cell_1" position="absolute 435 222 475 245" style="align:center middle;" text="0"/>
- <Shape id="line11" class="line_2" linetype="horizontal" position="absolute 435 268 718 271" style="" anchor="default"/>
- <Shape id="line13" class="line_2" linetype="horizontal" position="absolute 435 220 718 223" style="" anchor="default"/>
- <Static id="caption12" class="cell_1" position="absolute 435 246 475 269" style="align:center middle;" text="2"/>
- <Static id="caption13" class="cell_1" position="absolute 435 198 475 221" style="align:center middle;" text="시간"/>
- <Shape id="line14" class="line_2" linetype="horizontal" position="absolute 435 244 718 247" style="" anchor="default"/>
- <MaskEdit id="input8" class="output_search" mask="#.#" position="absolute 559 223 637 242" style="" anchor="default"/>
- <MaskEdit id="input10" class="output_search" mask="#.#" position="absolute 559 247 637 266" style="" anchor="default"/>
- <Static id="caption3" class="cell_1" position="absolute 478 198 556 221" style="align:center middle;" text="Creatinine"/>
- <Static id="caption5" class="cell_1" position="absolute 559 198 637 221" style="align:center middle;" text="교정된 Cr"/>
- <Static id="caption14" class="cell_1" position="absolute 640 198 718 221" style="align:center middle;" text="Glucose"/>
- <Shape id="rectangle1" anchor="default" type="rectangle" position="absolute 5 304 660 590" style=""/>
- <Button id="button3" class="btn2" position="absolute 665 305 718 324" style="" text="그래프" onclick="group3_button3_onclick"/>
- <Shape id="rectangle2" anchor="default" type="rectangle" position="absolute 435 197 718 294" style="border:2 solid ;"/>
- <ActiveX id="TChart1" progid="{fab9b41c-87d6-474d-ab7e-f07d78f2422e}" position="absolute 80 315 300 580" style="" anchor="default" windowed="true" OnClick="group3_TChart1_OnClick"/>
- <Shape id="line33" class="line_3" linetype="horizontal" position="absolute 0 293 433 296" style="" anchor="default"/>
- <ActiveX id="TChart2" progid="{fab9b41c-87d6-474d-ab7e-f07d78f2422e}" position="absolute 305 315 595 580" style="" anchor="default" windowed="true" OnClick="group3_TChart2_OnClick"/>
- <Button id="btn_bfprcpsrch" class="btn1" visible="false" position="absolute 655 3 711 25" style="" text="조회" onclick="group3_btn_bfprcpsrch_onclick"/>
- <Button id="button1" class="btn2" position="absolute 665 327 718 346" style="" text="출 력" onclick="group3_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" position="absolute 0 22 724 57" style="align: top;" class="div_SA">
- <Layouts>
- <Layout>
- <Button id="button2" class="btn1" position="absolute 663 7 719 29" style="" text="조회" onclick="group2_button2_onclick" anchor="default"/>
- <Shape id="line6" class="line_4" linetype="vertical" position="absolute 653 7 656 29" style="" anchor="default"/>
- <Static id="caption15" class="search_name" position="absolute 484 9 570 26" style="" text="환자명 :" anchor="default"/>
- <Edit id="input17" class="input_s_essential" taborder="2" position="absolute 563 9 648 28" style="" anchor="default" onkeyup="group2_input17_onkeyup" autoselect="true"/>
- <Edit id="ipt_srchpid" class="input_s_essential" taborder="1" position="absolute 373 9 446 28" style="" anchor="default" onkeyup="group2_ipt_srchpid_onkeyup" autoselect="true"/>
- <Static id="caption16" class="search_name" position="absolute 287 9 386 26" style="" text="등록번호 :" anchor="default"/>
- <Button id="btn_srchpid" class="icon_search" position="absolute 456 10 472 26" style="" text="" onclick="group2_btn_srchpid_onclick" anchor="default"/>
- <Static id="caption46" class="search_no_b" position="absolute 177 9 189 26" style="" text="~" anchor="default"/>
- <Calendar id="ipt_todd" class="input_default" position="absolute 191 9 277 28" style="" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption37" class="search_name" position="absolute 2 9 118 26" style="" text="시행일자 :" anchor="default"/>
- <Calendar id="ipt_fromdd" class="input_default" position="absolute 89 9 175 28" style="" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="patname" type="STRING" size="256"/>
- <Column id="patrrgstno1" type="STRING" size="256"/>
- <Column id="patrrgstno2" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="patsex" type="STRING" size="256"/>
- <Column id="patage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchpid"/>
- <Col id="patname"/>
- <Col id="patrrgstno1"/>
- <Col id="patrrgstno2"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="patsex"/>
- <Col id="patage"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_calccr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ccr0" type="STRING" size="256"/>
- <Column id="ccr2" type="STRING" size="256"/>
- <Column id="ccr4" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ccr0"/>
- <Col id="ccr2"/>
- <Col id="ccr4"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqdata" type="STRING" size="256"/>
- <Column id="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- <Column id="cond3" type="STRING" size="256"/>
- <Column id="cond99" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqdata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="data1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data1"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="patinfolist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patinfolist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hpdetlist" type="STRING" size="256"/>
- <Column id="paminfo" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="execdt" type="STRING" size="256"/>
- <Column id="serumcreatival" type="STRING" size="256"/>
- <Column id="serumglucoval" type="STRING" size="256"/>
- <Column id="preblodbunval" type="STRING" size="256"/>
- <Column id="precreatival" type="STRING" size="256"/>
- <Column id="blodbunval" type="STRING" size="256"/>
- <Column id="drainvol" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="creatival" type="STRING" size="256"/>
- <Column id="creatival2" type="STRING" size="256"/>
- <Column id="creatival4" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="testseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="glucoval" type="STRING" size="256"/>
- <Column id="glucoval2" type="STRING" size="256"/>
- <Column id="glucoval4" type="STRING" size="256"/>
- <Column id="state" type="STRING" size="256"/>
- <Column id="rsltcnts2" type="STRING" size="256"/>
- <Column id="chart1y2" type="STRING" size="256"/>
- <Column id="chart1y4" type="STRING" size="256"/>
- <Column id="chart2y0" type="STRING" size="256"/>
- <Column id="chart2y2" type="STRING" size="256"/>
- <Column id="chart2y4" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execdt"/>
- <Col id="serumcreatival"/>
- <Col id="serumglucoval"/>
- <Col id="preblodbunval"/>
- <Col id="precreatival"/>
- <Col id="blodbunval"/>
- <Col id="drainvol"/>
- <Col id="remcnts"/>
- <Col id="creatival"/>
- <Col id="creatival2"/>
- <Col id="creatival4"/>
- <Col id="srchpid"/>
- <Col id="testseq"/>
- <Col id="instcd"/>
- <Col id="glucoval"/>
- <Col id="glucoval2"/>
- <Col id="glucoval4"/>
- <Col id="state"/>
- <Col id="rsltcnts2"/>
- <Col id="chart1y2"/>
- <Col id="chart1y4"/>
- <Col id="chart2y0"/>
- <Col id="chart2y2"/>
- <Col id="chart2y4"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchcond1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_patchosinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_patchosdeptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_hpdetlist_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_req_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_attackdd" propid="value" datasetid="ds_send_savedata" columnid="execdt"/>
- <BindItem id="item1" compid="group3.input5" propid="value" datasetid="ds_send_savedata" columnid="serumcreatival"/>
- <BindItem id="item2" compid="group3.input1" propid="value" datasetid="ds_send_savedata" columnid="serumglucoval"/>
- <BindItem id="item3" compid="group3.input6" propid="value" datasetid="ds_send_savedata" columnid="preblodbunval"/>
- <BindItem id="item4" compid="group3.input13" propid="value" datasetid="ds_send_savedata" columnid="precreatival"/>
- <BindItem id="item5" compid="group3.input9" propid="value" datasetid="ds_send_savedata" columnid="blodbunval"/>
- <BindItem id="item6" compid="group3.input2" propid="value" datasetid="ds_send_savedata" columnid="drainvol"/>
- <BindItem id="item7" compid="group3.input3" propid="value" datasetid="ds_send_savedata" columnid="remcnts"/>
- <BindItem id="item8" compid="group3.input7" propid="value" datasetid="ds_send_savedata" columnid="creatival"/>
- <BindItem id="item9" compid="group3.input14" propid="value" datasetid="ds_send_savedata" columnid="creatival2"/>
- <BindItem id="item10" compid="group3.input4" propid="value" datasetid="ds_send_savedata" columnid="creatival4"/>
- <BindItem id="item11" compid="group3.input12" propid="value" datasetid="ds_send_savedata" columnid="glucoval"/>
- <BindItem id="item12" compid="group3.input15" propid="value" datasetid="ds_send_savedata" columnid="glucoval2"/>
- <BindItem id="item13" compid="group3.input16" propid="value" datasetid="ds_send_savedata" columnid="glucoval4"/>
- <BindItem id="item14" compid="group3.input11" propid="value" datasetid="ds_main_calccr" columnid="ccr4"/>
- <BindItem id="item15" compid="group3.input8" propid="value" datasetid="ds_main_calccr" columnid="ccr0"/>
- <BindItem id="item16" compid="group3.input10" propid="value" datasetid="ds_main_calccr" columnid="ccr2"/>
- <BindItem id="item17" compid="group2.input17" propid="value" datasetid="ds_main_condition" columnid="patname"/>
- <BindItem id="item18" compid="group2.ipt_srchpid" propid="value" datasetid="ds_main_condition" columnid="srchpid"/>
- <BindItem id="item19" compid="group2.ipt_todd" propid="value" datasetid="ds_main_condition" columnid="todd"/>
- <BindItem id="item20" compid="group2.ipt_fromdd" propid="value" datasetid="ds_main_condition" columnid="fromdd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
- function SMMMO08200_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.grd_hpdetlist);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- //createTChart8("group3.TChart1", 87, 376, 220, 265);
- group3.TChart1.visible = false;
- group3.TChart2.visible = false;
- /*
- var localfile1 = "C:_Program Files_himed_components_TrustForm_TFViewer_hpdet1.gif";
- model.download(getDomain()+"_himed_webapps_emr_emrdialexamweb_images_hpdet1.gif", localfile1, false);
- var localfile2 = "C:_Program Files_himed_components_TrustForm_TFViewer_hpdet2.gif";
- model.download(getDomain()+"_himed_webapps_emr_emrdialexamweb_images_hpdet2.gif", localfile2, false);
- */
- fInitialize();
- dsf_makeValue( ds_send_savedata, "execdt", "string", utlf_getCurrentDate());
- //model.refresh();
- var pamInfoCvs = sysf_getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
- var pid = "";
- if(pamInfoCvs != "" ){ //cvs가 ""이 아닌 경우에만 처리함.
- ds_main_paminfo_list.clearData();
- dsf_setCSVToDs("ds_main_paminfo_list", pamInfoCvs);
- var ioflag = ds_main_paminfo_list.getColumn(0, "ioflag");
- //ds_hidden_condition.setColumn( 0, "psnflag", ioflag);
- ds_main_condition.setColumn( 0, "srchpid", ds_main_paminfo_list.getColumn(0, "pid") );
- //ds_main_condition.setColumn( 0, "patname", ds_main_paminfo_list.getColumn(0, "hngnm") );
- //ds_main_condition.setColumn( 0, "patrrgstno1", ds_main_paminfo_list.getColumn(0, "rrgstno1") );
- //ds_main_condition.setColumn( 0, "patrrgstno2", ds_main_paminfo_list.getColumn(0, "rrgstno2") );
- //ds_main_condition.setColumn( 0, "patsex", ds_main_paminfo_list.getColumn(0, "sex") );
- //ds_main_condition.setColumn( 0, "patage", ds_main_paminfo_list.getColumn(0, "age") );
- //model.refresh();
- ds_send.setColumn( 0, "cond1", "1");
- ds_send.setColumn( 0, "cond2", ds_main_condition.getColumn(0, "srchpid"));
- ds_send.setColumn( 0, "cond3", sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn( 0, "cond99", "patchosinfo");
- //if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
- var oParam = {};
- oParam.id = "TRMMO02501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetComnPatInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_patinfolist=patinfolist ds_main_patinfo_patchosinfolist=patchosinfolist ds_main_patinfo_patchosdeptinfo=patchosdeptinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO02501";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMMO02501") < 0) {
- //model.resetInstanceNode ("ds_main_condition" );
- ds_main_condition.clearData();
- ds_main_condition.addRow();
- //model.refresh();
- return;
- }
- var srcNodeList = ds_main_patinfo_patinfolist;
- if ( srcNodeList.rowcount == 1 ) { //값이 한개면 바로 화면에 보여준1다.
- group2.ipt_srchpid.text = ds_main_patinfo_patinfolist.getColumn(0, "pid");
- group2.input17.text = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
- ds_main_condition.setColumn( 0, "patrrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
- var patrrgstno2 = ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2");
- patrrgstno2 = patrrgstno2.substr(0,1) + "******";
- ds_main_condition.setColumn( 0, "patrrgstno2", patrrgstno2);
- ds_main_condition.setColumn( 0, "patsex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
- ds_main_condition.setColumn( 0, "patage", ds_main_patinfo_patinfolist.getColumn(0, "age"));
- //model.refresh();
- doSearch("F");
- } else if ( srcNodeList.rowcount > 1 ) { //값이 한개이상이면 팝업을 띄운다.
- searchPatinfoPop();
- }
- //doSearch("F");
- }
- }
- function cf_TRMMO02501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fInitialize() {
- var idate=new Date();
- var frDate=idate.getAddDate(-1, "M");
- ds_main_condition.setColumn( 0, "fromdd", frDate.getDateFormat());
- ds_main_condition.setColumn( 0, "todd", utlf_getCurrentDate());
- }
- function doSearch(flag) {
- ds_send_reqdata.copyData(ds_main_condition);
- var fromdd = ds_main_condition.getColumn(0, "fromdd");
- fromdd = fromdd.substr(0,4) + "-" + fromdd.substr(4,2) + "-" + fromdd.substr(6,2) + "-00.00.00.000000";
- ds_send_reqdata.setColumn( 0, "fromdd", fromdd);
- var todd = ds_main_condition.getColumn(0, "todd");
- todd = todd.substr(0,4) + "-" + todd.substr(4,2) + "-" + todd.substr(6,2) + "-00.00.00.000000";
- ds_send_reqdata.setColumn( 0, "todd", todd);
- // submit("TRMMO08201");
- var oParam = {};
- oParam.id = "TRMMO08201";
- oParam.service = "emrdialexamapp.EmrDialExamMngt";
- oParam.method = "reqGetHpDetList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_hpdetlist_info=info";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function viewDetInfo() {
- var iRow = ds_main_hpdetlist_info.rowposition;
- ds_main_condition.setColumn( 0, "srchpid", ds_main_hpdetlist_info.getColumn(group3.grd_hpdetlist.row, "srchpid"));
- // model.copyNode(, ds_main_hpdetlist_info, iRow)
- dsf_copyColInfo(ds_send_savedata, ds_main_hpdetlist_info);
- ds_send_savedata.copyRow( 0, ds_main_hpdetlist_info, iRow);
- //model.refresh();
- calCcr();
- setChartInitLeft();
- setChartInitRight();
- //fMakeChart();
- }
- function calCcr() {
- group3.TChart1.visible = true;
- group3.TChart2.visible = true;
- var serum_cr = ds_send_savedata.getColumn(0, "serumcreatival");
- var glucose = ds_send_savedata.getColumn(0, "serumglucoval");
- var creatival = ds_send_savedata.getColumn(0, "creatival");
- var creatival2 = ds_send_savedata.getColumn(0, "creatival2");
- var creatival4 = ds_send_savedata.getColumn(0, "creatival4");
- var glucoval = ds_send_savedata.getColumn(0, "glucoval");
- var glucoval2 = ds_send_savedata.getColumn(0, "glucoval2");
- var glucoval4 = ds_send_savedata.getColumn(0, "glucoval4");
- if(serum_cr == "") {serum_cr = 0; }
- if(glucose == "") {glucose = 0; }
- if(creatival == "") {creatival = 0; }
- if(creatival2 == "") {creatival2 = 0; }
- if(creatival4 == "") {creatival4 = 0; }
- if(glucoval == "") {glucoval = 0; }
- if(glucoval2 == "") {glucoval2 = 0; }
- if(glucoval4 == "") {glucoval4 = 0; }
- ds_main_calccr.setColumn( 0, "ccr0", getCcr(creatival, glucoval));
- ds_main_calccr.setColumn( 0, "ccr2", getCcr(creatival2, glucoval2));
- ds_main_calccr.setColumn( 0, "ccr4", getCcr(creatival4, glucoval4));
- //model.refresh();
- }
- function getCcr(creatival, glucoval) {
- var returnCcr = creatival - glucoval * 0.000531415; // 20080118 회의후 결정
- returnCcr = getCutNumber(returnCcr, 2);
- return returnCcr;
- }
- function getCutNumber(num, place) {
- return Math.floor( num * Math.pow(10,parseInt(place,10)) ) / Math.pow(10,parseInt(place,10));
- }
- function fMakeChart(){
- setChartInitLeft();
- setChartInitRight();
- var glucoval = ds_send_savedata.getColumn(0, "glucoval");
- var glucoval2 = ds_send_savedata.getColumn(0, "glucoval2");
- var glucoval4 = ds_send_savedata.getColumn(0, "glucoval4");
- //var chart1y0 = ds_main_calccr.getColumn(0, "ccr0");
- var chart1y2; var chart1y4;
- if(glucoval == 0) {
- chart1y2 = 0;
- chart1y4 = 0;
- } else {
- chart1y2 = glucoval2 / glucoval;
- chart1y4 = glucoval4 / glucoval;
- }
- var chart2y0 = ds_main_calccr.getColumn(0, "ccr0");
- var chart2y2 = ds_main_calccr.getColumn(0, "ccr2");
- var chart2y4 = ds_main_calccr.getColumn(0, "ccr4");
- //if(chart1y0 == "") chart2y0 = 0;
- if(chart1y2 == "") chart1y2 = 0;
- if(chart1y4 == "") chart1y4 = 0;
- if(chart2y0 == "") chart2y0 = 0;
- if(chart2y2 == "") chart2y2 = 0;
- if(chart2y4 == "") chart2y4 = 0;
- dsf_makeValue( ds_send_savedata, "chart1y2", "string", chart1y2);
- dsf_makeValue( ds_send_savedata, "chart1y4", "string", chart1y4);
- dsf_makeValue( ds_send_savedata, "chart2y0", "string", chart2y0);
- dsf_makeValue( ds_send_savedata, "chart2y2", "string", chart2y2);
- dsf_makeValue( ds_send_savedata, "chart2y4", "string", chart2y4);
- if(chart1y2 < 0 || chart1y2 >1.1) {
- sysf_messageBox("GLUCOSE 2시간 값이 범위를", "E003");
- return;
- }
- if(chart1y4 < 0 || chart1y4 >1.1) {
- sysf_messageBox("GLUCOSE 4시간 값이 범위를", "E003");
- return;
- }
- if(chart2y0 < 0 || chart2y0 >1.1) {
- sysf_messageBox("CORRECTED CREATININE 0시간 값이 범위를", "E003");
- return;
- }
- if(chart2y2 < 0 || chart2y2 >1.1) {
- sysf_messageBox("CORRECTED CREATININE 2시간 값이 범위를", "E003");
- return;
- }
- if(chart2y4 < 0 || chart2y4 >1.1) {
- sysf_messageBox("CORRECTED CREATININE 4시간 값이 범위를", "E003");
- return;
- }
- group3.TChart1.Series(0).AddXY (0, 1, "", group3.TChart1.Series(0).Color);
- group3.TChart1.Series(0).AddXY (2, chart1y2, "", group3.TChart1.Series(0).Color);
- group3.TChart1.Series(0).AddXY (4, chart1y4, "", group3.TChart1.Series(0).Color);
- group3.TChart2.Series(0).AddXY (0, chart2y0, "", group3.TChart2.Series(0).Color);
- group3.TChart2.Series(0).AddXY (2, chart2y2, "", group3.TChart2.Series(0).Color);
- group3.TChart2.Series(0).AddXY (4, chart2y4, "", group3.TChart2.Series(0).Color);
- }
- function setChartInitLeft() {
- group3.TChart1.RemoveAllSeries();
- group3.TChart1.Axis.RemoveAllCustom();
- //margin 값 정하기
- group3.TChart1.Panel.MarginTop = 23;
- group3.TChart1.Panel.MarginLeft = 24.5;
- group3.TChart1.Panel.MarginRight = 2.4;
- //group3.TChart1.Panel.MarginBottom = 7.5; // 가로 X축 보일때
- group3.TChart1.Panel.MarginBottom = 13.5; // 가로 X축 보이지 않을때
- //group3.TChart1.Axis.Bottom.TickLength = 1010;
- //백그라운드 이미지
- // group3.TChart1.Panel.BackImageLoad("../../.._Program Files_himed_components_TrustForm_TFViewer_hpdet1.gif");
- setBackImageLoad(group3.TChart1,"hpdet1");
- //하단축 칸 수 정하기와 눈금 없애기
- //group3.TChart1.Axis.Bottom.SetMinMax (0, MinTimeConst * 60 * 24 * 7 - 1);
- group3.TChart1.Axis.Bottom.SetMinMax (0, 4); // 가로좌표 표현
- group3.TChart1.Axis.Bottom.Increment = 2;
- group3.TChart1.Axis.Bottom.MinorTickCount = 0.5;
- group3.TChart1.Axis.Bottom.AxisPen.Color = 0xffffff; // 가로축 아래 색 설정
- group3.TChart1.Axis.Bottom.GridPen.Color = 0xffffff; // 세로 축 점선의 색 설정
- group3.TChart1.Axis.Bottom.Labels.Font.Color = 0xffffff; //하단 축 눈금 명칭 색을 하얀색으로 하여 보이지 않게 처리 (하얀색 0xffffff)
- group3.TChart1.Axis.Bottom.Labels.Visible = false; // 세로선 Visible
- group3.TChart1.Header.Visible = false;
- group3.TChart1.Header.Text[0]="혈액투석 적절도"; //헤더제목넣기
- group3.TChart1.Header.Font.Bold = true; //헤더 굵게
- group3.TChart1.Header.Font.Size = 10; //헤더 사이즈
- group3.TChart1.Aspect.View3D = 0; //2d 로 표현하기
- group3.TChart1.Zoom.enable = false; // zoom 사용하지 않기
- group3.TChart1.Scroll.Enable = false; // scroll 사용하지 않기
- group3.TChart1.Legend.Visible = false; // 그래프 참조 박스 띄우지 않기
- group3.TChart1.Environment.MouseWheelScroll = false;
- //group3.TChart1.Panel.Gradient.Visible = true; // 페널에 그라디언트 적용
- var cus_axis1 = group3.TChart1.Axis.AddCustom(false);
- group3.TChart1.Axis.get_Custom(0).AxisPen.Color = 0x0000ff; // 좌측 Y 축색 설정
- group3.TChart1.Axis.get_Custom(0).Title.Font.Size = 8;
- group3.TChart1.Axis.get_Custom(0).Title.Angle = 90;
- group3.TChart1.Axis.get_Custom(0).PositionPercent = -8;
- group3.TChart1.Axis.get_Custom(0).Automatic = false;
- group3.TChart1.Axis.get_Custom(0).Maximum = 1.1;
- group3.TChart1.Axis.get_Custom(0).Minimum = 0.0;
- group3.TChart1.Axis.get_Custom(0).Increment = 0.1;
- group3.TChart1.Axis.get_Custom(0).Visible= false; // 가로선 Visible
- group3.TChart1.AddSeries (0);
- group3.TChart1.Series(0).VerticalAxisCustom = cus_axis1; // Y축 기준
- group3.TChart1.Series(0).asLine.LinePen.Width = 2;
- group3.TChart1.Series(0).Color = 0x0000ff; // red
- group3.TChart1.Series(0).asLine.Pointer.Visible = true;
- group3.TChart1.Series(0).asLine.Pointer.Style = 1;
- group3.TChart1.Series(0).asLine.Pointer.VerticalSize = 2; // 포인터 크기
- group3.TChart1.Series(0).asLine.Pointer.HorizontalSize = 2;
- group3.TChart1.Series(0).Depth = 1;
- }
- function setChartInitRight() {
- group3.TChart2.RemoveAllSeries();
- group3.TChart2.Axis.RemoveAllCustom();
- //margin 값 정하기
- group3.TChart2.Panel.MarginTop = 23;
- group3.TChart2.Panel.MarginLeft = 32;
- group3.TChart2.Panel.MarginRight = 15.5;
- //group3.TChart2.Panel.MarginBottom = 7.5; // 가로 X축 보일때
- group3.TChart2.Panel.MarginBottom = 13.5; // 가로 X축 보이지 않을때
- //group3.TChart2.Axis.Bottom.TickLength = 1010;
- //백그라운드 이미지
- setBackImageLoad(group3.TChart2,"hpdet2");
- //하단축 칸 수 정하기와 눈금 없애기
- //group3.TChart1.Axis.Bottom.SetMinMax (0, MinTimeConst * 60 * 24 * 7 - 1);
- group3.TChart2.Axis.Bottom.SetMinMax (0, 4); // 가로좌표 표현
- group3.TChart2.Axis.Bottom.Increment = 2;
- group3.TChart2.Axis.Bottom.MinorTickCount = 0.5;
- group3.TChart2.Axis.Bottom.AxisPen.Color = 0xffffff; // 가로축 아래 색 설정
- group3.TChart2.Axis.Bottom.GridPen.Color = 0xffffff; // 세로 축 점선의 색 설정
- group3.TChart2.Axis.Bottom.Labels.Font.Color = 0xffffff; //하단 축 눈금 명칭 색을 하얀색으로 하여 보이지 않게 처리 (하얀색 0xffffff)
- group3.TChart2.Axis.Bottom.Labels.Visible = false; // 세로선 Visible
- group3.TChart2.Header.Visible = false;
- group3.TChart2.Header.Text[0]="혈액투석 적절도"; //헤더제목넣기
- group3.TChart2.Header.Font.Bold = true; //헤더 굵게
- group3.TChart2.Header.Font.Size = 10; //헤더 사이즈
- group3.TChart2.Aspect.View3D = 0; //2d 로 표현하기
- group3.TChart2.Zoom.enable = false; // zoom 사용하지 않기
- group3.TChart2.Scroll.Enable = false; // scroll 사용하지 않기
- group3.TChart2.Legend.Visible = false; // 그래프 참조 박스 띄우지 않기
- group3.TChart2.Environment.MouseWheelScroll = false;
- //group3.TChart2.Panel.Gradient.Visible = true; // 페널에 그라디언트 적용
- var cus_axis1 = group3.TChart2.Axis.AddCustom(false);
- group3.TChart2.Axis.get_Custom(0).AxisPen.Color = 0x0000ff; // 좌측 Y 축색 설정
- group3.TChart2.Axis.get_Custom(0).Title.Font.Size = 8;
- group3.TChart2.Axis.get_Custom(0).Title.Angle = 90;
- group3.TChart2.Axis.get_Custom(0).PositionPercent = -8;
- group3.TChart2.Axis.get_Custom(0).Automatic = false;
- group3.TChart2.Axis.get_Custom(0).Maximum = 1.1;
- group3.TChart2.Axis.get_Custom(0).Minimum = 0.0;
- group3.TChart2.Axis.get_Custom(0).Increment = 0.1;
- group3.TChart2.Axis.get_Custom(0).Visible= false; // 가로선 Visible
- group3.TChart2.AddSeries (0);
- group3.TChart2.Series(0).VerticalAxisCustom = cus_axis1; // Y축 기준
- group3.TChart2.Series(0).asLine.LinePen.Width = 2;
- group3.TChart2.Series(0).Color = 0x0000ff; // red
- group3.TChart2.Series(0).asLine.Pointer.Visible = true;
- group3.TChart2.Series(0).asLine.Pointer.Style = 1;
- group3.TChart2.Series(0).asLine.Pointer.VerticalSize = 2; // 포인터 크기
- group3.TChart2.Series(0).asLine.Pointer.HorizontalSize = 2;
- group3.TChart2.Series(0).Depth = 1;
- }
- function searchPatinfoPop() {
- if ( ds_init.getColumn(0, "srchcond1") == "1" ) { // 등록번호 검색
- dsf_makeValue( ds_temp_send, "pid", "string", ds_main_condition.getColumn(0, "srchpid"));
- dsf_makeValue( ds_temp_send, "srchcond", "string", "1");
- }
- if ( ds_init.getColumn(0, "srchcond1") == "2" ) { // 환자이름 검색
- dsf_makeValue( ds_temp_send, "hngnm", "string", ds_main_condition.getColumn(0, "patname"));
- dsf_makeValue( ds_temp_send, "srchcond", "string", "2");
- }
- var xpt = window.screenleft + 100;
- var ypt = window.screenTop + 100;
- var objArg = new Object();
- objArg.arg_ds)send = ds_temp_send;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
- if(ds_main.getColumn(0, "popupendflag") != "ok") {
- return;
- }
- ds_main_condition.setColumn( 0, "srchpid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- ds_main_condition.setColumn( 0, "patname", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
- ds_main_condition.setColumn( 0, "patrrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
- var patrrgstno2 = ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2");
- patrrgstno2 = patrrgstno2.substr(0,1) + "******";
- //ds_main_condition.setColumn( 0, "patrrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
- ds_main_condition.setColumn( 0, "patrrgstno2", patrrgstno2);
- ds_main_condition.setColumn( 0, "patsex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
- ds_main_condition.setColumn( 0, "patage", ds_main_patinfo_patinfolist.getColumn(0, "age"));
- //model.refresh();
- doSearch("F");
- }
- function fMoveFocus(vCtrlID){
- if( e.keycode == 13 ) {
- if( vCtrlID != "" ) eval(vCtrlID).setFocus(); //.setFocus(vCtrlID);
- }
- }
- function group3_grd_hpdetlist_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if( e.row >= 0 && e.Col >= 0){ //group3.grd_hpdetlist.rows- group3.grd_hpdetlist.fixedRows > 0 && group3.grd_hpdetlist.mouseRow != 0
- viewDetInfo();
- }
- }
- function group3_grp_btn_button42_onclick(obj:Button, e:ClickEventInfo) {
- if ( sysf_messageBox("데이터를", "Q001") == 6 ) {
- var iRow = ds_main_hpdetlist_info.rowposition;
- if( iRow >= 0 ){
- var rowcnt = ds_main_hpdetlist_info.rowcount; // group3.grd_hpdetlist.selectedRow(0);
- if(rowcnt < 1) {
- var msg = sysf_messageBox("삭제할 정보를 ", "C002");
- return;
- } else {
- ds_send_savedata.setColumn( 0, "state", "D");
- ds_send_req_data1.copyData(ds_send_savedata);
- var exec_date = ds_send_savedata.getColumn(0, "execdt");
- exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
- ds_send_req_data1.setColumn( 0, "execdt", exec_date);
- //submit("TXMMO08201");
- var oParam = {};
- oParam.id = "TXMMO08201";
- oParam.service = "emrdialexamapp.EmrDialExamMngt";
- oParam.method = "reqExeHpDetInfo";
- oParam.inds = "data1=ds_send_req_data1";
- oParam.outds = "ds_hidden_temp=temp";
- oParam.async = false;
- tranf_submit(oParam);
- // 삭제후 상세정보 지우기
- //ds_main_condition.clearData(); ds_main_condition.addRow();
- ds_send_savedata.clearData(); ds_send_savedata.addRow();
- ds_main_calccr.clearData(); ds_main_calccr.addRow();
- //model.refresh();
- setChartInitLeft();
- setChartInitRight();
- doSearch("D");
- }
- }
- }
- }
- function group3_grp_btn_button8_onclick(obj:Button, e:ClickEventInfo) {
- if ( sysf_messageBox("데이터를", "Q002") == 6 ) {
- if (ds_main_condition.getColumn(0, "srchpid") == "") {
- sysf_messageBox("등록번호 항목은", "I003");
- group2.ipt_srchpid.setFocus();
- return;
- }
- if (ds_send_savedata.getColumn(0, "execdt") == "") {
- sysf_messageBox("시행일자 항목은", "I003");
- group3.ipt_attackdd.setFocus();
- return;
- }
- calCcr();
- var ccrRslt = ds_main_calccr.getColumn(0, "ccr4");
- var rsltcnts2;
- if(ccrRslt > 0.81) { rsltcnts2 = "1" }
- else if(ccrRslt > 0.6501 && ccrRslt < 0.81) { rsltcnts2 = "2" }
- else if(ccrRslt >0.501 && ccrRslt < 0.65) { rsltcnts2 = "3" }
- else { rsltcnts2 = "4" }
- ds_send_savedata.setColumn( 0, "rsltcnts2", rsltcnts2);
- ds_send_savedata.setColumn( 0, "srchpid", ds_main_condition.getColumn(0, "srchpid"));
- if(ds_send_savedata.getColumn(0, "testseq") == ""){
- ds_send_savedata.setColumn( 0, "testseq", 0);
- }
- ds_send_savedata.setColumn( 0, "state", "U");
- ds_send_req_data1.copyData(ds_send_savedata);
- var exec_date = ds_send_savedata.getColumn(0, "execdt");
- //alert(ds_send_savedata.getColumn(0, "execdt"));
- //alert(ds_send_req_data1.getColumn(0, "execdt"));
- exec_date = exec_date.substr(0,4) + "-" + exec_date.substr(4,2) + "-" + exec_date.substr(6,2) + "-00.00.00.000000";
- ds_send_req_data1.setColumn( 0, "execdt", exec_date);
- //alert(exec_date);
- //submit("TXMMO08201"); // 저장_수정
- var oParam = {};
- oParam.id = "TXMMO08201";
- oParam.service = "emrdialexamapp.EmrDialExamMngt";
- oParam.method = "reqExeHpDetInfo";
- oParam.inds = "data1=ds_send_req_data1";
- oParam.outds = "ds_hidden_temp=temp";
- oParam.async = false;
- tranf_submit(oParam);
- doSearch("S");
- }
- }
- function group3_grp_btn_button16_onclick(obj:Button, e:ClickEventInfo) {
- ds_send_savedata.clearData(); ds_send_savedata.addRow();
- ds_main_calccr.clearData(); ds_main_calccr.addRow();
- dsf_makeValue( ds_send_savedata, "execdt", "string", utlf_getCurrentDate());
- //model.refresh();
- setChartInitLeft();
- setChartInitRight();
- }
- function group3_ipt_attackdd_onkeyup(obj:Calendar, e:KeyEventInfo) {
- fMoveFocus("group3.input5");
- }
- function group3_input5_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input1");
- }
- function group3_input1_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input6");
- }
- function group3_input6_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input13");
- }
- function group3_input13_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input9");
- }
- function group3_input9_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input2");
- }
- function group3_input2_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input3");
- }
- function group3_input3_onkeyup(obj:Edit, e:KeyEventInfo) {
- fMoveFocus("group3.input7");
- }
- function group3_input7_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input14");
- }
- function group3_input14_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input4");
- }
- function group3_input4_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input12");
- }
- function group3_input12_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input15");
- }
- function group3_input15_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("group3.input16");
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
- calCcr();
- fMakeChart();
- }
- function group3_TChart1_OnClick {
- }
- function group3_TChart2_OnClick {
- }
- function group3_btn_bfprcpsrch_onclick(obj:Button, e:ClickEventInfo) {
- ds_send.setColumn( 0, "cond1", ds_init.getColumn(0, "srchcond1"));
- if ( ds_send.getColumn(0, "cond1") == "1" ) {
- ds_send.setColumn( 0, "cond2", ds_main_condition.getColumn(0, "srchpid"));
- } else {
- ds_send.setColumn( 0, "cond2", ds_main_condition.getColumn(0, "patname"));
- }
- ds_send.setColumn( 0, "cond3", sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn( 0, "cond99", "patchosinfo");
- //if (!submit ( "TRMMO02501",false )) { //검색 시작 값이 없으면 clear 한다.
- var oParam = {};
- oParam.id = "TRMMO02501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetComnPatInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_patinfolist=patinfolist ds_main_patinfo_patchosinfolist=patchosinfolist ds_main_patinfo_patchosdeptinfo=patchosdeptinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO02501";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMMO02501") < 0) {
- //model.resetInstanceNode ("ds_main_condition" );
- ds_main_condition.clearData();
- ds_main_condition.addRow();
- //model.refresh();
- return;
- }
- var srcNodeList = ds_main_patinfo_patinfolist; //model.instances(0).selectNodes("ds_main_patinfo_patinfolist");
- if ( srcNodeList.rowcount == 1 ) { //값이 한개면 바로 화면에 보여준1다.
- group2.ipt_srchpid.text = ds_main_patinfo_patinfolist.getColumn(0, "pid");
- group2.input17.text = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
- ds_main_condition.setColumn( 0, "patrrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
- var patrrgstno2 = ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2");
- patrrgstno2 = patrrgstno2.substr(0,1) + "******";
- ds_main_condition.setColumn( 0, "patrrgstno2", patrrgstno2);
- ds_main_condition.setColumn( 0, "patsex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
- ds_main_condition.setColumn( 0, "patage", ds_main_patinfo_patinfolist.getColumn(0, "age"));
- doSearch("F");
- } else if ( srcNodeList.rowcount > 1 ) { //값이 한개이상이면 팝업을 띄운다.
- searchPatinfoPop();
- }
- //model.refresh();
- }
- function cf_TRMMO02501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo) {
- group3.TChart1.Export.SaveToBitmapFile(inff_getTChartBackgroundImage("dialexamprint2"));
- group3.TChart2.Export.SaveToBitmapFile(inff_getTChartBackgroundImage("dialexamprint3"));
-
-
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/send/savedata" , ds_send_savedata);
- rptf_setNodeListToDOM(objDOM, "root/send/reqdata" , ds_send_reqdata);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPMMO08200"],[objParam], option);
- }
- function group2_button2_onclick(obj:Button, e:ClickEventInfo) {
- if(ds_main_condition.getColumn(0, "srchpid") ==""){
- sysf_messageBox("등록번호를 ", "C001");
- group2.ipt_srchpid.setFocus();
- return;
- }
- if(ds_main_condition.getColumn(0, "fromdd") ==""){
- sysf_messageBox("시행일자를 ", "C001");
- group2.ipt_fromdd.setFocus();
- return;
- }
- if(ds_main_condition.getColumn(0, "todd") ==""){
- sysf_messageBox("시행일자를 ", "C001");
- group2.ipt_todd.setFocus();
- return;
- }
- doSearch("F");
- setChartInitLeft();
- setChartInitRight();
- }
- function group2_input17_onkeyup(obj:Edit, e:KeyEventInfo) {
- ds_init.setColumn( 0, "srchcond1", "2");
- frmf_inputEnterKey ( "group3.btn_bfprcpsrch", "onclick", new ClickEventInfo );
- }
- function group2_ipt_srchpid_onkeyup(obj:Edit, e:KeyEventInfo) {
- ds_init.setColumn( 0, "srchcond1", "1");
- inputEnterKey ( "group3.btn_bfprcpsrch", "onclick", new ClickEventInfo); //"DOMActivate" )
- }
- function group2_btn_srchpid_onclick(obj:Button, e:ClickEventInfo) {
- searchPatinfoPop();
- }
- ]]></Script>
- </Form>
- </FDL>
|