1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA04320" position="absolute 0 0 1207 801" titletext="검사결과관리[비자건진]" oninit="SMAHA04320_oninit" onload="SMAHA04320_onload">
- <Layouts>
- <Layout>
- <Tab id="swt_rslt" taborder="12" tabindex="0" position="absolute 314 213 1195 757" class="tab_Normal" anchor="all">
- <Tabpages>
- <Tabpage id="case_rslt">
- <Layouts>
- <Layout>
- <Shape id="line13" linetype="vertical" class="line_1" position="absolute 5 343 870 344"/>
- <Static id="caption19" text="숫자형/선택형 결과입력" class="tit_2" position="absolute 0 3 167 24"/>
- <Grid id="grd_rsltlst" taborder="1" binddataset="ds_main_acptinfo_rsltlst_item" useinputpanel="false" position="absolute 0 20 880 312" autoenter="select" cellsizingtype="col" anchor="all" onrbuttonup="swt_rslt_case_rslt_grd_rsltlst_onrbuttonup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="검사실"/>
- <Cell col="2" text="보고서 출력그룹"/>
- <Cell col="3" colspan="2" text="처방명칭" taborder="undefined"/>
- <Cell col="5" text="처방영문명칭"/>
- <Cell col="6" colspan="2" text="결과" taborder="undefined"/>
- <Cell col="8" text="외래결과"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" text="기준"/>
- <Cell col="11" text="판정값"/>
- <Cell col="12" text="처방일자"/>
- <Cell col="13" text="실시처방유일번호"/>
- <Cell col="14" text="처방번호"/>
- <Cell col="15" text="검사코드"/>
- <Cell col="16" text="결과구분"/>
- <Cell col="17" text="비고"/>
- <Cell col="18" text="공단결과"/>
- <Cell col="19" text="판정문구코드"/>
- <Cell col="20" text="inptflag"/>
- <Cell col="21" text="judgmark"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:testroomnm"/>
- <Cell col="2" displaytype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:reptprntgrupcd" combodataset="ds_init_baseinfo_comcodelst_item" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:printyn" expr="expr:printyn == 'Y' ? 1 : 0"/>
- <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
- <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:testengnm"/>
- <Cell col="6" displaytype="text" edittype="text" style="align:left middle;padding:0 0 0 3;" text="bind:testrsltcnts"/>
- <Cell col="7" displaytype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:prcpstatcd" combodataset="ds_init_baseinfo_ordstatlst_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:outtestrsltcnts"/>
- <Cell col="9" style="align:left middle;padding:0 0 0 3;" text="bind:rsltunit"/>
- <Cell col="10" style="align:left middle;padding:0 0 0 3;" text="bind:stndval"/>
- <Cell col="11" style="align:left middle;padding:0 0 0 3;background:EXPR(background_judgrsltcnts);background2:EXPR(background_judgrsltcnts);" text="bind:judgrsltcnts"/>
- <Cell col="12" style="align:left middle;padding:0 0 0 3;" text="bind:prcpdd"/>
- <Cell col="13" displaytype="text" style="align:left middle;padding:0 0 0 3;" text="bind:execprcpuniqno"/>
- <Cell col="14" style="align:left middle;padding:0 0 0 3;" text="bind:prcpno"/>
- <Cell col="15" style="align:left middle;padding:0 0 0 3;" text="bind:testcd"/>
- <Cell col="16" text="bind:rsltflag"/>
- <Cell col="17" text="bind:remcnts"/>
- <Cell col="18" text="bind:assorsltcnts"/>
- <Cell col="19" text="bind:judgcd"/>
- <Cell col="20" text="bind:inptflag"/>
- <Cell col="21" text="bind:judgmark"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption2" text="서술형 결과입력" class="tit_2" position="absolute 0 329 159 350" anchor="left bottom"/>
- <Grid id="grd_rslttextlst" taborder="2" binddataset="ds_main_acptinfo_rsltlst_itemtext" useinputpanel="false" position="absolute 0 346 353 528" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left bottom" oncellclick="swt_rslt_case_rslt_grd_rslttextlst_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="266"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="처방명칭" taborder="undefined"/>
- <Cell col="3" text="결과"/>
- <Cell col="4" text="외래결과"/>
- <Cell col="5" text="처방일자"/>
- <Cell col="6" text="실시처방유일번호"/>
- <Cell col="7" text="처방번호"/>
- <Cell col="8" text="검사코드"/>
- <Cell col="9" text="외래결과내역"/>
- <Cell col="10" text="결과구분"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="공단결과"/>
- <Cell col="13" text="판정문구코드"/>
- <Cell col="14" text="판정문구내용"/>
- <Cell col="15" text="inptflag"/>
- <Cell col="16" text="choirslt"/>
- <Cell col="17" text="judgmark"/>
- <Cell col="18" text="refh"/>
- <Cell col="19" text="refl"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
- <Cell col="2" displaytype="combo" text="bind:prcpstatcd" combodataset="ds_init_baseinfo_ordstatlst_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:testrsltcnts" enable="true"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:outtestrsltcnts"/>
- <Cell col="5" text="bind:prcpdd"/>
- <Cell col="6" text="bind:execprcpuniqno"/>
- <Cell col="7" text="bind:prcpno"/>
- <Cell col="8" text="bind:testcd"/>
- <Cell col="9" text="bind:outtestrsltcnts"/>
- <Cell col="10" text="bind:rsltflag"/>
- <Cell col="11" text="bind:remcnts"/>
- <Cell col="12" text="bind:assorsltcnts"/>
- <Cell col="13" text="bind:judgcd"/>
- <Cell col="14" text="bind:judgrsltcnts"/>
- <Cell col="15" text="bind:inptflag"/>
- <Cell col="16" text="bind:judgmark"/>
- <Cell col="17" text="bind:judgmark"/>
- <Cell col="18" text="bind:refh"/>
- <Cell col="19" text="bind:refl"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea id="tar_textrslt" taborder="3" position="absolute 357 346 880 528" wordwrap="word" autoselect="true" acceptstab="true" anchor="left right bottom"/>
- <Div id="grp_choi" taborder="4" visible="false" position="absolute 100 70 395 315" style="border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static id="caption55" text="선택형결과" class="tit_2" position="absolute 5 3 113 24" anchor="default"/>
- <Shape id="line35" linetype="horizontal" class="line_10" position="absolute 5 19 290 25" anchor="default"/>
- <Button id="btn_choiclose" taborder="1" class="icon_plus" position="absolute 275 4 288 19" anchor="default" onclick="swt_rslt_case_rslt_grp_choi_btn_choiclose_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_rsltexmp" taborder="5" visible="false" position="absolute 435 70 730 315" style="border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static id="caption26" text="결과예문" class="tit_2" position="absolute 5 2 113 24" anchor="default"/>
- <Grid id="grd_rsltexmplst" taborder="1" binddataset="ds_main_tempinfo_choilst_item3" useinputpanel="false" position="absolute 5 23 290 238" anchor="default" oncelldblclick="swt_rslt_case_rslt_grp_rsltexmp_grd_rsltexmplst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="27"/>
- <Column size="100"/>
- <Column size="234"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 5 18 290 24" anchor="default"/>
- <Button id="btn_rsltexmp" taborder="2" class="icon_plus" position="absolute 277 3 290 18" anchor="default" onclick="swt_rslt_case_rslt_grp_rsltexmp_btn_rsltexmp_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_rsltsave" taborder="6" text="결과입력" class="btn2" position="absolute 815 325 879 344" anchor="right bottom" onclick="swt_rslt_case_rslt_btn_rsltsave_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <cp_checkboxList id="chk_style" titletext="CheckBox List" taborder="29" text="cp_checkboxList00" scrollbars="none" position="absolute 484 206 731 229" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Button id="btn_max" taborder="6" text="펼치기" class="btn2" position="absolute 256 73 309 92" onclick="btn_max_onclick"/>
- <Button id="btn_min" taborder="26" text="줄이기" class="btn2" visible="false" position="absolute 256 73 309 92" onclick="btn_min_onclick"/>
- <Static id="caption6" text="검사결과관리" class="tit_1" position="absolute 0 0 159 25"/>
- <Edit id="output1" taborder="1" readonly="true" position="absolute 769 99 877 118" class="output"/>
- <Static id="caption7" text="기본사항" class="tit_2" position="absolute 315 76 466 97"/>
- <Shape id="line4" linetype="horizontal" class="line_10" position="absolute 314 92 1195 98" anchor="left top right"/>
- <Shape id="line5" linetype="vertical" class="line_2" position="absolute 313 183 1028 189"/>
- <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 314 119 1195 125" anchor="left top right"/>
- <Static id="caption16" text="건진명칭" class="cell_1" position="absolute 314 123 378 146"/>
- <Edit id="opt_pkgnm" taborder="2" readonly="true" position="absolute 381 125 877 144" class="output"/>
- <TextArea id="tar_remcnts" taborder="3" position="absolute 381 150 1195 195" acceptstab="true" autoselect="true" wordwrap="word" anchor="left top right"/>
- <Static id="caption17" text="전달사항" class="cell_1" position="absolute 314 149 378 196"/>
- <Combo id="cmb_statflag" taborder="4" innerdataset="@ds_init_baseinfo_statlst_A0107" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 1108 99 1195 118"/>
- <Static id="caption21" text="성별/나이" class="cell_1" position="absolute 880 97 952 120"/>
- <Static id="caption22" text="상태" class="cell_1" position="absolute 1059 97 1106 120"/>
- <Shape id="line9" linetype="horizontal" class="line_3" position="absolute 314 195 1195 201" anchor="left top right"/>
- <Div id="group5" anchor="left top right" taborder="5" class="div_SA" position="absolute 0 25 1195 65">
- <Layouts>
- <Layout>
- <Static id="caption11" text="건진일자:" class="search_name" position="absolute 204 12 274 29"/>
- <Calendar id="ipt_srchfromdd" taborder="5" class="input_s_essential" position="absolute 309 10 409 29" autoselect="true" autoskip="true" onchanged="group5_ipt_srchfromdd_onchanged"/>
- <Static id="caption12" text="검사실 :" class="search_name" position="absolute 733 12 795 29"/>
- <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 1118 10 1174 32" anchor="top right" onclick="group5_btn_search_onclick"/>
- <Shape id="line7" linetype="vertical" position="absolute 1092 6 1098 36" anchor="top right"/>
- <Combo id="cmb_srchroomcd" taborder="7" innerdataset="@ds_init_room_roomlst_itemroom" codecolumn="testroomcd" datacolumn="testroomnm" class="combo_s_essential" position="absolute 799 11 907 30" onitemchanged="group5_cmb_srchroomcd_onitemchanged"/>
- <Button id="btn_srchpat" taborder="8" class="icon_search" position="absolute 611 12 627 28" onclick="group5_btn_srchpat_onclick"/>
- <Edit id="ipt_pid" taborder="9" class="input_search" position="absolute 541 10 607 29" autoselect="true" autoskip="true" onkeyup="group5_ipt_pid_onkeyup"/>
- <Edit id="ipt_pnm" taborder="10" class="input_search" position="absolute 635 11 718 30" autoselect="true" autoskip="true" onkeyup="group5_ipt_pnm_onkeyup"/>
- <Static id="caption23" text="환자검색 :" class="search_name" position="absolute 464 12 545 29"/>
- <Combo id="cmb_srchhealexamdetlflag" taborder="11" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0070" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 85 11 193 30" onitemchanged="group5_cmb_srchhealexamdetlflag_onitemchanged"/>
- <Static id="caption9" text="검진구분 :" class="search_name" position="absolute 5 12 91 29"/>
- <Button id="btn_nextmonth" taborder="12" class="icon_next_year" position="absolute 428 12 444 28" onclick="group5_btn_nextmonth_onclick"/>
- <Button id="btn_nextday" taborder="13" class="icon_next_month" position="absolute 409 12 425 28" onclick="group5_btn_nextday_onclick"/>
- <Button id="btn_preday" taborder="14" class="icon_pre_month" position="absolute 293 12 309 28" onclick="group5_btn_preday_onclick"/>
- <Button id="btn_premonth" taborder="15" class="icon_pre_year" position="absolute 274 12 290 28" onclick="group5_btn_premonth_onclick"/>
- <Static id="caption3" text="상태구분 :" class="search_name" position="absolute 920 12 998 29"/>
- <Combo id="combo1" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1005 11 1085 30">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">검사진행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">H</Col>
- <Col id="datacolumn">판정대기</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption15" text="대기자리스트" class="tit_2" position="absolute 0 76 159 97"/>
- <Shape id="line8" linetype="horizontal" class="line_10" position="absolute 0 92 309 98"/>
- <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 314 145 1195 151" anchor="left top right"/>
- <Edit id="opt_sex" taborder="7" readonly="true" position="absolute 954 99 1004 118" class="output"/>
- <Edit id="opt_hngnm" taborder="8" readonly="true" position="absolute 637 99 765 118" class="output"/>
- <Static id="caption14" text="등록번호" class="cell_1" position="absolute 314 97 378 120"/>
- <Static id="caption24" text="성명" class="cell_1" position="absolute 570 97 634 120"/>
- <Edit id="opt_pid" taborder="9" readonly="true" position="absolute 381 99 566 118" class="output"/>
- <Edit id="output5" taborder="10" readonly="true" position="absolute 1007 99 1057 118" class="output"/>
- <Button id="btn_getoutrslt" taborder="11" text="외래결과연동" class="btn5" position="absolute 1101 73 1195 92" anchor="top right" onclick="btn_getoutrslt_onclick"/>
- <Button id="button4" taborder="13" text="CDIS연동" class="btn2" position="absolute 1123 206 1195 225" anchor="top right" onclick="button4_onclick"/>
- <Button id="button6" taborder="14" text="PACS연동" class="btn2" position="absolute 1047 206 1122 225" anchor="top right" onclick="button6_onclick"/>
- <Button id="btn_print" taborder="15" text="특정항목출력" class="btn6" position="absolute 944 206 1046 225" anchor="top right" onclick="btn_print_onclick"/>
- <Button id="button7" taborder="16" text="출력설정" class="btn6" visible="false" position="absolute 903 73 983 92" anchor="top right" onclick="button7_onclick"/>
- <Button id="button8" taborder="17" text="결과치출력" class="btn6" position="absolute 852 206 943 225" anchor="top right" onclick="button8_onclick"/>
- <CheckBox id="lab" taborder="18" position="absolute 405 207 478 222" text="진단검사" truevalue="lab" onclick="lab_onclick"/>
- <CheckBox id="mic" taborder="19" position="absolute 606 229 669 244" text="미생물" truevalue="mic" onclick="mic_onclick"/>
- <CheckBox id="che" taborder="20" position="absolute 489 229 544 244" text="방사선" truevalue="che" onclick="che_onclick"/>
- <CheckBox id="checkbox1" taborder="22" position="absolute 666 229 721 244" text="내시경" truevalue="eds" onclick="checkbox1_onclick"/>
- <CheckBox id="nuc" taborder="23" position="absolute 548 229 603 244" text="핵의학" truevalue="nuc" onclick="nuc_onclick"/>
- <Static id="caption1" text="검사상태" class="cell_1" position="absolute 880 123 952 146"/>
- <Radio id="radio1" taborder="24" columncount="3" rowcount="1" innerdataset="@ds_init_baseinfo_teststatlst_V004" codecolumn="cdid" datacolumn="cdnm" position="absolute 958 124 1187 145"/>
- <Grid id="grd_acptlst" taborder="25" binddataset="ds_main_acptlst_item" useinputpanel="false" position="absolute 0 97 309 753" autoenter="select" cellsizingtype="col" anchor="left top bottom" oncellclick="grd_acptlst_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="73"/>
- <Column size="80"/>
- <Column size="76"/>
- <Column size="122"/>
- <Column size="160"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="비자연번"/>
- <Cell col="3" text="한글성명"/>
- <Cell col="4" text="영문성명"/>
- <Cell col="5" text="패키지유형"/>
- <Cell col="6" text="상태"/>
- <Cell col="7" text="접수시간"/>
- <Cell col="8" text="건진일"/>
- <Cell col="9" text="성별"/>
- <Cell col="10" text="나이"/>
- <Cell col="11" text="단체명,"/>
- <Cell col="12" text="주민번호1"/>
- <Cell col="13" text="주민번호2"/>
- <Cell col="14" text="단체코드"/>
- <Cell col="15" text="패키지코드"/>
- <Cell col="16" text="예약일자"/>
- <Cell col="17" text="예약넘버"/>
- <Cell col="18" text="크레이트넘버"/>
- <Cell col="19" text="진료과"/>
- <Cell col="20" text="건진구분"/>
- <Cell col="21" text="건진상세구분"/>
- <Cell col="22" text="acptremcnts"/>
- <Cell col="23" text="teststat"/>
- <Cell col="24" text="hopedd"/>
- <Cell col="25" text="brthareacnts"/>
- <Cell col="26" text="remcnts"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:visano"/>
- <Cell col="3" text="bind:hngnm"/>
- <Cell col="4" text="bind:engnm"/>
- <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:pkgnm"/>
- <Cell col="6" displaytype="combo" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="7" text="bind:ordtm"/>
- <Cell col="8" text="bind:orddd"/>
- <Cell col="9" text="bind:sex"/>
- <Cell col="10" text="bind:age"/>
- <Cell col="11" text="bind:cmpynm"/>
- <Cell col="12" text="bind:rgstno1"/>
- <Cell col="13" text="bind:rgstno2"/>
- <Cell col="14" text="bind:cmpycd"/>
- <Cell col="15" text="bind:pkgcd"/>
- <Cell col="16" text="bind:rsrvdd"/>
- <Cell col="17" text="bind:rsrvno"/>
- <Cell col="18" text="bind:cretno"/>
- <Cell col="19" text="bind:orddeptcd"/>
- <Cell col="20" text="bind:healexamflag"/>
- <Cell col="21" text="bind:healexamdetlflag"/>
- <Cell col="22" text="bind:acptremcnts"/>
- <Cell col="23" text="bind:teststat"/>
- <Cell col="24" text="bind:hopedd"/>
- <Cell col="25" text="bind:brthareacnts"/>
- <Cell col="26" text="bind:remcnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button2" taborder="27" text="전체외래결과연동" class="btn5" position="absolute 984 73 1100 92" anchor="top right" onclick="button2_onclick"/>
- <Button id="button1" taborder="30" text="저장" class="btn4" position="absolute 1137 761 1195 783" anchor="right bottom" onclick="button1_onclick"/>
- <Button id="btn_colgjudg" taborder="31" text="판정대기" class="btn3" position="absolute 320 761 400 783" anchor="left bottom" onclick="btn_colgjudg_onclick"/>
- <Button id="button3" taborder="32" text="발송대기" class="btn3" position="absolute 403 761 483 783" anchor="left bottom" onclick="button3_onclick"/>
- <Button id="button9" taborder="33" text="재/미검사자 관리" class="btn3" position="absolute 189 761 317 783" anchor="left bottom" onclick="button9_onclick"/>
- <Button id="button5" taborder="34" text="처방관리" class="btn3" position="absolute 106 761 186 783" anchor="left bottom" onclick="button5_onclick"/>
- <Button id="btn_outrsltview" taborder="35" text="통합검사결과" class="btn3" position="absolute 0 761 104 783" anchor="left bottom" onclick="btn_outrsltview_onclick"/>
- <PopupMenu id="pmn_menu1" position="absolute 1216 87 1313 136" innerdataset="@ds_temp_popupmenu_grid01_item" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu1_onmenuclick"/>
- <Button id="btn_hidden" taborder="36" position="absolute 0 0 159 27" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:transparent;" ondblclick="btn_hidden_ondblclick"/>
- <Button id="btn_hidden2" taborder="37" position="absolute 3 78 162 89" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:transparent;" ondblclick="btn_hidden2_ondblclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchpid2" type="STRING" size="256"/>
- <Column id="srchpnm" type="STRING" size="256"/>
- <Column id="srchroomcd" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchstatfg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchpid2"/>
- <Col id="srchpnm"/>
- <Col id="srchroomcd"/>
- <Col id="srchfromdd"/>
- <Col id="srchstatfg"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글명"/>
- <Column id="engnm" type="STRING" size="256" sumtext="영문명"/>
- <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
- <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
- <Column id="ordtm" type="STRING" size="256" sumtext="건진시간"/>
- <Column id="orddd" type="STRING" size="256" sumtext="건진일자"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="cmpynm" type="STRING" size="256" sumtext="단체명"/>
- <Column id="rgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="cmpycd" type="STRING" size="256" sumtext="단체코드"/>
- <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="건진부서코드"/>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
- <Column id="remcnts" type="STRING" size="256" sumtext="비고"/>
- <Column id="teststat" type="STRING" size="256" sumtext="건진상태"/>
- <Column id="hopedd" type="STRING" size="256" sumtext="건진상태"/>
- <Column id="brthareacnts" type="STRING" size="256" sumtext="국가코드"/>
- <Column id="remcnts" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="visano" type="STRING" size="256" sumtext="비자연번"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_acptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lab" type="STRING" size="256"/>
- <Column id="che" type="STRING" size="256"/>
- <Column id="nuc" type="STRING" size="256"/>
- <Column id="mic" type="STRING" size="256"/>
- <Column id="eds" type="STRING" size="256"/>
- <Column id="style" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lab"/>
- <Col id="che"/>
- <Col id="nuc"/>
- <Col id="mic"/>
- <Col id="eds"/>
- <Col id="style"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_rsltlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_acptinfo_rsltlst_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="testroomnm" type="STRING" size="256" sumtext="검사실"/>
- <Column id="reptprntgrupcd" type="STRING" size="256" sumtext="출력그룹"/>
- <Column id="inptflag" type="STRING" size="256" sumtext="입력구분"/>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약등록일자"/>
- <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpdd2" type="STRING" size="256" sumtext="처방일자(미국식)"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="testcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드(하위수가)"/>
- <Column id="testnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="testengnm" type="STRING" size="256" sumtext="처방영문명"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="건진결과"/>
- <Column id="outtestrsltcnts" type="STRING" size="256" sumtext="외래결과"/>
- <Column id="rsltunit" type="STRING" size="256" sumtext="결과단위"/>
- <Column id="rsltflag" type="STRING" size="256" sumtext="결과종류"/>
- <Column id="plceflag" type="STRING" size="256" sumtext="출장구분"/>
- <Column id="judgmark" type="STRING" size="256" sumtext="LIS판정"/>
- <Column id="refh" type="STRING" size="256" sumtext="LIS ref High"/>
- <Column id="refl" type="STRING" size="256" sumtext="LIS ref Low"/>
- <Column id="assorsltcnts" type="STRING" size="256" sumtext="공단결과 "/>
- <Column id="choicnt" type="STRING" size="256" sumtext="선택형결과일경우 선택수"/>
- <Column id="stndval" type="STRING" size="256" sumtext="기준치"/>
- <Column id="judgcd" type="STRING" size="256" sumtext="판정값"/>
- <Column id="judgrsltcnts" type="STRING" size="256" sumtext="판정값"/>
- <Column id="testroomcd" type="STRING" size="256" sumtext="검사실코드"/>
- <Column id="maxval" type="BIGDECIMAL" size="256" sumtext="참고치최대값"/>
- <Column id="minval" type="BIGDECIMAL" size="256" sumtext="참고치최소값"/>
- <Column id="rslthistseq" type="INT" size="256" sumtext="결과이력번호"/>
- <Column id="printyn" type="STRING" size="256" sumtext="출력유무"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tempinfo_choilst_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_itemtext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inptflag" type="STRING" size="256" sumtext="입력구분"/>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약등록일자"/>
- <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="testcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드(하위수가)"/>
- <Column id="testnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="건진결과"/>
- <Column id="outtestrsltcnts" type="STRING" size="256" sumtext="외래결과"/>
- <Column id="rsltflag" type="STRING" size="256" sumtext="결과종류"/>
- <Column id="assorsltcnts" type="STRING" size="256" sumtext="공단결과 "/>
- <Column id="testroomcd" type="STRING" size="256" sumtext="검사실코드"/>
- <Column id="rslthistseq" type="INT" size="256" sumtext="결과이력번호"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tempinfo_rslttext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcnts" type="STRING" size="256"/>
- <Column id="rslt_idx" type="STRING" size="256"/>
- <Column id="rslt_col" type="STRING" size="256"/>
- <Column id="rslt_testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcnts"/>
- <Col id="rslt_idx"/>
- <Col id="rslt_col"/>
- <Col id="rslt_testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_statlst_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_hedetlflaglst_A0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_room_roomlst_itemroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256" sumtext="선택"/>
- <Column id="testroomcd" type="STRING" size="256" sumtext="검사실코드"/>
- <Column id="testroomnm" type="STRING" size="256" sumtext="검사실명"/>
- <Column id="cnt" type="INT" size="256" sumtext="인원"/>
- <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_baseinfo_comcodelst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_ordstatlst_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_teststatlst_V004" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_style" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">뇨,분변</Col>
- <Col id="value">U</Col>
- </Row>
- <Row>
- <Col id="label">혈액학</Col>
- <Col id="value">H</Col>
- </Row>
- <Row>
- <Col id="label">생화학</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">면역혈청</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">분자생물</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_addrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchcmpycd" type="STRING" size="256"/>
- <Column id="srchcmpynm" type="STRING" size="256"/>
- <Column id="srchpkgcd" type="STRING" size="256"/>
- <Column id="srchpkgnm" type="STRING" size="256"/>
- <Column id="srchpid2" type="STRING" size="256"/>
- <Column id="srchpnm" type="STRING" size="256"/>
- <Column id="srchroomcd" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srchtestcd2" type="STRING" size="256"/>
- <Column id="srchrsltflag" type="STRING" size="256"/>
- <Column id="srchstyle" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="srchrsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvno" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchinqrflag" type="STRING" size="256"/>
- <Column id="srchstatfg" type="STRING" size="256"/>
- <Column id="srchuserid" type="STRING" size="256"/>
- <Column id="srchdeptcd" type="STRING" size="256"/>
- <Column id="srchhopedd" type="STRING" size="256"/>
- <Column id="saveallout" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="srchcmpycd"/>
- <Col id="srchcmpynm"/>
- <Col id="srchpkgcd"/>
- <Col id="srchpkgnm"/>
- <Col id="srchpid2"/>
- <Col id="srchpnm"/>
- <Col id="srchroomcd"/>
- <Col id="srchinstcd"/>
- <Col id="srchhealexamflag"/>
- <Col id="srchtestcd2"/>
- <Col id="srchrsltflag"/>
- <Col id="srchstyle"/>
- <Col id="srchorddd"/>
- <Col id="srchcretno"/>
- <Col id="srchrsrvdd"/>
- <Col id="srchrsrvno"/>
- <Col id="srchpid"/>
- <Col id="srchinqrflag"/>
- <Col id="srchstatfg">G</Col>
- <Col id="srchuserid"/>
- <Col id="srchdeptcd"/>
- <Col id="srchhopedd"/>
- <Col id="saveallout"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_calcodelst_S240" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_calclst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_patinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_letter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="engnm" type="STRING" size="256" sumtext="영문명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="visano" type="STRING" size="256" sumtext="비자번호"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="lstdate" type="STRING" size="256" sumtext="건진일자"/>
- <Column id="subclass" type="STRING" size="256" sumtext="subclass"/>
- <Column id="reqtests" type="STRING" size="256" sumtext="reqtests"/>
- <Column id="rsltreqtests" type="STRING" size="256" sumtext="rsltreqtests"/>
- <Column id="specoption" type="STRING" size="256" sumtext="specoption"/>
- <Column id="signdrcd" type="STRING" size="256" sumtext="signdr"/>
- <Column id="signdrdeptcd" type="STRING" size="256" sumtext="signdrdept"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_acptinfo_rsltlst_itemexmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcd" type="STRING" size="256" sumtext="결과코드"/>
- <Column id="rsltnm" type="STRING" size="256" sumtext="결과명"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="judgexmpcd" type="STRING" size="256" sumtext="판정문구코드"/>
- <Column id="judgcd" type="STRING" size="256" sumtext="판정코드"/>
- <Column id="nrmlyn" type="STRING" size="256" sumtext="정상여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_saveallout" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_saveout" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="INT" size="256"/>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="INT" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="healexamflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="healexamdetlflag"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_print_bcno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING" size="256" sumtext="바코드번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_acptinfo_print_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_popupmenu_grid01_item" 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="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">그룹 선택</Col>
- <Col id="func">fAllCheck</Col>
- </Row>
- <Row>
- <Col id="label">그룹 선택 취소</Col>
- <Col id="func">fUnAllCheck</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="okflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save_saverslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savetext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" 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="pkgcd" type="STRING" size="256"/>
- <Column id="saverslt" type="STRING" size="256"/>
- <Column id="savetext" type="STRING" size="256"/>
- <Column id="saveinqr" type="STRING" size="256"/>
- <Column id="resultoftest" type="STRING" size="256"/>
- <Column id="specialoption" type="STRING" size="256"/>
- <Column id="requiretest" type="STRING" size="256"/>
- <Column id="subclass" type="STRING" size="256"/>
- <Column id="visano" type="STRING" size="256"/>
- <Column id="signdrseq" type="STRING" size="256"/>
- <Column id="signdrdept" type="STRING" size="256"/>
- <Column id="signdr" type="STRING" size="256"/>
- <Column id="signdrpos" type="STRING" size="256"/>
- <Column id="signdrdivi" type="STRING" size="256"/>
- <Column id="instnm" type="STRING" size="256"/>
- <Column id="teststat" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamflag"/>
- <Col id="healexamdetlflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="pkgcd"/>
- <Col id="saverslt"/>
- <Col id="savetext"/>
- <Col id="saveinqr"/>
- <Col id="resultoftest"/>
- <Col id="specialoption"/>
- <Col id="requiretest"/>
- <Col id="subclass"/>
- <Col id="visano"/>
- <Col id="signdrseq"/>
- <Col id="signdrdept"/>
- <Col id="signdr"/>
- <Col id="signdrpos"/>
- <Col id="signdrdivi"/>
- <Col id="instnm"/>
- <Col id="teststat"/>
- <Col id="remcnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_iemr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_SMAER00800" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_init_send" columnid="srchhealexamdetlflag"/>
- <BindItem id="item1" compid="group5.ipt_srchfromdd" propid="value" datasetid="ds_init_send" columnid="srchfromdd"/>
- <BindItem id="item2" compid="group5.ipt_pid" propid="value" datasetid="ds_init_send" columnid="srchpid2"/>
- <BindItem id="item3" compid="group5.ipt_pnm" propid="value" datasetid="ds_init_send" columnid="srchpnm"/>
- <BindItem id="item4" compid="group5.cmb_srchroomcd" propid="value" datasetid="ds_init_send" columnid="srchroomcd"/>
- <BindItem id="item5" compid="group5.combo1" propid="value" datasetid="ds_init_send" columnid="srchstatfg"/>
- <BindItem id="item6" compid="opt_pid" propid="value" datasetid="ds_main_acptinfo_item" columnid="pid"/>
- <BindItem id="item7" compid="opt_hngnm" propid="value" datasetid="ds_main_acptinfo_item" columnid="hngnm"/>
- <BindItem id="item8" compid="output1" propid="value" datasetid="ds_main_acptinfo_item" columnid="visano"/>
- <BindItem id="item9" compid="opt_sex" propid="value" datasetid="ds_main_acptinfo_item" columnid="sex"/>
- <BindItem id="item10" compid="output5" propid="value" datasetid="ds_main_acptinfo_item" columnid="age"/>
- <BindItem id="item11" compid="cmb_statflag" propid="value" datasetid="ds_main_acptinfo_item" columnid="statflag"/>
- <BindItem id="item12" compid="opt_pkgnm" propid="value" datasetid="ds_main_acptinfo_item" columnid="pkgnm"/>
- <BindItem id="item13" compid="tar_remcnts" propid="value" datasetid="ds_main_acptinfo_item" columnid="remcnts"/>
- <BindItem id="item14" compid="radio1" propid="value" datasetid="ds_main_acptinfo_item" columnid="teststat"/>
- <BindItem id="item15" compid="lab" propid="value" datasetid="ds_send_result" columnid="lab"/>
- <BindItem id="item16" compid="che" propid="value" datasetid="ds_send_result" columnid="che"/>
- <BindItem id="item17" compid="nuc" propid="value" datasetid="ds_send_result" columnid="nuc"/>
- <BindItem id="item18" compid="mic" propid="value" datasetid="ds_send_result" columnid="mic"/>
- <BindItem id="item19" compid="checkbox1" propid="value" datasetid="ds_send_result" columnid="eds"/>
- <BindItem id="item20" compid="swt_rslt.case_rslt.tar_textrslt" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rsltcnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- include "com_pacsxp::ZEP001.xjs"
- include "ast_examcurexp::AEZ0001.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- var arErrorCode = new HashArray();
- var m_vHealexamflag = "";
- var m_vHealexamdetlflag = "";
- function SMAHA04320_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMAHA04320_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_acptlst);
- grdf_initGrid(swt_rslt.case_rslt.grd_rsltlst);
- grdf_setRowTypeIcon(swt_rslt.case_rslt.grd_rsltlst, 0);
- grdf_initGrid(swt_rslt.case_rslt.grd_rslttextlst);
- grdf_setRowTypeIcon(swt_rslt.case_rslt.grd_rslttextlst, 0);
- grdf_initGrid(swt_rslt.case_rslt.grp_rsltexmp.grd_rsltexmplst);
-
- fGetBasicCdList();
- fSrchInit();
- fInit(false);
- //fGetRsltPatList();
-
- var sProp="col=5,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- chk_style.setInitComp(sProp, ds_cmb_style,"value","label","fn_cmpEvent");
- }
- function fn_cmpEvent()
- {
- var getData = String(chk_style.getData()).replace(","," ");
- ds_send_result.setColumn(0, "style", getData);
- }
- function fGetBasicCdList()
- {
- if( utlf_isNull(m_vHealexamflag))
- {
- var sFlag = frmf_getMenuParam();
-
- if(utlf_isNull(sFlag))
- {
- m_vHealexamflag = "G";
- m_vHealexamdetlflag = "G02";
- }
- else
- {
- m_vHealexamflag = sFlag.substr(0,1);
- m_vHealexamdetlflag = sFlag;
-
- if (sFlag == "G05")
- {
- grd_acptlst.setFormatColProperty(2, "size", 0);
- grd_acptlst.setFormatColProperty(4, "size", 0);
- }
- else
- {
- grd_acptlst.setFormatColProperty(2, "size", 80);
- grd_acptlst.setFormatColProperty(4, "size", 122);
- }
- }
- }
- var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0070", cdGrpId: "A0070"}
- ,{dsNm: "ds_init_baseinfo_rslttypelst_A0066", cdGrpId: "A0066"}
- ,{dsNm: "ds_init_baseinfo_plceflag_A0110", cdGrpId: "A0110"}
- ,{dsNm: "ds_init_baseinfo_inqrflag_A0106", cdGrpId: "A0106"}
- ,{dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"}
- ,{dsNm: "ds_init_baseinfo_ordstatlst_M0011", cdGrpId: "M0011"}]
- appf_getCodeList(arrParam);
-
- var arrParam = [{dsNm: "ds_init_baseinfo_teststatlst_V004", cdGrpId: "V004"}
- ,{dsNm: "ds_init_baseinfo_initaddrinfo_R001", cdGrpId: "R001"}
- ,{dsNm: "ds_init_baseinfo_calcodelst_S240", cdGrpId: "S240"}];
- healGetCodeList(arrParam);
-
- dsf_makeValue(ds_init_addrinfo, "CF1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "CF1", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "CP1", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP2", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "CP2", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E01", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "E01", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E02", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "E02", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E03", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "E03", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E04", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "E04", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K01", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "K01", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K02", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "K02", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K03", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "K03", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K04", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "K04", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "PV1", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV2", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "PV2", "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "VF1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", "VF1", "cdnm"));
-
- ds_init_baseinfo_teststatlst_V004.deleteRow(0);
- ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
-
- var oParam = {};
- oParam.id = "TRAHB01502";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetRoomCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_room_roomlst_itemroom=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB01502";
- tranf_submit(oParam);
- }
- function fSrchInit()
- {
- group5.cmb_srchhealexamdetlflag.value = m_vHealexamdetlflag;
- var cur_date = utlf_getCurrentDate();
- group5.ipt_srchfromdd.value = cur_date;
- }
- function fInit(bDetl)
- {
- ds_main_acptlst_item.clearData();
-
- if( bDetl)
- {
- return ;
- }
-
- for(var i = 0; i < ds_init_baseinfo_calcodelst_S240.rowcount; i++)
- {
- var cdid = ds_init_baseinfo_calcodelst_S240.getColumn(i, "cdid");
- var cdnm = ds_init_baseinfo_calcodelst_S240.getColumn(i, "cdnm");
-
- if(!utlf_isNull(cdid))
- {
- dsf_makeValue(ds_init_calclst, "cdid", "string", cdnm);
- }
- }
-
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
- }
- function fGetRsltPatList()
- {
- ds_main_acptlst_item.clearData();
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
-
- ds_send.clearData();
- ds_send.addRow();
- ds_send.setColumn(0, "srchhealexamdetlflag" , ds_init_send.getColumn(0, "srchhealexamdetlflag"));
- ds_send.setColumn(0, "srchpid" , ds_init_send.getColumn(0, "srchpid2"));
- ds_send.setColumn(0, "srchpnm" , ds_init_send.getColumn(0, "srchpnm"));
- ds_send.setColumn(0, "srchroomcd" , ds_init_send.getColumn(0, "srchroomcd"));
- ds_send.setColumn(0, "srchfromdd" , ds_init_send.getColumn(0, "srchfromdd"));
- ds_send.setColumn(0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn(0, "srchhealexamflag" , m_vHealexamflag);
- ds_send.setColumn(0, "srchtodd" , ds_send.getColumn(0, "srchfromdd"));
- dsf_makeValue(ds_send, "srchstatfg", "string", ds_init_send.getColumn(0, "srchstatfg"));
-
- var oParam = {};
- oParam.id = "TRAHA04327";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetRsltPatList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptlst_item=item ds_=count";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04327";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_send, "srchclscd", "string", "G");
- dsf_makeValue(ds_send, "srchetccd", "string", "G10");
-
- var oParam = {};
- oParam.id = "TRAHB00604";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetEtcCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_baseinfo_comcodelst_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB00604";
- tranf_submit(oParam);
- }
- function group5_cmb_srchhealexamdetlflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fGetRsltPatList();
- }
- function group5_ipt_srchfromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fGetRsltPatList();
- }
- function group5_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group5.btn_srchpat.click();
- }
- }
- function group5_ipt_pnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group5.btn_srchpat.click();
- }
- }
- function group5_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearchPatInfo("SMAHA00100", "pid", group5.ipt_pid.value, "Y", "ds_hidden_patinfo_info");
- if(ds_hidden_patinfo_info.rowcount > 0)
- {
- var healexamdd = ds_hidden_patinfo_info.getColumn(0, "healexamdd");
- var pid = ds_hidden_patinfo_info.getColumn(0, "pid");
- var hngnm = ds_hidden_patinfo_info.getColumn(0, "hngnm");
- var engnm = ds_hidden_patinfo_info.getColumn(0, "engnm");
-
- if(!utlf_isNull(healexamdd))
- {
- group5.ipt_srchfromdd.value = healexamdd;
- }
-
- if(!utlf_isNull(pid))
- {
- group5.ipt_pid.value = pid;
- }
-
- if(!utlf_isNull(hngnm))
- {
- group5.ipt_pnm.value = hngnm;
- }
- ds_hidden_patinfo_info.clearData();
- fGetRsltPatList();
- }
- }
- function group5_cmb_srchroomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fGetRsltPatList();
- }
- function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetRsltPatList();
- }
- function grd_acptlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetRsltInfo();
- }
- function fGetRsltInfo()
- {
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
-
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.addRow();
-
- if( fCheckExamInfo() == false )
- {
- return ;
- }
-
- var oParam = {};
- oParam.id = "TRAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetVisaRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_rsltlst_item=item ds_main_acptinfo_rsltlst_itemtext=itemtext ds_main_acptinfo_rsltlst_letter=letter ds_main_acptinfo_rsltlst_itemexmp=itemexmp";
- oParam.async = false;
- oParam.callback = "cf_submit";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA04321") > -1)
- {
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- dsf_setFixVal(ds_main_acptinfo_rsltlst_item, "printyn:N");
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- fSetGridInitState(swt_rslt.case_rslt.grd_rsltlst);
- fSetGridInitState(swt_rslt.case_rslt.grd_rslttextlst);
-
- ds_main_tempinfo_rslttext.setColumn(0, "rsltcnts", "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_idx", "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_col", "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_testcd", "");
- }
- }
- function cf_submit(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function fCheckExamInfo()
- {
- var idx = ds_main_acptlst_item.rowposition;
- if( idx < 0)
- {
- return false;
- }
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.copyData(ds_main_acptlst_item);
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.copyRow(ds_main_acptinfo_item.addRow(), ds_main_acptlst_item, idx);
-
- var sNode = ds_main_acptlst_item;
- var rsrvdd = sNode.getColumn(idx, "rsrvdd");
- var rsrvno = sNode.getColumn(idx, "rsrvno");
- var pid = sNode.getColumn(idx, "pid");
- var orddd = sNode.getColumn(idx, "orddd");
- var cretno = sNode.getColumn(idx, "cretno");
- var pkgcd = sNode.getColumn(idx, "pkgcd");
- var hopedd = sNode.getColumn(idx, "hopedd");
-
- if(utlf_isNull(pid) || utlf_isNull(orddd) || utlf_isNull(cretno) || utlf_isNull(rsrvdd) || utlf_isNull(rsrvno))
- {
- sysf_messageBox("유효하지 않은 데이터 입니다!", "E999");
- return false;
- }
-
- ds_send.clearData();
- ds_send.addRow();
-
- ds_send.setColumn(0, "srchhealexamdetlflag", ds_init_send.getColumn(0, "srchhealexamdetlflag") );
- ds_send.setColumn(0, "srchpnm", ds_init_send.getColumn(0, "srchpnm") );
- ds_send.setColumn(0, "srchroomcd", ds_init_send.getColumn(0, "srchroomcd") );
- ds_send.setColumn(0, "srchfromdd", ds_init_send.getColumn(0, "srchfromdd") );
-
- ds_send.setColumn(0, "srchrsrvdd", rsrvdd);
- ds_send.setColumn(0, "srchrsrvno", rsrvno);
- ds_send.setColumn(0, "srchpid", pid);
- ds_send.setColumn(0, "srchorddd", orddd);
- ds_send.setColumn(0, "srchcretno", cretno);
- ds_send.setColumn(0, "srchhealexamflag", m_vHealexamflag);
- ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn(0, "srchpkgcd", pkgcd);
- ds_send.setColumn(0, "srchhopedd", hopedd);
- }
- function fSetGridInitState(vGrdObj)
- {
- if(utlf_isNull(vGrdObj)) return ;
-
- var cnt = this.objects[vGrdObj.binddataset].rowcount;
-
- for( var i = 0; i < cnt ; i++)
- {
- if(this.objects[vGrdObj.binddataset].getColumn(i, "inptflag") == "i" )
- {
- this.objects[vGrdObj.binddataset].updatecontrol = false;
- this.objects[vGrdObj.binddataset].setRowType(i, "i");
- this.objects[vGrdObj.binddataset].updatecontrol = true;
- }
-
- if("H" == this.objects[vGrdObj.binddataset].getColumn(i , "judgrsltcnts"))
- {
- this.objects[vGrdObj.binddataset].updatecontrol = false;
- dsf_makeValue(this.objects[vGrdObj.binddataset], "background_judgrsltcnts", "string", "#ff7a85", i);
- this.objects[vGrdObj.binddataset].updatecontrol = true;
- }
- if("L" == this.objects[vGrdObj.binddataset].getColumn(i , "judgrsltcnts"))
- {
- this.objects[vGrdObj.binddataset].updatecontrol = false;
- dsf_makeValue(this.objects[vGrdObj.binddataset], "background_judgrsltcnts", "string", "#99ccff", i);
- this.objects[vGrdObj.binddataset].updatecontrol = true;
- }
- }
- }
- function btn_max_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_min.visible = true;
- btn_max.visible = false;
- grd_acptlst.position.width = 1195;
- grd_acptlst.position.right = line4.position.right
- }
- function btn_min_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_min.visible = true;
- btn_max.visible = false;
- grd_acptlst.position.width = line8.position.width;
- grd_acptlst.position.right = line8.position.right;
- }
- function group5_btn_premonth_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetOrdDD("M", -1);
- }
- function group5_btn_nextmonth_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetOrdDD("M", 1);
- }
- function group5_btn_preday_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetOrdDD("D", -1);
- }
- function group5_btn_nextday_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetOrdDD("D", 1);
- }
- function fSetOrdDD(vDateFg , vTerm)
- {
- if( (vDateFg != "Y" ) && (vDateFg != "M")&& (vDateFg != "D"))
- {
- return ;
- }
-
- var iTerm = parseInt(vTerm);
-
- var isDate = (ds_init_send.getColumn(0, "srchfromdd")).toDate().getAddDate(iTerm,vDateFg);
- ds_init_send.setColumn(0, "srchfromdd", isDate.getDateFormat('YYYYMMDD'));
- fGetRsltPatList();
- }
- function lab_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "lab")
- {
- }
- else
- {
- ds_send_result.setColumn(0, "lab", "");
- }
- }
- function che_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "che")
- {
- }
- else
- {
- ds_send_result.setColumn(0, "che", "");
- }
- }
- function nuc_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "nuc")
- {
- }
- else
- {
- ds_send_result.setColumn(0, "nuc", "");
- }
- }
- function mic_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "mic")
- {
- }
- else
- {
- ds_send_result.setColumn(0, "mic", "");
- }
- }
- function checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "eds")
- {
- }
- else
- {
- ds_send_result.setColumn(0, "eds", "");
- }
- }
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCheckYN();
- }
- function fSetCheckYN()
- {
- frmf_modal("SPAHR00600", "SPAHR00600", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetAllOutRslt();
- }
- function fGetAllOutRslt()
- {
- ds_main_acptlst_item.applyChange();
-
- for(var i = 0; i < ds_main_acptlst_item.rowcount; i++)
- {
- ds_main_acptlst_item.updatecontrol = false;
- ds_main_acptlst_item.setRowType(i, "i");
- ds_main_acptlst_item.updatecontrol = true;
- }
- var outData = grdf_getGridUpdateData(grd_acptlst);
- ds_send_saveallout.copyData(outData, true);
-
- if(ds_send_saveallout.rowcount == 0)
- {
- sysf_messageBox("대상자가" , "I004");
- }
-
- var oParam = {};
- oParam.id = "TXAHR00202";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeAllOutRslt";
- oParam.inds = "saveinfo=ds_send_saveallout";
- oParam.outds = "ds_=itemrslt";
- oParam.async = false;
- oParam.callback = "cf_submit";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHR00202") > -1)
- {
- fGetRsltInfo();
- }
- }
- function btn_getoutrslt_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetOutRslt();
- }
- function fGetOutRslt()
- {
- var sPid = ds_main_acptinfo_item.getColumn(0, "pid") ;
- if(utlf_isNull(sPid)) return ;
- var sOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var iCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var sHealExamFlag = m_vHealexamflag ;
- var sRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var sRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var sHealExamDetlFlag = ds_main_acptinfo_item.getColumn(0, "healexamdetlflag");
- var sHopedd = ds_main_acptinfo_item.getColumn(0, "hopedd");
-
- ds_send_saveout.setColumn(0, "pid" , sPid );
- ds_send_saveout.setColumn(0, "orddd" , sOrddd );
- ds_send_saveout.setColumn(0, "cretno" , iCretno );
- ds_send_saveout.setColumn(0, "healexamflag" , sHealExamFlag );
- ds_send_saveout.setColumn(0, "healexamdetlflag" , sHealExamDetlFlag );
- ds_send_saveout.setColumn(0, "rsrvdd" , sRsrvdd );
- ds_send_saveout.setColumn(0, "rsrvno" , sRsrvno );
- ds_send_saveout.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_send_saveout, "hopedd", "string", sHopedd);
- var oParam = {};
- oParam.id = "TXAHR00202";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeOutRslt";
- oParam.inds = "saveinfo=ds_send_saveout";
- oParam.outds = "ds_=itemrslt";
- oParam.async = false;
- oParam.callback = "cf_sumbit";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHR00202") > -1)
- {
- fGetRsltInfo();
- }
- }
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetPrint();
- }
- function fGetPrint()
- {
- if(lab.value == "lab")
- {
- var oParam = {};
- oParam.id = "TRAHA04323";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintLabRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04323";
- tranf_submit(oParam);
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- if(che.value == "che")
- {
- var oParam = {};
- oParam.id = "TRAHA04325";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintCheRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04325";
- tranf_submit(oParam);
-
- var idx = ds_main_acptinfo_print.rowcount;
- if(idx > 0)
- {
- if(sysf_messageBox("이어서 출력", "S001") == 6)
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/item", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04322"],[objParam], option);
- }
- else
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/item", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04325"],[objParam], option);
- }
- }
- else
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/item", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04322"],[objParam], option);
- }
- }
- if(mic.value == "mic")
- {
- var oParam = {};
- oParam.id = "TRAHA04324";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintMicRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04324";
- tranf_submit(oParam);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/item", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04322"],[objParam], option);
- }
-
- if(nuc.value == "nuc")
- {
- var oParam = {};
- oParam.id = "TRAHA04320";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintNucRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04320";
- tranf_submit(oParam);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/item", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04324"],[objParam], option);
- }
-
- if(!utlf_isNull(ds_send_result.getColumn(0, "style")))
- {
- ds_send.setColumn(0, "srchstyle", ds_send_result.getColumn(0, "style"));
-
- var oParam = {};
- oParam.id = "TRAHR00203";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintLabRsltListStyle";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item ds_main_acptinfo_print_bcno=bcno";
- oParam.async = false;
- oParam.callback = "cf_submit";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHR00203") > -1)
- {
- var cnt = ds_main_acptinfo_print_bcno.rowcount;
- var prntCnt = ds_main_acptinfo_print.rowcount;
-
- if(cnt > 0)
- {
- var flag = sysf_messageBox("건수별로 출력", "S001");
- if( flag == "6")
- {
- for(var i = 0; i < cnt ; i++)
- {
- var bcno = ds_main_acptinfo_print_bcno.getColumn(i, "bcno");
- ds_main_acptinfo_print_item.filterstr = "bcno =='"+ bcno +"'";
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_print_item);
- ds_main_acptinfo_print_item.filterstr = "";
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
-
- ds_main_acptinfo_print_item.clearData();
- }
- }
- else if(flag == "7")
- {
- var nodeList = ds_main_acptinfo_print_item.rowcount;
- if(nodeList > 0)
- {
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_print_item);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- else
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- }
- }
- else
- {
- var nodeList = ds_main_acptinfo_print_item.rowcount;
- if(nodeList > 0)
- {
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_print_item);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- else
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- }
- }
- }
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetRsltPrintInfo();
- }
- function fGetRsltPrintInfo()
- {
- ds_main_acptinfo_print.clearData();
-
- ds_main_acptinfo_rsltlst_item.filterstr = "printyn =='Y'";
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_rsltlst_item);
- ds_main_acptinfo_rsltlst_item.filterstr = "";
-
- if(ds_main_acptinfo_print.rowcount < 1) return;
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/init/addrinfo", ds_init_addrinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/item", ds_main_acptinfo_item);
- rptf_setNodeListToDOM(objDOM, "/root/main/acptinfo/print/prnt", ds_main_acptinfo_print);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var prcpdd = utlf_transNullToEmpty(ds_temp.getColumn(0, "prcpdd"));
- var execprcpuniqno = utlf_transNullToEmpty(ds_temp.getColumn(0, "seqno"));
-
- var pid = ds_main_acptinfo_item.getColumn(0, "pid");
- var pacsorderid = prcpdd+execprcpuniqno;
- zepfpacsAll(pacsorderid, pid);
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fClickCDISResultList(swt_rslt.case_rslt.grd_rslttextlst);
- }
- function ds_main_acptinfo_rsltlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "printyn")
- {
- obj.setColumn(e.row, "printyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
-
- if(e.columnid == "testrsltcnts")
- {
- var ccd = e.newvalue;
- fCalcRslt();
- fSetJudgStat();
- obj.setColumn(e.row, "assorsltcnts", ccd);
- }
- }
- function fCalcRslt()
- {
- if(ds_main_acptinfo_rsltlst_item.rowcount < 1) ret
-
- var weight = 0; // 체중
- var height = 0; // 신장
- var BMIRow = -1;
-
- var sex = ds_main_acptinfo_item.getColumn(0, "sex");
-
- for(var i = 0; i < ds_main_acptinfo_rsltlst_item.rowcount; i++)
- {
- var testCd = ds_main_acptinfo_rsltlst_item.getColumn(i, "testcd");
- var testVal = parseFloat(ds_main_acptinfo_rsltlst_item.getColumn(i, "testrsltcnts"));
-
- if(testCd == ds_init_calclst.getColumn(0, "G1") && !isNaN(testVal) ) weight = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G2") && !isNaN(testVal) ) height = testVal;
-
- if(testCd == ds_init_calclst.getColumn(0, "G7") ) BMIRow = i ;
-
- }
-
- var BMI = round(weight/(height*height/10000),2);
- if(!isNaN(BMI))
- {
- if(ds_main_acptinfo_rsltlst_item.getColumn(BMIRow, "testrsltcnts") != BMI)
- {
- ds_main_acptinfo_rsltlst_item.setColumn(BMIRow, "testrsltcnts", BMI);
- fSetJudgStat(BMIRow);
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(BMIRow, "u");
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- }
- }
- }
- function fSetJudgStat(vIdx)
- {
- var idx = 0;
- if(utlf_isNull(vIdx))
- {
- idx = ds_main_acptinfo_rsltlst_item.rowposition;
- }
- else
- {
- idx = vIdx;
- }
-
- var nodeset = ds_main_acptinfo_rsltlst_item
- var maxval = nodeset.getColumn(idx, "maxval");
- var minval = nodeset.getColumn(idx, "minval");
-
- var rsltcnts = parseFloat(nodeset.getColumn(idx, "testrsltcnts"));
-
- if(maxval != "" && !isNaN(rsltcnts))
- {
- if(maxval < rsltcnts)
- {
- nodeset.setColumn(idx, "judgrsltcnts", "H");
- dsf_makeValue(nodeset, "background_judgrsltcnts", "string", "#ff7a85", idx);
- }
- }
- if(!utlf_isNull(minval) && !isNaN(rsltcnts))
- {
- if(minval > rsltcnts)
- {
- nodeset.setColumn(idx, "judgrsltcnts", "L");
- dsf_makeValue(nodeset, "background_judgrsltcnts", "string", "#99ccff", idx);
- }
- }
- if(!utlf_isNull(minval) && !utlf_isNull(maxval) && !isNaN(rsltcnts))
- {
- if(minval <= rsltcnts && rsltcnts <= maxval)
- {
- nodeset.setColumn(idx, "judgrsltcnts", "");
- dsf_makeValue(nodeset, "background_judgrsltcnts", "string", "#ffffff", idx);
- }
- }
- }
- function swt_rslt_case_rslt_grd_rsltlst_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
- function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id +"();");
- }
- function fAllCheck()
- {
- for( var i = 0 ; i < ds_main_acptinfo_rsltlst_item.rowcount; i++)
- {
- if(ds_main_acptinfo_rsltlst_item.getColumn(i, "reptprntgrupcd") == ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "reptprntgrupcd"))
- {
- ds_main_acptinfo_rsltlst_item.setColumn(i, "printyn", "Y");
- }
- }
- }
- function fUnAllCheck()
- {
- for( var i = 0 ; i < ds_main_acptinfo_rsltlst_item.rowcount; i++)
- {
- if(ds_main_acptinfo_rsltlst_item.getColumn(i, "reptprntgrupcd") == ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "reptprntgrupcd"))
- {
- ds_main_acptinfo_rsltlst_item.setColumn(i, "printyn", "N");
- }
- }
- }
- function swt_rslt_case_rslt_grp_rsltexmp_btn_rsltexmp_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- }
- function swt_rslt_case_rslt_grp_rsltexmp_grd_rsltexmplst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fSetRsltExmpCnts();
- }
- function fSetRsltExmpCnts()
- {
- var idx = ds_main_tempinfo_choilst_item3.rowposition;
- if( idx < 0) return ;
- var cur_rsltcnts = swt_rslt.case_rslt.tar_textrslt.text;
-
- swt_rslt.case_rslt.tar_textrslt.text = cur_rsltcnts + utlf_transNullToEmpty(ds_main_tempinfo_choilst_item3.getColumn(idx, "rsltnm" )) + "\n" ;
- }
- function swt_rslt_case_rslt_grd_rslttextlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- dsf_makeValue(ds_temp, "seqno", "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "execprcpuniqno"));
- dsf_makeValue(ds_temp, "prcpdd", "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "prcpdd"));
-
- fSetTextRslt(swt_rslt.case_rslt.grd_rslttextlst);
- }
- function fSetTextRslt(vGrd)
- {
- var idx = this.objects[vGrd.binddataset].rowposition;
-
- ds_main_tempinfo_rslttext.setColumn(0, "rsltcnts", this.objects[vGrd.binddataset].getColumn(idx, "testrsltcnts"));
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_idx", idx);
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_col", "testrsltcnts");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_testcd", this.objects[vGrd.binddataset].getColumn(idx, "testcd"));
- }
- function swt_rslt_case_rslt_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- var rsltCnts = ds_main_tempinfo_rslttext.getColumn(0, "rsltcnts");
- var rsltIdx = ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx");
- var rsltCol = ds_main_tempinfo_rslttext.getColumn(0, "rslt_col");
- var rsltTestcd = ds_main_tempinfo_rslttext.getColumn(0, "rslt_testcd");
-
- if(!utlf_isNull(rsltIdx) && !utlf_isNull(rsltCol) && !utlf_isNull(rsltTestcd))
- {
- ds_main_acptinfo_rsltlst_itemtext.setColumn(rsltIdx, rsltCol, rsltCnts);
- ds_main_acptinfo_rsltlst_itemtext.updatecontrol = false;
- ds_main_acptinfo_rsltlst_itemtext.setRowType(rsltIdx, "u");
- ds_main_acptinfo_rsltlst_itemtext.updatecontrol = true;
- }
- }
- function btn_outrsltview_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = group5.ipt_pid.value;
- dsf_makeValue(ds_SMAER00800, "srchpid","string", getPid);
-
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_SMAER00800;
- frmf_modal("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter ("SMAHA00700_PARAM1" , ds_main_acptinfo_item.getColumn(0, "healexamdetlflag") );
- frmf_setParameter ("SMAHA00700_PARAM2" , ds_main_acptinfo_item.getColumn(0, "pid") );
- frmf_modal("SMAHA04050", "SMAHA04050", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMAHA04110", "SMAHA04110", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_colgjudg_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_clearParameter("SMAHA04410_PARAM1");
- frmf_clearParameter("SMAHA04410_PARAM2");
- frmf_clearParameter("SMAHA04410_PARAM3");
- frmf_clearParameter("SMAHA04410_PARAM4");
-
- frmf_setParameter ("SMAHA04410_PARAM1", ds_main_acptinfo_item.getColumn(0, "healexamdetlflag") );
- frmf_setParameter ("SMAHA04410_PARAM2", ds_main_acptinfo_item.getColumn(0, "pid") );
- frmf_setParameter ("SMAHA04410_PARAM3", ds_main_acptinfo_item.getColumn(0, "orddd") );
- frmf_setParameter ("SMAHA04410_PARAM4", ds_main_acptinfo_item.getColumn(0, "cretno") );
-
- frmf_modal("SMAHA04410", "SMAHA04410", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_clearParameter("SMAHA04510_PARAM1");
- frmf_clearParameter("SMAHA04510_PARAM2");
- frmf_clearParameter("SMAHA04510_PARAM3");
- frmf_clearParameter("SMAHA04510_PARAM4");
- var sPid = ds_main_acptinfo_item.getColumn(0, "pid");
-
- frmf_setParameter ("SMAHA04510_PARAM1", ds_main_acptinfo_item.getColumn(0, "healexamdetlflag"));
- frmf_setParameter ("SMAHA04510_PARAM2", ds_main_acptinfo_item.getColumn(0, "hopedd"));
- frmf_setParameter ("SMAHA04510_PARAM3", sPid);
- frmf_setParameter ("SMAHA04510_PARAM4", ds_main_acptinfo_item.getColumn(0, "brthareacnts"));
-
- frmf_modal("SMAHA04510", "SMAHA04510", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if( sysf_messageBox("결과내역을 ", "Q002") == 6 )
- {
- fInitSaveData();
- fSaveRslt("R");
- }
- }
- function fInitSaveData()
- {
- ds_send_save.clearData();
- ds_send_save_saverslt.clearData();
- ds_send_save_savetext.clearData();
- }
- function fSaveRslt(vMod)
- {
- var vSaveNum = "";
- var vSaveText = "";
- var vSaveInqr = "";
- var vHfg = m_vHealexamflag;
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
- if(utlf_isNull(vRsrvdd) || utlf_isNull(vRsrvno) || utlf_isNull(vPid) || utlf_isNull(vOrddd) || utlf_isNull(vCretno))
- {
- sysf_messageBox("건진정보가 ", "I004");
- return ;
- }
-
- dsf_makeValue(ds_send_save, "srchinstcd", "string" , ds_send.getColumn(0, "srchinstcd"));
- dsf_makeValue(ds_send_save, "healexamflag", "string" , vHfg );
- dsf_makeValue(ds_send_save, "healexamdetlflag", "string" , ds_init_send.getColumn(0, "srchhealexamdetlflag") );
- dsf_makeValue(ds_send_save, "rsrvdd", "string" , vRsrvdd );
- dsf_makeValue(ds_send_save, "rsrvno", "int" , vRsrvno );
- dsf_makeValue(ds_send_save, "pid", "string" , vPid );
- dsf_makeValue(ds_send_save, "orddd", "string" , vOrddd );
- dsf_makeValue(ds_send_save, "cretno", "int" , vCretno );
- dsf_makeValue(ds_send_save, "pkgcd", "string" , ds_main_acptinfo_item.getColumn(0, "pkgcd") );
- dsf_makeValue(ds_send_save, "teststat", "string" , ds_main_acptinfo_item.getColumn(0, "teststat") );
- dsf_makeValue(ds_send_save, "remcnts", "string" , ds_main_acptinfo_item.getColumn(0, "remcnts") );
-
- if(vMod == "A" || vMod == "R" )
- {
- vSaveNum = grdf_getGridUpdateData(swt_rslt.case_rslt.grd_rsltlst);
- grdf_setStatusColumn(vSaveNum, "m");
- ds_send_save_saverslt.copyData(vSaveNum, true);
-
- vSaveText = grdf_getGridUpdateData(swt_rslt.case_rslt.grd_rslttextlst);
- grdf_setStatusColumn(vSaveText, "m");
- ds_send_save_savetext.copyData(vSaveText, true);
-
- if(ds_send_save_saverslt.rowcount == 0 && ds_send_save_savetext.rowcount == 0)
- {
- sysf_messageBox("저장할 내역이 ", "I004");
- return ;
- }
- }
-
- var oParam = {};
- oParam.id = "TXAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeVisaRslt";
- oParam.inds = "saveinfo=ds_send_save saverslt=ds_send_save_saverslt savetext=ds_send_save_savetext";
- oParam.outds = "ds_=itemrslt ds_=iteminqr_ins ds_=iteminqr_set";
- oParam.async = false;
- oParam.callback = "cf_submit";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHA04321") > -1)
- {
- ds_main_acptlst_item.setColumn(ds_main_acptlst_item.rowposition, "remcnts", ds_send_save.getColumn(0, "remcnts"));
- fGetRsltInfo();
- }
- }
- function btn_hidden_ondblclick(obj:Button, e:MouseEventInfo)
- {
- getPatInfo();
- }
- function getPatInfo()
- {
- frmf_modal("SPAHA00401", "SPAHA00401", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_hidden2_ondblclick(obj:Button, e:MouseEventInfo)
- {
- grdf_exportExcel(grd_acptlst, ds_init_send.getColumn(0, "srchfromdd")+"_건진자", "SheetName", "true", "", "");
- }
- ]]></Script>
- </Form>
- </FDL>
|