12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLLJ00200" position="absolute 0 0 1199 796" titletext="검체접수관리" oninit="SMLLJ00200_oninit" onload="SMLLJ00200_onload">
- <Layouts>
- <Layout>
- <Div id="group7" taborder="11" position="absolute 832 21 1196 50">
- <Layouts>
- <Layout>
- <Button id="btn_spclist" taborder="0" text="검체목록출력" class="btn4" visible="false" position="absolute 2 3 106 25" anchor="top right" onclick="group7_btn_spclist_onclick"/>
- <Button id="btn_acptcancel" taborder="1" text="접수취소" class="btn4" position="absolute 107 3 187 25" anchor="top right" onclick="group7_btn_acptcancel_onclick"/>
- <Button id="btn_rebarcd" taborder="2" text="바코드재출력" class="btn4" position="absolute 188 3 292 25" anchor="top right" onclick="group7_btn_rebarcd_onclick"/>
- <Button id="btn_init" taborder="3" text="초기화" class="btn4" position="absolute 295 3 363 25" anchor="top right" onclick="group7_btn_init_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="검체접수" class="tit_1" position="absolute 0 0 170 23"/>
- <Button id="btn_prnt" taborder="1" text="프린터설정" class="btn3" position="absolute 0 24 92 46" onclick="btn_prnt_onclick"/>
- <Button id="btn_badspc" taborder="2" text="부적합검체등록" class="btn3" position="absolute 93 24 209 46" onclick="btn_badspc_onclick"/>
- <Shape id="line17" linetype="horizontal" class="line_6" position="absolute 0 45 1194 51" anchor="left top right"/>
- <Tab id="switch3" taborder="9" tabindex="0" class="sw_box" position="absolute 0 52 1194 794" anchor="all" onchanged="switch3_onchanged">
- <Tabpages>
- <Tabpage id="case1" text="검체접수">
- <Layouts>
- <Layout>
- <Shape id="line8" linetype="horizontal" class="line_10" position="absolute 0 66 745 72"/>
- <Static id="caption21" text="검체목록" class="tit_2" position="absolute 0 50 100 71"/>
- <Static id="caption1" text="검체상세목록" class="tit_2" position="absolute 760 49 860 70"/>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 760 65 1189 71" anchor="left top right"/>
- <Static id="caption7" text="의뢰의사리마크" class="tit_2" position="absolute 760 603 876 624" anchor="left bottom"/>
- <Shape id="line3" linetype="vertical" class="line_1" position="absolute 765 624 1189 625"/>
- <Static id="caption8" text="의뢰의사리마크" class="cell_1" position="absolute 760 621 858 704" anchor="left bottom"/>
- <Shape id="line4" linetype="vertical" class="line_3" position="absolute 865 710 1190 711"/>
- <Grid id="grd_spclist" taborder="11" binddataset="ds_main_spclist" useinputpanel="false" position="absolute 0 71 745 694" cellsizingtype="col" anchor="left top bottom" oncellclick="switch3_case1_grd_spclist_oncellclick" oncelldblclick="switch3_case1_grd_spclist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22"/>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="85"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="160"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="29"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <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="가접수일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'true' ? 1 : 0"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:execdeptcd" enable="false"/>
- <Cell col="3" text="bind:workno"/>
- <Cell col="4" style="color:BIND(background);color2:BIND(background);" text="bind:bcno"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;color:BIND(background);color2:BIND(background);" text="bind:orddeptnm" wordwrap="word"/>
- <Cell col="6" style="color:BIND(background);color2:BIND(background);" text="bind:orddeptcd"/>
- <Cell col="7" style="color:BIND(background);color2:BIND(background);" text="bind:pid"/>
- <Cell col="8" style="color:BIND(background);color2:BIND(background);" text="bind:patnm"/>
- <Cell col="9" style="color:BIND(background);color2:BIND(background);" text="bind:spcnm"/>
- <Cell col="10" displaytype="date" style="color:BIND(background);color2:BIND(background);" text="bind:spcacptdt" calendardisplaynulltype="nulltext"/>
- <Cell col="11" displaytype="date" style="color:BIND(background);color2:BIND(background);" text="bind:spcarvdt" calendardisplaynulltype="nulltext"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox id="chk_label" taborder="13" visible="false" position="absolute 0 694 100 714" text="라벨발행" truevalue="Y" anchor="left bottom"/>
- <CheckBox id="chk_acptbcd" taborder="14" visible="false" position="absolute 128 694 228 714" text="접수 바코드" truevalue="Y" anchor="left bottom"/>
- <Grid id="grd_detllist" taborder="15" binddataset="ds_main_detllistref" useinputpanel="false" position="absolute 760 70 1189 597" autofittype="col" cellsizingtype="col" anchor="all" onrbuttondown="switch3_case1_grd_detllist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="19"/>
- <Column size="80"/>
- <Column size="160"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="60"/>
- </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="원내전화"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="color:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');color2:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');" text="bind:tclscd"/>
- <Cell col="2" style="align:left middle;color:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');color2:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');" text="bind:tclsscrnnm"/>
- <Cell col="3" style="color:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');color2:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');" text="bind:erprcpflag"/>
- <Cell col="4" style="align:left middle;color:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');color2:EXPR(erprcpflag == 'Y' ? '#ff3300' : spcstat == '0' ? '#aaaaaa' : '');" text="bind:workno"/>
- <Cell col="5" text="bind:phone"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_spcf" taborder="16" text="특이사항저장" class="btn2" position="absolute 651 47 745 66"/>
- <TextArea id="tar_rem" taborder="17" position="absolute 861 622 1185 702" anchor="left right bottom" wordwrap="word"/>
- <Edit id="opt_cnt" taborder="18" readonly="true" visible="false" position="absolute 552 47 647 66" style="bordertype:normal 0 0 ;align:center middle;font:Dotum,9,bold;"/>
- <Static id="cap_cnt" text="접수검체 / 바코드 :" class="tit_2" visible="false" position="absolute 225 50 365 71"/>
- <CheckBox id="checkbox1" taborder="19" position="absolute 1095 48 1188 64" text="바코드재출력" truevalue="1" anchor="top right"/>
- <Combo id="cmb_execdept" taborder="20" innerdataset="@ds_init_lb0106" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 870 46 1011 65" index="-1"/>
- <Calendar id="input1" taborder="21" class="input_search" position="absolute 461 47 551 66" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" onchanged="switch3_case1_input1_onchanged"/>
- <Edit id="opt_cnt2" taborder="22" readonly="true" visible="false" position="absolute 365 47 460 66" style="bordertype:normal 0 0 ;align:center middle;font:Dotum,9,bold;"/>
- <Shape id="roundrect3" type="roundrectangle" class="roundrect_search" position="absolute 0 2 1192 37" anchor="left top right"/>
- <Static id="caption3" text="시행부서 :" class="search_name" position="absolute 18 12 104 29"/>
- <Combo id="cmb_TLrgCd" taborder="23" innerdataset="@ds_init_lb0111" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 110 10 210 29" onitemchanged="switch3_case1_cmb_TLrgCd_onitemchanged"/>
- <Combo id="cmd_TMdlCd" taborder="24" innerdataset="@ds_filter_lb0106" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 216 10 316 29"/>
- <Static id="caption11" text="접수구분 :" class="search_name" position="absolute 345 12 442 29"/>
- <Radio id="rdo_acptflag" taborder="25" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 431 9 556 30">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">가접수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">접 수</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="chk_spcchoi" taborder="26" text="검체선택여부" truevalue="1" class="checkbox_search" position="absolute 571 9 671 29" onclick="switch3_case1_chk_spcchoi_onclick"/>
- <Static id="caption10" text="바코드번호 :" class="search_name" position="absolute 749 11 848 28"/>
- <Edit id="ipt_bcno" taborder="27" class="input_button" position="absolute 847 9 982 28" onkeydown="switch3_case1_ipt_bcno_onkeydown" inputmode="upper" autoselect="true" autoskip="true" imemode="alpha" inputtype="numberandenglish"/>
- <CheckBox id="checkbox2" taborder="28" text="화면초기화여부" truevalue="1" class="checkbox_search" visible="false" position="absolute 995 8 1105 28"/>
- <CheckBox id="checkbox3" taborder="29" text="아침채혈" truevalue="1" class="checkbox_search" visible="false" position="absolute 1110 10 1185 25"/>
- <Button id="btn_bcno" taborder="30" position="absolute 964 11 980 26" onclick="switch3_case1_btn_bcno_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" text="검체조회">
- <Layouts>
- <Layout>
- <Shape id="roundrect1" type="roundrectangle" class="roundrect_search" position="absolute 0 0 1192 65" anchor="left top right"/>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 98 1193 104" anchor="left top right"/>
- <Static id="caption9" text="검체목록" class="tit_2" position="absolute 0 82 80 103"/>
- <Grid id="grd_spcreflist" taborder="9" binddataset="ds_main_spclistref" useinputpanel="false" position="absolute 0 103 1193 706" anchor="all" cellsizingtype="col" oncellclick="switch3_case2_grd_spcreflist_oncellclick" onrbuttondown="switch3_case2_grd_spcreflist_onrbuttondown" onheadclick="switch3_case2_grd_spcreflist_onheadclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" band="left"/>
- <Column size="21" band="left"/>
- <Column size="70" band="left"/>
- <Column size="70" band="left"/>
- <Column size="65" band="left"/>
- <Column size="100" band="left"/>
- <Column size="30" band="left"/>
- <Column size="30" band="left"/>
- <Column size="60" band="left"/>
- <Column size="60" band="left"/>
- <Column size="75" band="left"/>
- <Column size="150" band="left"/>
- <Column size="80" band="left"/>
- <Column size="65" band="left"/>
- <Column size="70" band="left"/>
- <Column size="104"/>
- <Column size="80"/>
- <Column size="104"/>
- <Column size="104"/>
- <Column size="117"/>
- <Column size="104"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="120"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="280"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <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="검체명"/>
- <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="Lab 부여일자"/>
- <Cell col="21" text="결과일시"/>
- <Cell col="22" text="재검"/>
- <Cell col="23" text="Urin vol."/>
- <Cell col="24" text="참고치"/>
- <Cell col="25" text="단위"/>
- <Cell col="26" text="검사자"/>
- <Cell col="27" text="취소정보"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'Y' ? 1 : 0"/>
- <Cell col="2" displaytype="text" edittype="readonly" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:pid"/>
- <Cell col="3" displaytype="text" edittype="readonly" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:bcno"/>
- <Cell col="4" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:patnm"/>
- <Cell col="5" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:rrgstno"/>
- <Cell col="6" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:patage"/>
- <Cell col="7" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:patsex"/>
- <Cell col="8" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:orddeptnm"/>
- <Cell col="9" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:orddrnm"/>
- <Cell col="10" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:wardroom"/>
- <Cell col="11" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:tclsnm"/>
- <Cell col="12" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:spcnm"/>
- <Cell col="13" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:bcnostat"/>
- <Cell col="14" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:reptrslt"/>
- <Cell col="15" displaytype="date" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:rgstdt" mask="yyyy-MM-dd hh:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="16" displaytype="date" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:prcpdd" calendardisplaynulltype="nulltext"/>
- <Cell col="17" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:bcolldt" calendardisplaynulltype="nulltext"/>
- <Cell col="18" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:workdd" calendardisplaynulltype="nulltext"/>
- <Cell col="19" style="align:left middle;background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:workno"/>
- <Cell col="20" displaytype="date" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:nmedworkdt" mask="yyyy-MM-dd hh:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="21" displaytype="date" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:lastreptdt" mask="yyyy-MM-dd hh:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="22" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:retestyn"/>
- <Cell col="23" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '#f7a08b' : '');" text="bind:urinextrvol"/>
- <Cell col="24" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');" text="bind:reflh"/>
- <Cell col="25" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');" text="bind:rvalchar"/>
- <Cell col="26" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');" text="bind:reptnm"/>
- <Cell col="27" style="background:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');background2:EXPR(retestyn == 'd' || retestyn == 'e' || retestyn == 't' || retestyn == 'D' || retestyn == 'E' || retestyn == 'T' ? '##f7a08b' : '');" text="bind:spccnclinfo"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_excel" taborder="10" text="엑셀저장" class="btn7" position="absolute 1113 79 1193 98" anchor="top right" onclick="switch3_case2_btn_excel_onclick"/>
- <Static id="caption5" text="시행부서 :" class="search_name" visible="false" position="absolute 220 83 306 100"/>
- <Combo id="combo1" taborder="11" innerdataset="@ds_init_lb0106" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 302 79 419 98"/>
- <CheckBox id="checkbox9" taborder="12" position="absolute 100 83 200 98" text="간략보기" truevalue="1" onclick="switch3_case2_checkbox9_onclick"/>
- <Static id="caption2" text="조회구분 :" class="search_name" position="absolute 5 9 91 26"/>
- <Static id="caption12" text="입/외 구분 :" class="search_name" position="absolute 5 39 103 56"/>
- <CheckBox id="checkbox4" taborder="13" text="채혈" truevalue="1','2','3" position="absolute 84 7 129 27" onclick="switch3_case2_checkbox4_onclick"/>
- <CheckBox id="checkbox5" taborder="14" text="접수" truevalue="4-" position="absolute 134 7 179 27" onclick="switch3_case2_checkbox5_onclick"/>
- <CheckBox id="checkbox6" taborder="15" text="보고" truevalue="41','42','44','45" position="absolute 184 7 229 27" onclick="switch3_case2_checkbox6_onclick"/>
- <CheckBox id="checkbox7" taborder="16" text="취소" truevalue="0" position="absolute 234 7 279 27" onclick="switch3_case2_checkbox7_onclick"/>
- <Radio id="radio1" taborder="17" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 108 38 265 54">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption17" text="조회기준 :" class="search_name" position="absolute 299 9 389 26"/>
- <Radio id="rdo_acptdd" taborder="18" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 380 6 545 27">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">검체접수일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">검체채취일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption14" text="조회일자 :" class="search_name" position="absolute 560 9 646 26"/>
- <Calendar id="ipt_reffromdd" taborder="19" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " class="input_search" position="absolute 639 7 729 26" mask="yyyy-mm-dd" onchanged="switch3_case2_ipt_reffromdd_onchanged"/>
- <Static id="caption16" text="~" class="search_no_b" position="absolute 731 9 746 26"/>
- <Calendar id="ipt_reftodd" taborder="20" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " class="input_search" position="absolute 744 8 834 27" mask="yyyy-mm-dd"/>
- <Static id="caption13" text="검색구분 :" class="search_name" position="absolute 845 9 932 26"/>
- <Combo id="cmb_refgbn" taborder="21" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 927 7 1007 26">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">환자명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">환자번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">바코드번호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_text" taborder="22" class="input_search" position="absolute 1010 7 1100 26" inputmode="upper" onkeydown="switch3_case2_ipt_text_onkeydown"/>
- <CheckBox id="checkbox8" taborder="23" text="최종결과" truevalue="1" position="absolute 1040 41 1115 61" onclick="switch3_case2_checkbox8_onclick"/>
- <Button id="btn_ref" taborder="24" text="조회" class="btn1" position="absolute 1123 7 1179 29" anchor="top right" onclick="switch3_case2_btn_ref_onclick"/>
- <Shape id="line6" linetype="vertical" class="line_4" position="absolute 1110 7 1116 29" anchor="top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Edit id="output5" taborder="10" readonly="true" visible="false" position="absolute 135 126 223 145" autoselect="true" autoskip="true"/>
- <Static id="caption4" text="동의서" class="cell_1" visible="false" position="absolute 83 126 134 145"/>
- <Div id="group6" taborder="12" position="absolute 1046 23 1196 49">
- <Layouts>
- <Layout>
- <Button id="btn_batacpt" taborder="0" text="일괄접수" class="btn4" visible="false" position="absolute 0 1 80 23" anchor="top right" onclick="group6_btn_batacpt_onclick"/>
- <Button id="btn_reset" taborder="1" text="초기화" class="btn4" position="absolute 81 1 149 23" anchor="top right" onclick="group6_btn_reset_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <PopupMenu id="pmn_menu1" innerdataset="@ds_hidden_menu" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu1_onmenuclick" position="absolute 1225 89 1417 231"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_spclist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_spclist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="시행부서"/>
- <Column id="workno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="bcno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자명"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcpseuacptdt" type="STRING" size="256" sumtext="가접수일시"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="spcfrem" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="Msg" type="STRING" size="256" sumtext="메세지"/>
- <Column id="urinspcyn" type="STRING" size="256" sumtext="유린여부"/>
- <Column id="prcpremfact" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="instcd" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="patage" type="STRING" size="256" sumtext="환자나이"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="haspnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체명"/>
- <Column id="background" type="STRING" size="256"/>
- <Column id="urineyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_spclistref" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_spclistref_oncolumnchanged">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="tsectcd" type="STRING" size="256" sumtext="검사계코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="workno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="채취일자"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="spcpseuacptdt" type="STRING" size="256" sumtext="가접수일자"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="바코드출력일"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="spcltestseq" type="STRING" size="256" sumtext="특수검사연번호"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="patage" type="STRING" size="256" sumtext="나이"/>
- <Column id="patsex" type="STRING" size="256" sumtext="성별"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="bcnostat" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="reptrslt" type="STRING" size="256" sumtext="보고결과"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
- <Column id="nmedworkdt" type="STRING" size="256" sumtext="핵의학작업일시"/>
- <Column id="retestyn" type="STRING" size="256" sumtext="재검여부"/>
- <Column id="lastreptdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="worknoflag" type="STRING" size="256" sumtext="작업그룹"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnclcnts" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="spccnclnm" type="STRING" size="256" sumtext="취소자"/>
- <Column id="urinextrvol" type="STRING" size="256" sumtext=""/>
- <Column id="reflh" type="STRING" size="256" sumtext=""/>
- <Column id="rvalchar" type="STRING" size="256" sumtext=""/>
- <Column id="orddrnm" type="STRING" size="256" sumtext=""/>
- <Column id="reptnm" type="STRING" size="256" sumtext=""/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext=""/>
- <Column id="reqno" type="STRING" size="256" sumtext="번호의뢰지"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="번호의뢰지"/>
- <Column id="trustinstcd" type="STRING" size="256" sumtext="수탁여부"/>
- <Column id="spccnclinfo" type="STRING" size="256" sumtext="취소정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_detllistref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="tclsscrnnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="spcltestseq" type="STRING" size="256" sumtext="특수검사연번호"/>
- <Column id="scrn" type="STRING" size="256" sumtext="동의서상태"/>
- <Column id="scanyn" type="STRING" size="256" sumtext="스캔여부"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="prcpremfact" type="STRING" size="256" sumtext="처방리마크"/>
- <Column id="tclscd2" type="STRING" size="256" sumtext="검사코드2"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="tsectcd" type="STRING" size="256" sumtext="검사계코드"/>
- <Column id="sectcd" type="STRING" size="256" sumtext="계코드"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="처방의"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="refprntyn" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="phone" type="STRING" size="256" sumtext="전화번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_spcacpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testmdlcd" type="STRING" size="256"/>
- <Column id="testlrgcd" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="spcchoiyn" type="STRING" size="256"/>
- <Column id="bcno" type="STRING" size="256"/>
- <Column id="resetyn" type="STRING" size="256"/>
- <Column id="bt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testmdlcd">00</Col>
- <Col id="testlrgcd">00</Col>
- <Col id="refflag">2</Col>
- <Col id="spcchoiyn"/>
- <Col id="bcno"/>
- <Col id="resetyn"/>
- <Col id="bt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lb0111" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_BK" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="barcdcheck" type="STRING" size="256"/>
- <Column id="acptcntdd" type="STRING" size="256"/>
- <Column id="labelyn" type="STRING" size="256"/>
- <Column id="acptbcdyn" type="STRING" size="256"/>
- <Column id="canceltclsnmlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptcntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acptcnt" type="STRING" size="256"/>
- <Column id="todayacptcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="acptcnt"/>
- <Col id="todayacptcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_spcref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="refbase" type="STRING" size="256"/>
- <Column id="reffromdd" type="STRING" size="256"/>
- <Column id="reftodd" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="refcnts" type="STRING" size="256"/>
- <Column id="execdept" type="STRING" size="256"/>
- <Column id="isbcoll" type="STRING" size="256"/>
- <Column id="isacp" type="STRING" size="256"/>
- <Column id="isrslt" type="STRING" size="256"/>
- <Column id="iscancle" type="STRING" size="256"/>
- <Column id="genrflag" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="refbase">2</Col>
- <Col id="reffromdd"/>
- <Col id="reftodd"/>
- <Col id="refflag">1</Col>
- <Col id="refcnts"/>
- <Col id="execdept">00</Col>
- <Col id="isbcoll"/>
- <Col id="isacp"/>
- <Col id="isrslt"/>
- <Col id="iscancle"/>
- <Col id="genrflag">00</Col>
- <Col id="rsltflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="viewgbn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_properties_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuparam" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lb0126" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="scrnid" type="STRING" size="256"/>
- <Column id="bcno" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="spcchoiyn" type="STRING" size="256"/>
- <Column id="execdept" type="STRING" size="256"/>
- <Column id="sectcd" type="STRING" size="256"/>
- <Column id="NL" type="STRING" size="256"/>
- <Column id="labelyn" type="STRING" size="256"/>
- <Column id="menuparam" type="STRING" size="256"/>
- <Column id="spcstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <FilteredDataset id="ds_filter_lb0106" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init_lb0106"/>
- <Dataset id="ds_main_barcode_barcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tsectlblnm" type="STRING" size="256" sumtext="검사계라벨명"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="라벨발행일자"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별연령"/>
- <Column id="deptroom" type="STRING" size="256" sumtext="진료과병실"/>
- <Column id="spclblnm" type="STRING" size="256" sumtext="검체라벨명"/>
- <Column id="tubelblnm" type="STRING" size="256" sumtext="용기라벨명"/>
- <Column id="secttsect" type="STRING" size="256" sumtext="계검사계"/>
- <Column id="tclslblnmlist" type="STRING" size="256" sumtext="검사라벨명"/>
- <Column id="infcinfolist" type="STRING" size="256" sumtext="감염정보"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="bcollbarcdprntcnt" type="STRING" size="256" sumtext="채혈바코드출력수"/>
- <Column id="spcacptbarcdprntcnt" type="STRING" size="256" sumtext="접수바코드출력수"/>
- <Column id="microbarcdprntcnt" type="STRING" size="256" sumtext="미생물바코드출력수"/>
- <Column id="mdiabarcdprntcnt" type="STRING" size="256" sumtext="핵의학바코드출력수"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="처방의"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="dept" type="STRING" size="256" sumtext="부서"/>
- <Column id="spcacptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="dnornm" type="STRING" size="256" sumtext="공여자명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_getspcltestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcstatdesc" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="notitrgtnm" type="STRING" size="256" sumtext="피통보자"/>
- <Column id="notidt" type="STRING" size="256" sumtext="통보시간"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="통보자"/>
- <Column id="measfact" type="STRING" size="256" sumtext="조치사항"/>
- <Column id="bcno" type="STRING" size="256" sumtext="bcno"/>
- <Column id="rsltstat" type="STRING" size="256" sumtext="bcno"/>
- <Column id="tclslist" type="STRING" size="256" sumtext="bcno"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="실시부서"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="확인일시"/>
- <Column id="phone" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="resncd" type="STRING" size="256" sumtext="취소구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntkind" type="STRING" size="256"/>
- <Column id="commkind" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_barcode_nbarcodeinfo" 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="검체번호"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="라벨발행일자"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별연령"/>
- <Column id="deptroom" type="STRING" size="256" sumtext="진료과병실"/>
- <Column id="spclblnm" type="STRING" size="256" sumtext="검체라벨명"/>
- <Column id="tclslblnmlist" type="STRING" size="256" sumtext="검사라벨명"/>
- <Column id="infcinfolist" type="STRING" size="256" sumtext="감염정보"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="divgrupnm" type="STRING" size="256" sumtext="핵의학그룹명"/>
- <Column id="divgrupcd" type="STRING" size="256" sumtext="핵의학그룹코드"/>
- <Column id="extrtestinstnm" type="STRING" size="256" sumtext="외부검사명"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="채혈일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_menu" 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>
- </Dataset>
- <Dataset id="ds_hidden_barcode_barcodeinfo" 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="검체번호"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="라벨발행일자"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별연령"/>
- <Column id="deptroom" type="STRING" size="256" sumtext="진료과병실"/>
- <Column id="spclblnm" type="STRING" size="256" sumtext="검체라벨명"/>
- <Column id="tclslblnmlist" type="STRING" size="256" sumtext="검사라벨명"/>
- <Column id="infcinfolist" type="STRING" size="256" sumtext="감염정보"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="divgrupnm" type="STRING" size="256" sumtext="핵의학그룹명"/>
- <Column id="divgruplblnm" type="STRING" size="256" sumtext="핵의학그룹코드"/>
- <Column id="extrtestinstnm" type="STRING" size="256" sumtext="외부검사명"/>
- <Column id="workno" type="STRING" size="256" sumtext="채혈일시"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="검체라벨명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_cancelgrd" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="구분"/>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="atdrid" type="STRING" size="256" sumtext="의뢰의사"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체명"/>
- <Column id="genrflagcd" type="STRING" size="256" sumtext="IO구분"/>
- <Column id="sectcd" type="STRING" size="256" sumtext="계"/>
- <Column id="tsectcd" type="STRING" size="256" sumtext="검사계"/>
- <Column id="tclskind" type="STRING" size="256" sumtext="검사분류유형"/>
- <Column id="bcno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="cancelgbn" type="STRING" size="256" sumtext="취소구분"/>
- <Column id="resncd" type="STRING" size="256" sumtext="취소코드"/>
- <Column id="resndesc" type="STRING" size="256" sumtext="취소내용"/>
- <Column id="cmt" type="STRING" size="256" sumtext="코멘트"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체상태"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="chk"/>
- <Col id="tclscd"/>
- <Col id="testcd"/>
- <Col id="tclsnm"/>
- <Col id="bcno"/>
- <Col id="orddeptnm"/>
- <Col id="atdrid"/>
- <Col id="spccd"/>
- <Col id="genrflagcd"/>
- <Col id="tsectcd"/>
- <Col id="tclskind"/>
- <Col id="cancelgbn"/>
- <Col id="resncd"/>
- <Col id="resndesc"/>
- <Col id="cmt"/>
- <Col id="pid"/>
- <Col id="spcstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_report_spclistref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="tsectcd" type="STRING" size="256" sumtext="검사계코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="workno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="채취일자"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="spcpseuacptdt" type="STRING" size="256" sumtext="가접수일자"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="바코드출력일"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="spcltestseq" type="STRING" size="256" sumtext="특수검사연번호"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="patage" type="STRING" size="256" sumtext="나이"/>
- <Column id="patsex" type="STRING" size="256" sumtext="성별"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="bcnostat" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="reptrslt" type="STRING" size="256" sumtext="보고결과"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
- <Column id="nmedworkdt" type="STRING" size="256" sumtext="핵의학작업일시"/>
- <Column id="retestyn" type="STRING" size="256" sumtext="재검여부"/>
- <Column id="lastreptdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="worknoflag" type="STRING" size="256" sumtext="작업그룹"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnclcnts" type="STRING" size="256" sumtext="취소사유"/>
- <Column id="spccnclnm" type="STRING" size="256" sumtext="취소자"/>
- <Column id="urinextrvol" type="STRING" size="256" sumtext=""/>
- <Column id="reflh" type="STRING" size="256" sumtext=""/>
- <Column id="rvalchar" type="STRING" size="256" sumtext=""/>
- <Column id="orddrnm" type="STRING" size="256" sumtext=""/>
- <Column id="reptnm" type="STRING" size="256" sumtext=""/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext=""/>
- <Column id="reqno" type="STRING" size="256" sumtext="번호의뢰지"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="번호의뢰지"/>
- <Column id="trustinstcd" type="STRING" size="256" sumtext="수탁여부"/>
- <Column id="spccnclinfo" type="STRING" size="256" sumtext="취소정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_barcode_dbarcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tsectlblnm" type="STRING" size="256" sumtext="검사계라벨명"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="라벨발행일자"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별연령"/>
- <Column id="deptroom" type="STRING" size="256" sumtext="진료과병실"/>
- <Column id="spclblnm" type="STRING" size="256" sumtext="검체라벨명"/>
- <Column id="tubelblnm" type="STRING" size="256" sumtext="용기라벨명"/>
- <Column id="secttsect" type="STRING" size="256" sumtext="계검사계"/>
- <Column id="tclslblnmlist" type="STRING" size="256" sumtext="검사라벨명"/>
- <Column id="infcinfolist" type="STRING" size="256" sumtext="감염정보"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="bcollbarcdprntcnt" type="STRING" size="256" sumtext="채혈바코드출력수"/>
- <Column id="spcacptbarcdprntcnt" type="STRING" size="256" sumtext="접수바코드출력수"/>
- <Column id="microbarcdprntcnt" type="STRING" size="256" sumtext="미생물바코드출력수"/>
- <Column id="mdiabarcdprntcnt" type="STRING" size="256" sumtext="핵의학바코드출력수"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="처방의"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="dept" type="STRING" size="256" sumtext="부서"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntsetupinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_report_getspcltestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcstatdesc" type="STRING" size="256" sumtext="검체상태"/>
- <Column id="notitrgtnm" type="STRING" size="256" sumtext="피통보자"/>
- <Column id="notidt" type="STRING" size="256" sumtext="통보시간"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="통보자"/>
- <Column id="measfact" type="STRING" size="256" sumtext="조치사항"/>
- <Column id="bcno" type="STRING" size="256" sumtext="bcno"/>
- <Column id="rsltstat" type="STRING" size="256" sumtext="bcno"/>
- <Column id="tclslist" type="STRING" size="256" sumtext="bcno"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="실시부서"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="확인일시"/>
- <Column id="phone" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="resncd" type="STRING" size="256" sumtext="취소구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_report_getspcltestlist_rbc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tcls" type="STRING" size="256"/>
- <Column id="rslt" type="STRING" size="256"/>
- <Column id="tcls2" type="STRING" size="256"/>
- <Column id="rslt2" type="STRING" size="256"/>
- <Column id="tm" type="STRING" size="256"/>
- <Column id="ptno" type="STRING" size="256"/>
- <Column id="part" type="STRING" size="256"/>
- <Column id="mthd" type="STRING" size="256"/>
- <Column id="drg" type="STRING" size="256"/>
- <Column id="acpt" type="STRING" size="256"/>
- <Column id="drnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reptrslt" type="STRING" size="256" sumtext="결과값"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="lastreptdt" type="STRING" size="256" sumtext="최종보고일시"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cf" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dispptno" type="STRING" size="256" sumtext="표시병리번호"/>
- <Column id="rsltcnts3" type="STRING" size="256" sumtext="interpretation"/>
- <Column id="readdrnm" type="STRING" size="256" sumtext="판독의사"/>
- <Column id="readdd" type="STRING" size="256" sumtext="판독일시"/>
- <Column id="pid" type="STRING" size="256" sumtext="판독일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_report_detllistref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="termhngnm" type="STRING" size="256" sumtext="진단명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_spclist2" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_spclist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="시행부서"/>
- <Column id="workno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="bcno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자명"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcpseuacptdt" type="STRING" size="256" sumtext="가접수일시"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="spcfrem" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="Msg" type="STRING" size="256" sumtext="메세지"/>
- <Column id="urinspcyn" type="STRING" size="256" sumtext="유린여부"/>
- <Column id="prcpremfact" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="instcd" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방특이사항"/>
- <Column id="patage" type="STRING" size="256" sumtext="환자나이"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="haspnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spcstat" type="STRING" size="256" sumtext="검체명"/>
- <Column id="background" type="STRING" size="256"/>
- <Column id="urineyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_page" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lastPage" type="STRING" size="256" sumtext="마지막페이지"/>
- <Column id="tot_cnt" type="STRING" size="256" sumtext="토탈"/>
- <Column id="now" type="STRING" size="256" sumtext="메롱"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING" size="256"/>
- <Column id="labelyn" type="STRING" size="256"/>
- <Column id="acptbcdyn" type="STRING" size="256"/>
- <Column id="toppatinfo" type="STRING" size="256"/>
- <Column id="refprnt" type="STRING" size="256"/>
- <Column id="microorder" type="STRING" size="256"/>
- <Column id="remicroorder" type="STRING" size="256"/>
- <Column id="barcdcheck" type="STRING" size="256"/>
- <Column id="acptcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="bcno"/>
- <Col id="labelyn">Y</Col>
- <Col id="acptbcdyn">Y</Col>
- <Col id="toppatinfo"/>
- <Col id="refprnt"/>
- <Col id="microorder"/>
- <Col id="remicroorder"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="switch3.case1.cmb_TLrgCd" propid="value" datasetid="ds_hidden_spcacpt" columnid="testlrgcd"/>
- <BindItem id="item1" compid="switch3.case1.cmd_TMdlCd" propid="value" datasetid="ds_hidden_spcacpt" columnid="testmdlcd"/>
- <BindItem id="item2" compid="switch3.case1.rdo_acptflag" propid="value" datasetid="ds_hidden_spcacpt" columnid="refflag"/>
- <BindItem id="item3" compid="switch3.case1.chk_spcchoi" propid="value" datasetid="ds_hidden_spcacpt" columnid="spcchoiyn"/>
- <BindItem id="item4" compid="switch3.case1.ipt_bcno" propid="value" datasetid="ds_hidden_spcacpt" columnid="bcno"/>
- <BindItem id="item5" compid="switch3.case1.checkbox2" propid="value" datasetid="ds_hidden_spcacpt" columnid="resetyn"/>
- <BindItem id="item6" compid="switch3.case1.checkbox3" propid="value" datasetid="ds_hidden_spcacpt" columnid="bt"/>
- <BindItem id="item7" compid="switch3.case1.checkbox1" propid="value" datasetid="ds_hidden" columnid="barcdcheck"/>
- <BindItem id="item8" compid="switch3.case1.cmb_execdept" propid="value" datasetid="ds_hidden_spcacpt" columnid="testmdlcd"/>
- <BindItem id="item9" compid="output5" propid="value" datasetid="ds_main_detllistref" columnid="scrn"/>
- <BindItem id="item10" compid="switch3.case1.opt_cnt2" propid="value" datasetid="ds_main_acptcntlist" columnid="todayacptcnt"/>
- <BindItem id="item11" compid="switch3.case1.input1" propid="value" datasetid="ds_hidden" columnid="acptcntdd"/>
- <BindItem id="item12" compid="switch3.case1.opt_cnt" propid="value" datasetid="ds_main_acptcntlist" columnid="acptcnt"/>
- <BindItem id="item13" compid="switch3.case1.chk_label" propid="value" datasetid="ds_hidden" columnid="labelyn"/>
- <BindItem id="item14" compid="switch3.case1.chk_acptbcd" propid="value" datasetid="ds_hidden" columnid="acptbcdyn"/>
- <BindItem id="item15" compid="switch3.case1.tar_rem" propid="value" datasetid="ds_main_detllistref" columnid="prcpremfact"/>
- <BindItem id="item16" compid="switch3.case2.checkbox4" propid="value" datasetid="ds_hidden_spcref" columnid="isbcoll"/>
- <BindItem id="item17" compid="switch3.case2.checkbox5" propid="value" datasetid="ds_hidden_spcref" columnid="isacp"/>
- <BindItem id="item18" compid="switch3.case2.checkbox6" propid="value" datasetid="ds_hidden_spcref" columnid="isrslt"/>
- <BindItem id="item19" compid="switch3.case2.checkbox7" propid="value" datasetid="ds_hidden_spcref" columnid="iscancle"/>
- <BindItem id="item20" compid="switch3.case2.rdo_acptdd" propid="value" datasetid="ds_hidden_spcref" columnid="refbase"/>
- <BindItem id="item21" compid="switch3.case2.ipt_reffromdd" propid="value" datasetid="ds_hidden_spcref" columnid="reffromdd"/>
- <BindItem id="item22" compid="switch3.case2.ipt_reftodd" propid="value" datasetid="ds_hidden_spcref" columnid="reftodd"/>
- <BindItem id="item23" compid="switch3.case2.cmb_refgbn" propid="value" datasetid="ds_hidden_spcref" columnid="refflag"/>
- <BindItem id="item24" compid="switch3.case2.ipt_text" propid="value" datasetid="ds_hidden_spcref" columnid="refcnts"/>
- <BindItem id="item25" compid="switch3.case2.checkbox8" propid="value" datasetid="ds_hidden_spcref" columnid="rsltflag"/>
- <BindItem id="item26" compid="switch3.case2.radio1" propid="value" datasetid="ds_hidden_spcref" columnid="genrflag"/>
- <BindItem id="item27" compid="switch3.case2.combo1" propid="value" datasetid="ds_hidden_spcref" columnid="execdept"/>
- <BindItem id="item28" compid="switch3.case2.checkbox9" propid="value" datasetid="ds_hidden_ref" columnid="viewgbn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-09
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-09 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LLZ001.xjs";
- include "lis_commonxp::LZZ001.xjs";
- include "lis_commonxp::LZZ002.xjs";
- include "lis_commonxp::LPZ001.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
- function SMLLJ00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLLJ00200_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(switch3.case1.grd_detllist);
- grdf_initGrid(switch3.case1.grd_spclist);
- grdf_initGrid(switch3.case2.grd_spcreflist);
-
- ds_properties_menu.setColumn(0, "menuparam", "N");
- ds_hidden_spcacpt.setColumn(0, "testmdlcd", "NR");
-
- switch3.tabindex = 0;
- // switch3.tabindex = 1;
-
- fbuttonvisible("A");
-
- lf_getDbDeptcd("0102|0106|0104|0111|0000|0126|", "")
-
- if(ds_init_lb0126.getColumn(0, "nm") == "Y")
- {
- checkbox9.value = "1";
- fViewList();
- }
-
- ds_main_spclist.clearData();
- ds_main_detllistref.clearData();
- ds_main_spclistref.clearData();
-
- if(ds_properties_menu.getColumn(0, "menuparam") == "N" || ds_init_lb0000.getColumn(0, "nm") == "N")
- {
- ds_hidden_spcacpt.setColumn(0, "testmdlcd", "NR");
- ds_hidden_spcref.setColumn(0, "execdept", "NR");
- }
-
- var today = utlf_getCurrentDate();
-
- ds_hidden_spcref.setColumn(0, "reffromdd", today);
- ds_hidden_spcref.setColumn(0, "reftodd", today);
- ds_hidden.setColumn(0, "acptcntdd", today);
-
- // ds_hidden_spcref.setColumn(0, "reffromdd", "20180301");
- // ds_hidden_spcref.setColumn(0, "reftodd", "20180303");
-
- fSetNCnt();
-
- switch3.case1.ipt_bcno.setFocus();
-
- ds_send.setColumn(0, "scrnid", frmf_getScreenID());
-
- var oParam = {};
- oParam.id = "TRLLC90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetSetUpInfo";
- oParam.inds = "scrnid=ds_send";
- oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC90101";
- tranf_submit(oParam);
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- }
- function fbuttonvisible(ref)
- {
- if(ref == "A")
- {
- group7.visible = false;
- group6.visible = true;
- }
- else if(ref == "B")
- {
- group7.visible = true;
- group6.visible = false;
- }
- }
- function fViewList()
- {
- var viewgbn = ds_hidden_ref.getColumn(0, "viewgbn");
-
- if(viewgbn == "1")
- {
- switch3.case2.grd_spcreflist.setFormatColProperty(8, "size", 0);
- switch3.case2.grd_spcreflist.setFormatColProperty(9, "size", 0);
- switch3.case2.grd_spcreflist.setFormatColProperty(12, "size", 0);
- }
- else
- {
- switch3.case2.grd_spcreflist.setFormatColProperty(8, "size", 60);
- switch3.case2.grd_spcreflist.setFormatColProperty(9, "size", 60);
- switch3.case2.grd_spcreflist.setFormatColProperty(12, "size", 150);
- }
- }
- function fSetNCnt()
- {
- if(ds_properties_menu.getColumn(0, "menuparam") == "N")
- {
- switch3.case1.cap_cnt.visible = true;
- switch3.case1.opt_cnt.visible = true;
- switch3.case1.opt_cnt2.visible = true;
- }
- else
- {
- switch3.case1.cap_cnt.visible = false;
- switch3.case1.opt_cnt.visible = false;
- switch3.case1.opt_cnt2.visible = false;
- }
- fGetNAcptCnt();
- }
- function fGetNAcptCnt()
- {
- var oParam = {};
- oParam.id = "TRLLJ00201";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqGetNAcptCnt";
- oParam.inds = "cond=ds_hidden";
- oParam.outds = "ds_main_acptcntlist=getNAcptCnt";
- oParam.async = false;
- //oParam.callback = "cf_TRLLJ00201";
- tranf_submit(oParam);
- }
- function switch3_case1_cmb_TLrgCd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSetTLrgCd();
- }
- function fSetTLrgCd()
- {
- var etc = ds_hidden_spcacpt.getColumn(0, "testlrgcd");
-
- if(etc == "00")
- {
- ds_hidden_spcacpt.setColumn(0, "testmdlcd", "00");
-
- }
- else
- {
- ds_hidden_spcacpt.setColumn(0, "testmdlcd", "00");
- ds_filter_lb0106.filterstr = "cd == '00' || etc01 == '"+etc+"'";
- }
- }
- function switch3_case1_chk_spcchoi_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "1")
- {
- group6.btn_batacpt.visible = true;
- }
- else
- {
- ds_hidden_spcacpt.setColumn(0, "spcchoiyn", "");
- group6.btn_batacpt.visible = false;
- }
-
- ds_main_spclist.clearData();
- ds_main_detllistref.clearData();
- }
- function switch3_case1_btn_bcno_onclick(obj:Button, e:ClickEventInfo)
- {
- fsetBCNOEnter();
- }
- function switch3_case1_ipt_bcno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- fKeyEvent("ipt_bcno");
- switch3.case1.ipt_bcno.setSelect(0,20);
- }
- }
- function fexeBCNOtrue()
- {
- var txtbcno = switch3.case1.ipt_bcno.value;
- if(!utlf_isNull(txtbcno))
- {
- if(String(txtbcno).length == 9 )
- {
- }
- else
- {
- sysf_messageBox("잘못된 검체번호 ", "E008"); // 잘못된 검체번호 입니다.
- return false;
- }
- }
- }
- function fsetBCNOEnter()
- {
- var btdt = utlf_getCurrentDateTime().toDate("YYYYMMDD hhmmss").getAddDate(-10, "m").getDateFormat("YYYYMMDDhhmmss");
- if ( fexeBCNOtrue() == false )
- {
- return;
- }
- else
- {
- if(ds_hidden_spcacpt.getColumn(0, "resetyn") == "1")
- {
- ds_main_spclist.clearData();
- }
-
- var bcno = ds_hidden_spcacpt.getColumn(0, "bcno").toUpperCase();
- var acptcnt = 0;
-
- if(ds_hidden_spcacpt.getColumn(0, "spcchoiyn") == "1")
- {
- var find = ds_main_spclist.findRow(4, bcno);
-
- if(find > 0)
- {
- sysf_messageBox("이미 선택된 검체", "E008");
- ds_main_spclist.setColumn(ds_main_spclist.rowcount-1, "Msg", "error");
- return;
- }
- }
-
- ds_send.setColumn(0, "bcno", bcno);
- ds_send.setColumn(0, "refflag", ds_hidden_spcacpt.getColumn(0, "refflag"));
- ds_send.setColumn(0, "spcchoiyn", ds_hidden_spcacpt.getColumn(0, "spcchoiyn"));
-
- dsf_makeValue(ds_send,"btyn", "string", ds_hidden_spcacpt.getColumn(0, "bt"), 0);
- dsf_makeValue(ds_send,"btdt", "string", btdt, 0);
-
- ds_send.setColumn(0, "execdept", ds_hidden_spcacpt.getColumn(0, "testmdlcd"));
- ds_send.setColumn(0, "sectcd", ds_hidden_spcacpt.getColumn(0, "testlrgcd"));
- ds_send.setColumn(0, "NL", ds_properties_menu.getColumn(0, "menuparam"));
-
- ds_main_spclist2.clearData();
- ds_main_barcode_barcodeinfo.clearData();
- ds_main_barcode_dbarcodeinfo.clearData();
- ds_main_barcode_nbarcodeinfo.clearData();
-
- var oParam = {};
- oParam.id = "TXLLJ00105";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqExeSpcInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_spclist2=getBcollSpcInfo ds_main_barcode_barcodeinfo=barcodeinfo ds_main_barcode_dbarcodeinfo=dbarcodeinfo ds_main_barcode_nbarcodeinfo=nbarcodeinfo ds_=slideprnt ds_=casetprnt ds_=slidecaset";
- oParam.transaction = false;
- oParam.async = false;
- //oParam.callback = "cf_TXLLJ00105";
- tranf_submit(oParam);
-
- if (ds_main_spclist2.rowcount < 1) { //2018.01.09 추가
- sysf_messageBox("잘못된 검체번호 ", "E008"); // 잘못된 검체번호 입니다.
- return;
- }
-
- ds_main_spclist.updatecontrol = false;
-
- if (ds_main_spclist2.rowcount > 0 )
- {
- for(i =0; i < ds_main_spclist2.rowcount; i++)
- {
- var nRow = ds_main_spclist.addRow();
- ds_main_spclist.copyRow(nRow, ds_main_spclist2, i);
- }
- }
- ds_main_spclist.updatecontrol = true;
-
- var afnodecount = ds_main_spclist.rowcount;
-
-
- if(!utlf_isNull(ds_main_spclist.getColumn(ds_main_spclist.rowcount-1, "Msg")))
- {
- var msg = ds_main_spclist.getColumn(ds_main_spclist.rowcount-1, "Msg");
- sysf_messageBox(msg , "E008", "");
-
- var msgbcno = ds_main_spclist.getColumn(ds_main_spclist.rowcount-1, "bcno");
-
- for(var i = 0; i < ds_main_spclist.rowcount; i++)
- {
- if(ds_main_spclist.getColumn(i, "bcno") == msgbcno && !utlf_isNull(ds_main_spclist.getColumn(i, "Msg")))
- {
- ds_main_spclist.setColumn(i, "background", "#aaaaaa");
- ds_main_spclist.setColumn(i, "chk", "false");
- }
- }
- }
- else
- {
- if(ds_main_spclist.rowcount >1)
- {
- ds_main_spclist.setColumn(ds_main_spclist.rowcount-1, "chk", "true");
- }
- }
-
- var sRow = ds_main_spclist.rowcount;
-
- if(sRow > 0)
- {
- fGetSpcDetlList(sRow);
- }
-
- if(ds_hidden_spcacpt.getColumn(0, "refflag") == "2")
- {
- if(ds_main_spclist.getColumn(sRow-1, "urinspcyn") == "Y")
- {
- //if(utlf_isNull(ds_main_spclist.getColumn(sRow, "Msg")))
- //{
- fSetUrine(sRow-1);
- //}
- }
- }
-
- }
- if(ds_hidden_spcacpt.getColumn(0, "spcchoiyn") == "1")
- {
- }
- else
- {
- if(ds_properties_menu.getColumn(0, "menuparam") == "N")
- {
- if(utlf_isNull(ds_main_spclist.getColumn(ds_main_spclist.rowcount-1, "Msg")) || ds_hidden.getColumn(0, "barcdcheck") == "1")
- {
- fExeNBarcdPrnt();
- }
- fGetNAcptCnt();
- }
- else
- {
- if(utlf_isNull(ds_main_spclist.getColumn(ds_main_spclist.rowcount-1, "Msg")))
- {
- fExeBarcdPrnt();
- }
- }
-
- }
- ds_main_barcode_barcodeinfo.clearData();
- }
- function fKeyEvent(ipt)
- {
- if(ipt == "ipt_bcno")
- {
- fsetBCNOEnter();
-
- if(utlf_isNull(ds_main_spclist.getColumn(ds_main_spclist.rowcount-1), "Msg"))
- {
- fGetSpclTestList();
-
- var count = ds_main_getspcltestlist.rowcount;
- var spc = ds_main_spclist.rowcount;
-
- if(count > 0 )
- {
- for(var i = 0; i < count; i++)
- {
- if(ds_main_spclist.getColumn(spc, "bcno") == ds_main_getspcltestlist.getColumn(i, "bcno"))
- {
- fPrint(i);
- }
- }
- }
- }
- //obj.setFocus(); //20090422 김성희 추가 : 세포유전 출력물 출력후 포커스 아웃 현상 발생하여 수정
- //obj.setSelect();
- switch3.case1.ipt_bcno.setFocus();
- switch3.case1.ipt_bcno.setSelect();
- }
- else if(ipt == "ipt_text")
- {
- fGetSpcListref();
- }
- }
- function fGetSpcDetlList(Ref)
- {
- ds_send.clearData();
- ds_send.addRow();
- var rRow = "";
- if(!utlf_isNull(Ref))
- {
- rRow = Ref-1;
- }
- else
- {
- rRow = ds_main_spclist.rowposition;
- }
-
- ds_send.setColumn(0, "bcno", ds_main_spclist.getColumn(rRow, "bcno"));
- ds_send.setColumn(0, "menuparam", ds_properties_menu.getColumn(0, "menuparam"));
-
- var oParam = {};
- oParam.id = "TRLLJ00101";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqGetDetlListRef";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_detllistref=getDetlListRef";
- oParam.async = false;
- //oParam.callback = "cf_TRLLJ00101";
- tranf_submit(oParam);
- }
- function fSetUrine(Row)
- {
- if(utlf_isNull(Row))
- {
- Row = grd_spclist.row;
- }
- var bcno = ds_main_spclist.getColumn(Row, "bcno");
-
- ds_hidden.setColumn(0, "bcno", bcno);
-
- var objArg = new Object();
- objArg.arg_ds_hidden = ds_hidden;
-
- frmf_modal("SPLLJ90200", "SPLLJ90200", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fExeNBarcdPrnt()
- {
- //ds_main_barcode_nbarcodeinfo.copyData(ds_data_setupinfo);
-
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
- var portnm = ds_data_setupinfo.getColumn(0, "commkind");
-
- if( (prtkind == "9" && portnm == "01") || (prtkind == "11" && portnm == "01") || prtkind == "10" || prtkind == "2" || prtkind == "6" || prtkind == "7")
- {
- fLisNSpcBarcodePrint2(ds_main_barcode_nbarcodeinfo);
- }
- else
- {
- trace('ddd');
- fLisNSpcBarcodePrint(ds_main_barcode_nbarcodeinfo);
- }
- }
- function fExeBarcdPrnt()
- {
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
-
- dsf_makeValue(ds_main_barcode_barcodeinfo, "cntflag", "string", "acpt", 0);
-
- trace('print1');
- if(ds_main_barcode_barcodeinfo.getColumn(0, "spcacptbarcdprntcnt") > 0)
- {
- trace('print2');
- if(prtkind == "8")
- {
- fLisSpcBarcodePrint3(ds_main_barcode_barcodeinfo);
- }
- else
- {
- trace('print3');
- lf_fLisSpcBarcodePrint(ds_main_barcode_barcodeinfo);
- }
- }
- trace('print4');
- //model.makeValue("/root/main/barcode[2]/dbarcodeinfo/cntflag", "acpt");
- fLisSpcBarcodePrint(ds_main_barcode_dbarcodeinfo);
-
- var Mcount = ds_main_barcode_barcodeinfo.rowcount;
- for(var i = 0; i < Mcount; i++)
- {
- if(ds_main_barcode_barcodeinfo.getColumn(i, "microbarcdprntcnt") > 0)
- {
- fLisMicroWorknoSpcBarcodePrint(ds_main_barcode_barcodeinfo);
- return;
- }
- }
- }
- function fGetSpclTestList()
- {
- ds_main_getspcltestlist.clearData();
-
- dsf_makeValue(ds_send, "acptsdd", "string", utlf_getCurrentDate(), 0);
- dsf_makeValue(ds_send, "acptedd", "string", utlf_getCurrentDate(), 0);
- dsf_makeValue(ds_send, "spcltestgrup", "string", "00", 0);
- dsf_makeValue(ds_send, "seqsno", "string", "00000", 0);
- dsf_makeValue(ds_send, "seqeno", "string", "99999", 0);
- dsf_makeValue(ds_send, "userdeptflagcd", "string", ds_init_lb0000.getColumn(0, "nm"), 0);
- dsf_makeValue(ds_send, "refflag", "string", "1", 0);
- dsf_makeValue(ds_send, "spcchoiyn", "string", "1", 0);
- dsf_makeValue(ds_send, "bcno", "string", ds_main_spclist.getColumn(0, "bcno"), 0);
-
- var oParam = {};
- oParam.id = "TRLLP00701";
- oParam.service = "refprintmngtapp.SpecialTestRefPrintMngt";
- oParam.method = "reqGetSpclTestList";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_getspcltestlist=getSpclTestList";
- oParam.async = false;
- //oParam.callback = "cf_TRLLP00701";
- tranf_submit(oParam);
- }
- function fPrint(find)
- {
- ds_hidden_report_getspcltestlist.clearData();
- ds_hidden_report_getspcltestlist_rbc.clearData();
-
- var row = ds_hidden_report_getspcltestlist.addRow();
- ds_hidden_report_getspcltestlist.copyData(row, ds_main_getspcltestlist, find);
-
- dsf_makeValue(ds_send, "pid", "string", ds_main_getspcltestlist.getColumn(find, "pid"), 0);
- dsf_makeValue(ds_send, "instcd", "string", sysf_getUserInfo("dutplceinstcd"), 0);
- var oParam = {};
- oParam.id = "TRLRP00703";
- oParam.service = "refprintmngtapp.SpecialTestRefPrintMngt";
- oParam.method = "reqGetRslt";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_rslt=getRslt ds_main_cf=getCFRslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLRP00703";
- tranf_submit(oParam);
-
- var count = ds_main_rslt.rowcount;
- var tclslist = "";
- var rsltlist = "";
- var tclslist2 = "";
- var rsltlist2 = "";
- var tcls = "";
- for(var j = 0; j < count; j++)
- {
- tcls = ds_main_rslt.getColumn(j, "tclscd");
-
- if(tcls.substr(3, 3) != "105")
- {
- tclslist = tclslist + ds_main_rslt.getColumn(j, "tclsnm") + "\n";
- rsltlist = rsltlist + ds_main_rslt.getColumn(j, "reptrslt") + "\n";
- }
- else if(tcls.substr(3, 3) == "105")
- {
- tclslist2 = tclslist2 + ds_main_rslt.getColumn(j, "tclsnm") + "\n";
- rsltlist2 = rsltlist2 + ds_main_rslt.getColumn(j, "reptrslt") + "\n";
- }
- }
- var count = ds_main_cf.rowcount;
- var ptno = "";
- var part = "";
- var mthd = "";
- var drg = "";
- var acpt = "";
- var drnm = "";
- for(var j = 0; j < count; j++)
- {
- ptno = ptno + ds_main_cf.getColumn(j, "dispptno") + "\n";
- part = part + ds_main_cf.getColumn(j, "extrpartcd") + "\n";
- mthd = mthd + ds_main_cf.getColumn(j, "extrmthdcd") + "\n";
- drg = drg + ds_main_cf.getColumn(j, "drgcd") + "\n";
- acpt = acpt + ds_main_cf.getColumn(j, "acptdd") + "\n";
- drnm = drnm + ds_main_cf.getColumn(j, "readdrnm") + "\n";
- }
-
- var report = ds_hidden_report_getspcltestlist.rowcount;
- for(var i = 0; i < report; i++)
- {
- var row = ds_hidden_report_getspcltestlist_rbc.addRow();
-
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "tcls", tclslist);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "rslt", rsltlist);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "tcls2", tclslist2);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "rslt2", rsltlist2);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "tm", ds_main_rslt.getColumn(count, "lastreptdt"));
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "ptno", ptno);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "part", part);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "mthd", mthd);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "drg", drg);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "acpt", acpt);
- ds_hidden_report_getspcltestlist_rbc.setColumn(row, "drnm", drnm);
- }
-
- dsf_makeValue(ds_send, "tclscd", "string", ds_main_getspcltestlist.getColumn(find, "tclscd"), 0);
- dsf_makeValue(ds_send, "spccd", "string", ds_main_getspcltestlist.getColumn(find, "spccd"), 0);
- dsf_makeValue(ds_send, "prcpgenrflag", "string", ds_main_getspcltestlist.getColumn(find, "prcpgenrflag"), 0);
- dsf_makeValue(ds_send, "bcno", "string", ds_main_getspcltestlist.getColumn(find, "bcno"), 0);
-
- var oParam = {};
- oParam.id = "TRLRP00702";
- oParam.service = "refprintmngtapp.SpecialTestRefPrintMngt";
- oParam.method = "reqGetDetlTestList";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_hidden_report_detllistref=getDetlTestList";
- oParam.async = false;
- oParam.callback = "cf_TRLRP00702";
- tranf_submit(oParam);
- var flag = ds_hidden_report_getspcltestlist.getColumn(0, "reqfrmcd");
- switch(flag)
- {
- case "01" :
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/hidden/report/getspcltestlist", ds_hidden_report_getspcltestlist);
- rptf_setNodeListToDOM(objDOM, "/root/hidden/report/getspcltestlist/cf", ds_main_cf);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLRP00100"],[objParam], option);
- break;
- case "02" :
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/properties/report/mainreport/params/getspcltestlist/cf", ds_main_cf);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLRP00200"],[objParam], option);
- break;
- case "03" :
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/hidden/report/getspcltestlist", ds_hidden_report_getspcltestlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/detllistref", ds_hidden_report_detllistref);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLRP00300"],[objParam], option);
- break;
- case "04" :
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/hidden/report/getspcltestlist", ds_hidden_report_getspcltestlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/detllistref", ds_hidden_report_detllistref);
- //rptf_setNodeListToDOM(objDOM, "/root/hidden/report/reqcnts/reqfrminfo", );
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLRP00400"],[objParam], option);
- break;
- case "05" :
- var objDOM = rptf_createDOM();
- //rptf_setNodeListToDOM(objDOM, "/root/hidden/report", );
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLRP00500"],[objParam], option);
- break;
- case "06" :
- //exeReportPreview("RPLRP00600", "XMLSTR", "/root/hidden/report", "", "true"); //TDM 의뢰서
- break;
- }
- }
- function fGetSpcListref()
- {
- if(fSetRefFromdd()==true)
- {
-
-
- dsf_makeValue(ds_send, "refbase", "string", ds_hidden_spcref.getColumn(0, "refbase"), 0);
- dsf_makeValue(ds_send, "reffromdd", "string", ds_hidden_spcref.getColumn(0, "reffromdd"), 0);
- dsf_makeValue(ds_send, "reftodd", "string", ds_hidden_spcref.getColumn(0, "reftodd"), 0);
- dsf_makeValue(ds_send, "refgbn", "string", ds_hidden_spcref.getColumn(0, "refflag"), 0);
- dsf_makeValue(ds_send, "refcnts", "string", ds_hidden_spcref.getColumn(0, "refcnts"), 0);
- dsf_makeValue(ds_send, "execdept", "string", ds_hidden_spcref.getColumn(0, "execdept"), 0);
- dsf_makeValue(ds_send, "rsltflag", "string", ds_hidden_spcref.getColumn(0, "rsltflag"), 0);
-
- var isvalue = "";
-
- if(ds_hidden_spcref.getColumn(0, "isbcoll") == "1','2','3")
- {
- isvalue = "'" + ds_hidden_spcref.getColumn(0, "isbcoll")+ "'";
- }
- if(ds_hidden_spcref.getColumn(0, "isacp")== "4-")
- {
- if(utlf_isNull(isvalue))
- {
- isvalue = "'" +ds_hidden_spcref.getColumn(0, "isacp")+ "'";
- }
- else
- {
- isvalue = isvalue + "," + "'" + ds_hidden_spcref.getColumn(0, "isacp")+ "'";
- }
- }
- if(ds_hidden_spcref.getColumn(0, "isrslt") == "41','42','44','45")
- {
- if(utlf_isNull(isvalue))
- {
- isvalue = "'" +ds_hidden_spcref.getColumn(0, "isrslt")+ "'";
- }
- else
- {
- isvalue = isvalue + "," + "'" +ds_hidden_spcref.getColumn(0, "isrslt")+ "'";
- }
- }
- if(ds_hidden_spcref.getColumn(0, "iscancle")== "0")
- {
- if(utlf_isNull(isvalue))
- {
- isvalue = "'" + ds_hidden_spcref.getColumn(0, "iscancle")+ "'";
- }
- else
- {
- isvalue = isvalue + "," + "'" + ds_hidden_spcref.getColumn(0, "iscancle") + "'";
- }
- }
-
- dsf_makeValue(ds_send, "isvalue", "string", isvalue, 0);
- ds_send.setColumn(0, "NL", ds_properties_menu.getColumn(0, "menuparam"));
-
- var oParam = {};
- oParam.id = "TRLLJ00103";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqGetSpcListRef";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_spclistref=getspclistref ds_page=page";
- oParam.async = false;
- //oParam.callback = "cf_TRLLJ00103";
- tranf_submit(oParam);
- ds_send.setColumn(0, "isvalue", "");
- }
- }
- function fSetRefFromdd()
- {
- var todd = ds_hidden_spcref.getColumn(0, "reftodd");
- var mDate = todd.toDate("YYYYMMDD").getAddDate(-3);
- var fromdd = ds_hidden_spcref.getColumn(0, "reffromdd");
- if( mDate.getDateFormat("YYYYMMDD") > fromdd)
- {
- alert("3일 이내의 기간으로 검색하세요.");
-
- return false;
- }
- else if(todd < fromdd)
- {
- alert("기간설정이 잘못 되었습니다.");
- return false;
- }
- else
- {
- return true;
- }
- }
- function switch3_case2_btn_ref_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetSpcListref();
- }
- function switch3_case2_checkbox4_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_spcref.setColumn(0, "isbcoll", "");
- }
- }
- function switch3_case2_checkbox5_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_spcref.setColumn(0, "isacp", "");
- }
- }
- function switch3_case2_checkbox6_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_spcref.setColumn(0, "isrslt", "");
- }
- }
- function switch3_case2_checkbox7_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_spcref.setColumn(0, "iscancle", "");
- }
- }
- function switch3_case2_ipt_reffromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fSetThreeDay();
- }
- function switch3_case2_ipt_text_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- fKeyEvent("ipt_text");
- }
- }
- function switch3_case2_checkbox9_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "1")
- {
- }
- else
- {
- ds_hidden_ref.setColumn(0, "viewgbn", "");
- }
- fViewList();
- }
- function switch3_case2_checkbox8_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_spcref.setColumn(0, "rsltflag", "");
- }
- }
- function fSetThreeDay()
- {
- var mDate = ds_hidden_spcref.getColumn(0, "reffromdd").toDate("YYYYMMDD").getAddDate(+3);
- ds_hidden_spcref.setColumn(0, "reftodd", mDate.getDateFormat("YYYYMMDD"));
- }
- function ds_main_spclistref_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chk")
- {
- obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- }
- function ds_main_spclist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chk")
- {
- obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
- }
- function switch3_case2_btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(switch3.case2.grd_spcreflist, "검체접수관리", "sheet1", false);
-
- }
- function group6_btn_reset_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetInit();
- }
- function fSetInit()
- {
- ds_main_acptcntlist.clearData();
- ds_main_detllistref.clearData();
- ds_main_getspcltestlist.clearData();
- ds_main_spclist.clearData();
- ds_main_spclistref.clearData();
- }
- function switch3_case2_grd_spcreflist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 4)
- {
- fUpPatinfo();
- }
- }
- function fUpPatinfo()
- {
- if(appf_getPatientInfo("pid") != ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid"))
- {
- if(ds_main_spclistref.rowcount > 1)
- {
- frmf_setParameter("errflag", "Y");
- var condparam = "S" + "▦" + ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "prcpdd")+ "▦"
- + ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "execprcpuniqno") + "▦"
- + ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "instcd");
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
-
- var paminfo = sysf_getGlobalVariable("paminfo");
-
- if((String(paminfo).length < 0) || (appf_getPatientInfo("pid") != ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid")))
- {
- appf_delPatientInfos(); //환자정보 전체 삭제
- var pid = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid");
- var hngnm = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "patnm");
- appf_setPatientInfo("pid" , pid); //등록번호
- appf_setPatientInfo("pname" , pid + "|" + hngnm); //환자명
- }
- }
- }
- function switch3_case2_grd_spcreflist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- ds_main_spclistref.clearSelect();
- ds_main_spclistref.selectRow(e.row);
- ds_main_spclistref.rowposition = e.row
-
- fpopupmenu();
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
- function fpopupmenu()
- {
- ds_hidden_menu.clearData();
-
- var reqno = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "reqno");
- var trustinstcd = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "trustinstcd");
-
- ds_hidden_menu.addRow();
- ds_hidden_menu.setColumn(0, "label", "▶ 이전결과");
- ds_hidden_menu.setColumn(0, "func", "fbfrslt");
- ds_hidden_menu.addRow();
- ds_hidden_menu.setColumn(1, "label", "▶ 통합결과조회");
- ds_hidden_menu.setColumn(1, "func", "fTGyeolGwa");
-
- if(reqno != 0 && trustinstcd == "-")
- {
- ds_hidden_menu.addRow();
- ds_hidden_menu.setColumn(2, "label", "▶ 의뢰서 보기");
- ds_hidden_menu.setColumn(2, "func", "fRequestPage");
- }
- }
- function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id +"();");
- }
- function fbfrslt()
- {
- dsf_createDsRow("ds_send_data6", [{col:"pid", type:"STRING", size:256 , val : ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid")}
- , {col:"divgrupcd", type:"STRING", size:256 , val : ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "testcd")}]);
-
- var objArg = new Object();
- objArg.arg_ds_hidden_ref = ds_send_data6;
-
- frmf_modal("SPLNR90600", "SPLNR90600", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fTGyeolGwa()
- {
- dsf_createDsRow("ds_SMAER00800", [{col:"srchpid", type:"STRING", size:256 , val : ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid")}]);
-
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_SMAER00800;
-
- frmf_modal("SMAER00800", "SMAER00800", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fRequestPage()
- {
- var reqno = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "reqno");
- var pid = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "pid");
- var prcpcd = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "prcpcd");
- var spccd = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "spccd");
-
- dsf_createDsRow("ds_hidden_request", [{col:"pid", type:"STRING", size:256 , val : pid}
- , {col:"reqno", type:"STRING", size:256 , val : reqno}
- , {col:"prcpcd", type:"STRING", size:256 , val : prcpcd}
- , {col:"spccd", type:"STRING", size:256 , val : spccd}]);
-
- var objArg = new Object();
- objArg.arg_ds_hidden_reqfrminfo = ds_hidden_request;
-
- frmf_modal("SPLRR91000", "SPLRR91000", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function switch3_case1_grd_spclist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row > -1)
- {
- var col = e.col;
-
- if(col > 4)
- {
- var grow = "";
- fGetSpcDetlList(grow);
-
- }
- if(col == 7)
- {
- fUpPatinfo2();
- }
- }
- }
- function switch3_case1_grd_spclist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row)
- {
- if(e.col == switch3.case1.grd_spclist.getBindCellIndex("Body", "bcno"))
- {
- fBcdPrnt();
-
- var grow = "";
- fGetSpcDetlList(grow);
- fUpPatinfo2();
- }
- }
- }
- function fBcdPrnt()
- {
- var bcno = "'" + ds_main_spclist.getColumn(ds_main_spclist.rowposition, "bcno") + "'" ;
- dsf_makeValue(ds_send, "bcnolist", "string", bcno, 0);
-
- var oParam = {};
- oParam.id = "TRLZZ00105";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetNBarCodeInfo";
- oParam.inds = "bcollbcnolist=ds_send";
- oParam.outds = "ds_hidden_barcode_barcodeinfo=nbarcodeinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLZZ00105";
- tranf_submit(oParam);
-
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
- var portnm = ds_data_setupinfo.getColumn(0, "commkind");
-
- if((prtkind == "9" && portnm == "01") || (prtkind == "11" && portnm == "01") || prtkind == "10" || prtkind == "2" || prtkind == "6" || prtkind == "7")
- {
- fLisNSpcBarcodePrint2("ds_hidden_barcode_barcodeinfo"); // 핵의학 바코드 출력
- }
- else
- {
- trace('aaaaa');
- fLisNSpcBarcodePrint("ds_hidden_barcode_barcodeinfo"); // 핵의학 바코드 출력
- }
- }
- function fUpPatinfo2()
- {
- if(appf_getPatientInfo("pid") != ds_main_spclist.getColumn(ds_main_spclist.rowposition, "pid"))
- {
- if(ds_main_spclist.rowcount > 1)
- {
- frmf_setParameter("errflag", "Y");
- var condparam = "S" + "▦" + ds_main_spclist.getColumn(ds_main_spclist.rowposition, "prcpdd")+ "▦"
- + ds_main_spclistgetColumn(ds_main_spclist.rowposition, "execprcpuniqno") + "▦"
- + ds_main_spclist.getColumn(ds_main_spclist.rowposition, "instcd");
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
-
- var paminfo = sysf_getGlobalVariable("paminfo");
-
- if((String(paminfo).length < 0) || (appf_getPatientInfo("pid") != ds_main_spclist.getColumn(ds_main_spclist.rowposition, "pid")))
- {
- appf_delPatientInfos(); //환자정보 전체 삭제
- var pid = ds_main_spclist.getColumn(ds_main_spclist.rowposition, "pid");
- var hngnm = ds_main_spclist.getColumn(ds_main_spclist.rowposition, "patnm");
- appf_setPatientInfo("pid" , pid); //등록번호
- appf_setPatientInfo("pname" , pid + "|" + hngnm); //환자명
- }
- }
- }
- function switch3_case1_grd_detllist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- ds_main_detllistref.clearSelect();
- ds_main_detllistref.selectRow(e.row);
- ds_main_detllistref.rowposition = e.row
-
- if(e.col < 5)
- {
- fdetllistClick(e.row);
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
- }
- function switch3_case1_input1_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fGetNAcptCnt();
- }
- function fdetllistClick(row)
- {
- ds_hidden_menu.clearData();
-
- if("4" == ds_main_detllistref.getColumn(row, "spcstat"))
- {
- ds_hidden_menu.addRow();
- ds_hidden_menu.setColumn(0, "label", "▶ 검체취소");
- ds_hidden_menu.setColumn(0, "func", "fdClick");
- }
- }
- function fdClick()
- {
- ds_hidden.setColumn(0, "canceltclsnmlist", "");
-
- for(var i = 0 ; i < ds_main_detllistref.rowcount; i++)
- {
- if(ds_main_detllistref.getColumn(i, "tclscd2") == ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "tclscd2"))
- {
- ds_hidden.setColumn(0, "canceltclsnmlist", utlf_transNullToEmpty(ds_hidden.getColumn(0, "canceltclsnmlist"))+utlf_transNullToEmpty(ds_main_detllistref.getColumn(i, "tclsscrnnm"))+", ");
- }
- }
-
- var objArg = new Object();
- objArg.arg_ds_hidden_ref = ds_hidden;
-
- frmf_modal("SPLLJ90300", "SPLLJ90300", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fcancelClick()
- {
- ds_send_cancelgrd.setColumn(0, "status", "u");
- ds_send_cancelgrd.setColumn(0, "chk", "true");
- ds_send_cancelgrd.setColumn(0, "tclscd", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "tclscd2"));
- ds_send_cancelgrd.setColumn(0, "testcd", "");
- ds_send_cancelgrd.setColumn(0, "tclsnm", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "tclsscrnnm"));
- ds_send_cancelgrd.setColumn(0, "bcno", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "bcno"));
- ds_send_cancelgrd.setColumn(0, "orddeptnm", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "orddeptnm"));
- ds_send_cancelgrd.setColumn(0, "atdrid", "");
- ds_send_cancelgrd.setColumn(0, "bcno", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "spccd"));
- ds_send_cancelgrd.setColumn(0, "genrflagcd", "");
- ds_send_cancelgrd.setColumn(0, "sectcd", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "sectcd"));
- ds_send_cancelgrd.setColumn(0, "tsectcd", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "tsectcd"));
- ds_send_cancelgrd.setColumn(0, "tclskind", "");
- ds_send_cancelgrd.setColumn(0, "cancelgbn", "04");
- ds_send_cancelgrd.setColumn(0, "cmt", "");
- ds_send_cancelgrd.setColumn(0, "pid", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "pid"));
- ds_send_cancelgrd.setColumn(0, "spcstat", ds_main_detllistref.getColumn(ds_main_detllistref.rowposition, "spcstat"));
-
- var oParam = {};
- oParam.id = "TXLLJ00302";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqExeSpcCancel";
- oParam.inds = "grdinfo=ds_main_detllistref cancelinfo=ds_send_cancelgrd";
- oParam.async = false;
- //oParam.callback = "cf_TXLLJ00302";
- tranf_submit(oParam);
-
- fGetSpcDetlList("");
- }
- function group7_btn_spclist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePrint();
- }
- function group7_btn_acptcancel_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetAcptCncl();
- }
- function group7_btn_rebarcd_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBarcdRePrnt();
- }
- function group6_btn_batacpt_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetBatAcpt();
- }
- function group7_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_spclistref.clearData();
- }
- function btn_prnt_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPrint();
- }
- function btn_badspc_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetBadSpc();
- }
- function switch3_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(obj.tabindex == 0)
- {
- fbuttonvisible("A");
- }
- else
- {
- fbuttonvisible("B");
- }
- }
- function fExePrint()
- {
- ds_hidden_report_spclistref.clearData();
-
- if(ds_main_spclistref.rowcount < 1)
- {
- sysf_messageBox("출력할", "E013");
- return;
- }
-
- for(var i = 0; i < ds_main_spclistref.rowcount; i++)
- {
- if(ds_main_spclistref.getColumn(i, "chk") == "Y")
- {
- var prtrow = ds_hidden_report_spclistref.addRow();
-
- ds_hidden_report_spclistref.copyRow(prtrow, ds_main_spclistref, i);
- ds_hidden_report_spclistref.setColumn(prtrow, "spcstat", ds_main_spclistref.getColumn(i, "spcnm"));
- }
- }
-
- if(prtrow < 1)
- {
- sysf_messageBox("출력할", "E013");
- return;
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/hidden/report/spclistref", ds_hidden_report_spclistref);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPLLJ00100"],[objParam], option);
- }
- function fSetAcptCncl()
- {
- if(ds_main_spclistref.rowposition < 0)
- {
- sysf_messageBox("선택된 검체가 없습니다. 검체를 ", "C002"); // 선택하십시오!
- return;
- }
-
- if(ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "bcnostat") == "채혈")
- {
- alert("채혈상태인 검체 입니다."); // 선택하십시오!
- return;
- }
-
- dsf_createDsRow("ds_hidden_canceldata", [{col:"data1", type:"STRING", size:256 , val : ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "bcno")}
- , {col:"data2", type:"STRING", size:256 , val : "02"}]);
-
- trace("ds_hidden_canceldata " + ds_hidden_canceldata.saveXML());
- var objArg = new Object();
- objArg.arg_ds_openerdata = ds_hidden_canceldata;
- frmf_open("SPLLC90400", "SPLLC90400", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fExeBarcdRePrnt()
- {
- ds_hidden_barcode_barcodeinfo.clearData();
-
- var bcno = "";
- var bcollTF = false;
-
- for(var i = 0; i < ds_main_spclistref.rowcount; i++)
- {
- if(ds_main_spclistref.getColumn(i, "chk") == "Y")
- {
- bcno = bcno + "'" + ds_main_spclistref.getColumn(i, "bcno")+ "'" + ",";
- bcollTF = true;
- }
- }
-
- if(bcollTF == false)
- {
- alert("재출력할 검체를 선택하십시오. ");
- }
-
- if(bcollTF)
- {
- bcno = bcno.substr( 0 ,bcno.length - 1);
-
- dsf_makeValue(ds_send,"bcnolist", "string", bcno, 0);
-
- var oParam = {};
- oParam.id = "TRLZZ00105";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetNBarCodeInfo";
- oParam.inds = "bcollbcnolist=ds_send";
- oParam.outds = "ds_hidden_barcode_barcodeinfo=nbarcodeinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLZZ00105";
- tranf_submit(oParam);
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
- var portnm = ds_data_setupinfo.getColumn(0, "commkind");
-
- if( (prtkind == "9" && portnm == "01") || (prtkind == "11" && portnm == "01") || prtkind == "10" || prtkind == "2" || prtkind == "6" || prtkind == "7")
- {
- fLisNSpcBarcodePrint2("ds_hidden_barcode_barcodeinfo"); // 핵의학 바코드 출력
- }
- else
- {
- trace('bbbb');
- fLisNSpcBarcodePrint("ds_hidden_barcode_barcodeinfo"); // 핵의학 바코드 출력
- }
- }
- }
- function fSetBatAcpt()
- {
- var btdt = utlf_getCurrentDateTime().toDate("YYYYMMDD hhmmss").getAddDate(-10, "m").getDateFormat("YYYYMMDDhhmmss");
-
- var bcnolist ="";
-
- if(sysf_messageBox("모든 리스트를 접수", "Q004") == 6)
- {
- for(var i = 0; i < ds_main_spclist.rowcount; i++)
- {
- if(ds_main_spclist.getColumn(i, "chk") == "true")
- {
- bcnolist += ds_main_spclist.getColumn(i, "bcno") + "▦";
- }
-
- ds_main_spclist.updatecontrol = false;
- ds_main_spclist.setRowType(i, "i")
- ds_main_spclist.updatecontrol = true;
- }
-
- dsf_makeValue(ds_send,"bcnolist", "string", bcnolist, 0);
- ds_send.setColumn(0, "refflag", ds_hidden_spcacpt.getColumn(0, "refflag"));
- ds_send.setColumn(0, "spcchoiyn", ds_hidden_spcacpt.getColumn(0, "spcchoiyn"));
- dsf_makeValue(ds_send,"btyn", "string", ds_hidden_spcacpt.getColumn(0, "bt"), 0);
- dsf_makeValue(ds_send,"btdt", "string", btdt, 0);
- ds_send.setColumn(0, "execdept", ds_hidden_spcacpt.getColumn(0, "testmdlcd"));
-
-
- var oParam = {};
- oParam.id = "TXLLJ00104";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqSetBatAcpt";
- oParam.inds = "cond=ds_send datalist=ds_main_spclist:U";
- oParam.outds = "ds_main_spclist=getspcinfolist ds_main_barcode_barcodeinfo=barcodeinfo ds_main_barcode_dbarcodeinfo=dbarcodeinfo ds_main_barcode_nbarcodeinfo=nbarcodeinfo";
- oParam.transaction = false;
- oParam.async = false;
- oParam.callback = "cf_TXLLJ00104";
- tranf_submit(oParam);
- }
- }
- function cf_TXLLJ00104(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- dsf_makeValue(ds_main_barcode_barcodeinfo, "cntflag", "string", "acpt", 0);
- dsf_makeValue(ds_main_barcode_dbarcodeinfo,"cntflag", "string", "acpt", 0);
-
- var count2 = ds_main_barcode_barcodeinfo.rowcount;
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
-
- var mTF = false;
- var spcTF = false;
- for(var i = 0; i < count2; i++ )
- {
- if(ds_main_barcode_barcodeinfo.getColumn(i, "spcacptbarcdprntcnt") > 0)
- {
- spcTF = true;
- }
-
- if(ds_main_barcode_barcodeinfo.getColumn(i, "microbarcdprntcnt") > 0)
- {
- mTF = true;
- }
- }
-
- if(spcTF)
- {
- if(prtkind=="8")
- {
- fLisSpcBarcodePrint3("ds_main_barcode_barcodeinfo");
- }
- else
- {
- fLisSpcBarcodePrint("ds_main_barcode_barcodeinfo");
- }
- }
-
- fLisSpcBarcodePrintB(ds_main_barcode_dbarcodeinfo); // 분주 바뀐거
-
- if(mTF)
- {
- fLisMicroWorknoSpcBarcodePrint("ds_main_barcode_barcodeinfo");
- }
-
- var prtkind = ds_data_setupinfo.getColumn(0, "prntkind");
- var portnm = ds_data_setupinfo.getColumn(0, "commkind");
-
- if(ds_hidden_spcacpt.getColumn(0, "testmdlcd") == "NR")
- {
- ds_main_barcode_nbarcodeinfo.copyData(ds_data_setupinfo);
- //copyNodeType("/root/main/barcode/nbarcodeinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "after");
-
- if( (prtkind == "9" && portnm == "01") || (prtkind == "11" && portnm == "01") || prtkind == "10" || prtkind == "2" || prtkind == "6" || prtkind == "7")
- {
- fLisNSpcBarcodePrint2(ds_main_barcode_nbarcodeinfo);
- }
- else
- {
- trace('ccc');
- fLisNSpcBarcodePrint(ds_main_barcode_nbarcodeinfo);
- }
-
- }
-
- ds_main_barcode_barcodeinfo.clearData();
- ds_main_barcode_dbarcodeinfo.clearData();
- ds_main_barcode_nbarcodeinfo.clearData();
-
- ds_main_spclist.clearData();
- ds_main_detllistref.clearData();
- }
- }
- function fSetPrint()
- {
- var count = ds_data_setupinfo.rowcount;
- if(count == 0)
- {
- ds_data_setupinfo.addRow();
- }
-
- var objArg = new Object();
- objArg.arg_sSetupInfo = ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
-
- frmf_open("SPLLC90100", "SPLLC90100", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fSetBadSpc()
- {
- if(switch3.tabindex == 0)
- {
- if(ds_main_spclist.rowcount > 0)
- {
- var bcno = ds_main_spclist.getColumn(ds_main_spclist.rowposition, "bcno");
-
- var objArg = new Object();
- objArg.arg_ds_hidden = ds_main_spclist;
- }
- }
- else if(switch3.tabindex == 1)
- {
- if(ds_main_spclistref.rowcount > 0)
- {
- var bcno = ds_main_spclistref.getColumn(ds_main_spclistref.rowposition, "bcno");
- var objArg = new Object();
- objArg.arg_ds_hidden = ds_main_spclistref;
- }
- }
-
- ds_hidden.setColumn(0, "bcno", bcno);
-
- frmf_open("SPLLJ90100", "SPLLJ90100", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function switch3_case2_grd_spcreflist_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col != 1)
- {
- if (e.col != e.oldcol) grdf_clearSort(obj);
- grdf_gridSort(switch3.case2.grd_spcreflist,e);
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|