12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLNR00300" position="absolute 0 0 1207 787" titletext="New Form" oninit="SMLNR00300_oninit" onload="SMLNR00300_onload">
- <Layouts>
- <Layout>
- <Div id="group1" taborder="17" class="div_SA" position="absolute 0 48 1195 143" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="button1" taborder="1" text="조회" class="btn1" position="absolute 1123 31 1179 53" anchor="top right" onclick="group1_button1_onclick"/>
- <Shape id="line11" linetype="vertical" class="line_4" position="absolute 1105 31 1111 53" anchor="top right"/>
- <CheckBox id="checkbox1" taborder="2" text="결과미입력" truevalue="1" class="checkbox_search" position="absolute 613 6 694 27" anchor="default" onclick="group1_checkbox1_onclick"/>
- <Static id="caption1" text="작업일자 :" class="search_name" position="absolute 15 9 105 26" anchor="default"/>
- <Static id="caption3" text="~" class="search_no_b" position="absolute 193 10 205 27" anchor="default"/>
- <Static id="caption5" text="작업순번 :" class="search_name" position="absolute 304 9 404 26" anchor="default"/>
- <Calendar id="input1" taborder="3" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " class="input_search" position="absolute 105 8 190 27" anchor="default"/>
- <Static id="caption7" text="~" class="search_no_b" position="absolute 440 9 452 26" anchor="default"/>
- <Calendar id="input2" taborder="4" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd " class="input_search" position="absolute 209 8 294 27" anchor="default"/>
- <Static id="caption8" text="결과구분 :" class="search_name" position="absolute 529 9 619 26" anchor="default"/>
- <Edit id="input3" taborder="5" class="input_search" position="absolute 392 7 437 26" anchor="default"/>
- <Edit id="input4" taborder="6" class="input_search" position="absolute 457 7 502 26" anchor="default"/>
- <CheckBox id="checkbox2" taborder="7" text="결과입력" truevalue="1" class="checkbox_search" position="absolute 702 6 771 27" anchor="default" onclick="group1_checkbox2_onclick"/>
- <CheckBox id="checkbox3" taborder="8" text="최종보고" truevalue="1" class="checkbox_search" position="absolute 784 6 870 27" anchor="default" onclick="group1_checkbox3_onclick"/>
- <Edit id="input5" taborder="9" class="input_search" position="absolute 104 60 260 79" anchor="default" autoselect="true" autoskip="true" onkeydown="group1_input5_onkeydown"/>
- <Static id="caption6" text="결과코드 :" class="search_name" position="absolute 15 61 110 78" anchor="default"/>
- <Edit id="ipt_testpsn" taborder="10" class="input_essential" position="absolute 1018 7 1094 26" anchor="default" onkeyup="group1_ipt_testpsn_onkeyup" inputmode="upper"/>
- <Edit id="opt_testpsn" taborder="11" readonly="true" position="absolute 1096 7 1178 26" anchor="default"/>
- <Static id="caption19" text="검사자 :" class="tit_2" position="absolute 944 8 1018 29" anchor="default"/>
- <CheckBox id="checkbox5" taborder="12" text="전체선택" truevalue="1" class="checkbox_search" visible="false" position="absolute 265 34 335 54" anchor="default" onclick="group1_checkbox5_onclick"/>
- <Combo id="combo2" taborder="13" innerdataset="@ds_init_lb0116" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 135 35 260 54" anchor="default" onitemchanged="group1_combo2_onitemchanged"/>
- <Static id="caption9" text="분주라벨 그룹 :" class="search_name" position="absolute 15 35 135 52" anchor="default"/>
- <Div id="group7" taborder="14" position="absolute 360 31 1105 86" anchor="default"/>
- <CheckBox id="checkbox4" taborder="15" text="단일항목여부" truevalue="1" visible="false" position="absolute 265 60 355 80" onclick="group1_checkbox4_onclick"/>
- <cp_checkboxList id="chk_divgrupnmlist" taborder="16" text="cp_checkboxList00" scrollbars="none" position="absolute 375 33 1096 86" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption17" text="핵의학검사항목별결과관리" class="tit_1" position="absolute 0 0 264 23"/>
- <Shape id="line17" linetype="horizontal" class="line_6" position="absolute 0 43 1194 49" onclick="line17_onclick"/>
- <Button id="btn_save" taborder="1" text="결과저장" class="btn4" position="absolute 854 21 934 43" anchor="top right" onclick="btn_save_onclick"/>
- <Button id="btn_mdlrept" taborder="2" text="중간예비보고" class="btn4" position="absolute 937 21 1041 43" anchor="top right" onclick="btn_mdlrept_onclick"/>
- <Button id="btn_lstrept" taborder="3" text="최종보고" class="btn4" position="absolute 1044 21 1124 43" anchor="top right" onclick="btn_lstrept_onclick"/>
- <Button id="btn_cle" taborder="4" text="초기화" class="btn4" position="absolute 1127 21 1195 43" anchor="top right" onclick="btn_cle_onclick"/>
- <Shape id="line1" class="line_10" position="absolute 0 167 1195 173" anchor="left top right"/>
- <Static id="caption2" text="검사항목내역" class="tit_2" position="absolute 0 151 134 172"/>
- <Static id="caption10" text="검체정보" class="tit_2" position="absolute 0 635 74 656" anchor="left bottom"/>
- <Shape id="line2" class="line_10" position="absolute 0 651 565 657" anchor="left bottom"/>
- <Edit id="output1" taborder="6" readonly="true" position="absolute 101 658 280 677" anchor="left bottom"/>
- <Shape id="line4" class="line_2" position="absolute 0 677 282 683" anchor="left bottom"/>
- <Edit id="output2" taborder="7" readonly="true" position="absolute 101 682 280 701" anchor="left bottom"/>
- <Grid id="datagrid2" taborder="8" binddataset="ds_main_testinfo_spcinfo" useinputpanel="false" position="absolute 101 704 280 752" anchor="left bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="27"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="N"/>
- <Cell col="1" text="P"/>
- <Cell col="2" text="D"/>
- <Cell col="3" text="C"/>
- <Cell col="4" text="A"/>
- <Cell col="5" text="R"/>
- </Band>
- <Band id="body">
- <Cell text="bind:judgmark"/>
- <Cell col="1" text="bind:panicmark"/>
- <Cell col="2" text="bind:deltamark"/>
- <Cell col="3" text="bind:criticalmark"/>
- <Cell col="4" text="bind:alertmark"/>
- <Cell col="5" text="bind:rsltmark"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="output3" taborder="9" readonly="true" position="absolute 385 658 562 677" anchor="left bottom"/>
- <Edit id="output4" taborder="10" readonly="true" position="absolute 385 683 562 702" anchor="left bottom"/>
- <Edit id="output5" taborder="11" readonly="true" position="absolute 385 707 562 726" anchor="left bottom"/>
- <Edit id="output6" taborder="12" readonly="true" position="absolute 385 731 562 750" anchor="left bottom"/>
- <Shape id="line5" class="line_2" position="absolute 100 701 279 707" anchor="left bottom"/>
- <Shape id="line8" class="line_2" position="absolute 282 726 564 732" anchor="left bottom"/>
- <Shape id="line6" class="line_2" position="absolute 282 678 564 684" anchor="left bottom"/>
- <Shape id="line7" class="line_2" position="absolute 282 702 564 708" anchor="left bottom"/>
- <Shape id="line12" class="line_10" position="absolute 567 651 1197 657" anchor="left right bottom"/>
- <Static id="caption18" text="comment" class="tit_2" position="absolute 567 635 651 656" anchor="left bottom"/>
- <TextArea id="textarea1" taborder="13" position="absolute 567 656 1197 775" anchor="left right bottom" onkillfocus="textarea1_onkillfocus"/>
- <Edit id="output8" taborder="14" readonly="true" position="absolute 77 755 185 774" anchor="left bottom"/>
- <Edit id="output9" taborder="15" readonly="true" position="absolute 265 755 373 774" anchor="left bottom"/>
- <Edit id="output10" taborder="16" readonly="true" position="absolute 454 754 562 773" anchor="left bottom"/>
- <Shape id="line16" class="line_3" position="absolute 567 775 1197 781" anchor="left right bottom"/>
- <Static id="caption20" text="결과입력자" class="cell_1" position="absolute 0 753 75 776" anchor="left bottom"/>
- <Static id="caption21" text="중간보고자" class="cell_1" position="absolute 187 753 262 776" anchor="left bottom"/>
- <Static id="caption22" text="최종보고자" class="cell_1" position="absolute 376 753 451 776" anchor="left bottom"/>
- <Static id="caption11" text="검체명" class="cell_1" position="absolute 0 656 100 679" anchor="left bottom"/>
- <Static id="caption12" text="참고치&판정" class="cell_1" position="absolute 0 679 100 752" anchor="left bottom"/>
- <Static id="caption13" text="보이는결과" class="cell_1" position="absolute 282 657 382 680" anchor="left bottom"/>
- <Static id="caption14" text="이전결과" class="cell_1" position="absolute 282 681 382 704" anchor="left bottom"/>
- <Static id="caption15" text="이전결과일" class="cell_1" position="absolute 282 705 382 728" anchor="left bottom"/>
- <Static id="caption16" text="검사장비" class="cell_1" position="absolute 282 729 382 752" anchor="left bottom"/>
- <Grid id="grd_testlist" class="datagrid2" taborder="18" binddataset="ds_main_testinfo_patlist" useinputpanel="false" position="absolute 0 172 1195 627" anchor="all" cellsizingtype="col" oncellclick="grd_testlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="28"/>
- <Column size="20"/>
- <Column size="114"/>
- <Column size="98"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="55"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- </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="Sex/Age"/>
- <Cell col="7" text="의뢰의사"/>
- <Cell col="8" text="진료과"/>
- <Cell col="9" text="병동/병실"/>
- <Cell col="10" text="inptrslt1"/>
- <Cell col="11" text="inptrslt12"/>
- <Cell col="12" text="inptrslt3"/>
- <Cell col="13" text="inptrslt4"/>
- <Cell col="14" text="inptrslt5"/>
- <Cell col="15" text="inptrslt6"/>
- <Cell col="16" text="inptrslt7"/>
- <Cell col="17" text="inptrslt8"/>
- <Cell col="18" text="inptrslt9"/>
- <Cell col="19" text="inptrslt10"/>
- <Cell col="20" text="inptrslt11"/>
- <Cell col="21" text="inptrslt12"/>
- <Cell col="22" text="inptrslt13"/>
- <Cell col="23" text="inptrslt14"/>
- <Cell col="24" text="inptrslt15"/>
- <Cell col="25" text="inptrslt16"/>
- <Cell col="26" text="inptrslt17"/>
- <Cell col="27" text="inptrslt18"/>
- <Cell col="28" text="inptrslt19"/>
- <Cell col="29" text="inptrslt20"/>
- <Cell col="30" text="inptrslt21"/>
- <Cell col="31" text="inptrslt22"/>
- <Cell col="32" text="inptrslt23"/>
- <Cell col="33" text="inptrslt24"/>
- <Cell col="34" text="inptrslt25"/>
- <Cell col="35" text="inptrslt26"/>
- <Cell col="36" text="inptrslt27"/>
- <Cell col="37" text="inptrslt28"/>
- <Cell col="38" text="inptrslt29"/>
- <Cell col="39" text="inptrslt30"/>
- </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" text="bind:workno"/>
- <Cell col="3" text="bind:bcno"/>
- <Cell col="4" text="bind:pid"/>
- <Cell col="5" text="bind:patnm"/>
- <Cell col="6" text="bind:sexage"/>
- <Cell col="7" text="bind:orddrnm"/>
- <Cell col="8" text="bind:orddeptnm"/>
- <Cell col="9" text="bind:wardroom"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:inptrslt1"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:inptrslt2"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:inptrslt3"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:inptrslt4"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:inptrslt5"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:inptrslt6"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:inptrslt7"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:inptrslt8"/>
- <Cell col="18" displaytype="text" edittype="text" text="bind:inptrslt9"/>
- <Cell col="19" displaytype="text" edittype="text" text="bind:inptrslt10"/>
- <Cell col="20" displaytype="text" edittype="text" text="bind:inptrslt11"/>
- <Cell col="21" displaytype="text" edittype="text" text="bind:inptrslt12"/>
- <Cell col="22" displaytype="text" edittype="text" text="bind:inptrslt13"/>
- <Cell col="23" displaytype="text" edittype="text" text="bind:inptrslt14"/>
- <Cell col="24" displaytype="text" edittype="text" text="bind:inptrslt15"/>
- <Cell col="25" displaytype="text" edittype="text" text="bind:inptrslt16"/>
- <Cell col="26" displaytype="text" edittype="text" text="bind:inptrslt17"/>
- <Cell col="27" displaytype="text" edittype="text" text="bind:inptrslt18"/>
- <Cell col="28" displaytype="text" edittype="text" text="bind:inptrslt19"/>
- <Cell col="29" displaytype="text" edittype="text" text="bind:inptrslt20"/>
- <Cell col="30" displaytype="text" edittype="text" text="bind:inptrslt21"/>
- <Cell col="31" displaytype="text" edittype="text" text="bind:inptrslt22"/>
- <Cell col="32" displaytype="text" edittype="text" text="bind:inptrslt23"/>
- <Cell col="33" displaytype="text" edittype="text" text="bind:inptrslt24"/>
- <Cell col="34" displaytype="text" edittype="text" text="bind:inptrslt25"/>
- <Cell col="35" displaytype="text" edittype="text" text="bind:inptrslt26"/>
- <Cell col="36" displaytype="text" edittype="text" text="bind:inptrslt27"/>
- <Cell col="37" displaytype="text" edittype="text" text="bind:inptrslt28"/>
- <Cell col="38" displaytype="text" edittype="text" text="bind:inptrslt29"/>
- <Cell col="39" displaytype="text" edittype="text" text="bind:inptrslt30"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="datagrid1" class="datagrid2" taborder="19" binddataset="ds_main_testinfo_testlist" useinputpanel="false" visible="false" position="absolute 0 392 895 542">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="150"/>
- <Column size="118"/>
- <Column size="104"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="rkey"/>
- <Cell col="1" text="workno"/>
- <Cell col="2" text="bcno"/>
- <Cell col="3" text="execprcpuniqno"/>
- <Cell col="4" text="testcd"/>
- <Cell col="5" text="spccd"/>
- <Cell col="6" text="bufinptrslt"/>
- <Cell col="7" text="reptrslt"/>
- <Cell col="8" text="rsltunit"/>
- <Cell col="9" text="judgmark"/>
- <Cell col="10" text="panicmark"/>
- <Cell col="11" text="deltamark"/>
- <Cell col="12" text="criticalmark"/>
- <Cell col="13" text="alertmark"/>
- <Cell col="14" text="rsltmark"/>
- <Cell col="15" text="rsltstat"/>
- <Cell col="16" text="bfbcno"/>
- <Cell col="17" text="bflastreptdt"/>
- <Cell col="18" text="testeqmtcd"/>
- <Cell col="19" text="comment"/>
- <Cell col="20" text="tclskind"/>
- <Cell col="21" text="spcacptid"/>
- <Cell col="22" text="spcacptdt"/>
- <Cell col="23" text="spcacptnm"/>
- <Cell col="24" text="rsltrgsgid"/>
- <Cell col="25" text="rsltrgstdt"/>
- <Cell col="26" text="rsltrgstnm"/>
- <Cell col="27" text="mdlreptid"/>
- <Cell col="28" text="mdlreptdt"/>
- <Cell col="29" text="mdlreptnm"/>
- <Cell col="30" text="lastreptid"/>
- <Cell col="31" text="lastreptdt"/>
- <Cell col="32" text="lastreptnm"/>
- <Cell col="33" text="tclscd"/>
- <Cell col="34" text="bfinptrslt"/>
- <Cell col="35" text="bfreptrslt"/>
- <Cell col="36" text="rsltseq"/>
- <Cell col="37" text="prcpgenrflag"/>
- <Cell col="38" text="rsltkind"/>
- <Cell col="39" text="rsltintsize"/>
- <Cell col="40" text="rsltdcmlsize"/>
- <Cell col="41" text="rundkind"/>
- <Cell col="42" text="rvalflag"/>
- <Cell col="43" text="descrval"/>
- <Cell col="44" text="judgkind"/>
- <Cell col="45" text="userjudgchar1"/>
- <Cell col="46" text="userjudgchar2"/>
- <Cell col="47" text="userjudgchar3"/>
- <Cell col="48" text="panicflag"/>
- <Cell col="49" text="panicminval"/>
- <Cell col="50" text="panicmaxval"/>
- <Cell col="51" text="deltaflag"/>
- <Cell col="52" text="deltaminval"/>
- <Cell col="53" text="deltamaxval"/>
- <Cell col="54" text="deltaterm"/>
- <Cell col="55" text="criticflag"/>
- <Cell col="56" text="criticminval"/>
- <Cell col="57" text="criticmaxval"/>
- <Cell col="58" text="alertflag"/>
- <Cell col="59" text="alertminval"/>
- <Cell col="60" text="allertmaxval"/>
- <Cell col="61" text="alimitls"/>
- <Cell col="62" text="alimitflag"/>
- <Cell col="63" text="alimitminval"/>
- <Cell col="64" text="alimith"/>
- <Cell col="65" text="alimiths"/>
- <Cell col="66" text="alimitls"/>
- <Cell col="67" text="refl"/>
- <Cell col="68" text="refls"/>
- <Cell col="69" text="refh"/>
- <Cell col="70" text="refhs"/>
- <Cell col="71" text="reflt"/>
- <Cell col="72" text="rstinterval"/>
- <Cell col="73" text="iud"/>
- <Cell col="74" text="spcscrnnm"/>
- <Cell col="75" text="inptrslt"/>
- <Cell col="76" text="testcmt"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rkey"/>
- <Cell col="1" text="bind:workno"/>
- <Cell col="2" text="bind:bcno"/>
- <Cell col="3" text="bind:execprcpuniqno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" text="bind:spccd"/>
- <Cell col="6" text="bind:bufinptrslt"/>
- <Cell col="7" text="bind:reptrslt"/>
- <Cell col="8" text="bind:rsltunit"/>
- <Cell col="9" text="bind:judgmark"/>
- <Cell col="10" text="bind:panicmark"/>
- <Cell col="11" text="bind:deltamark"/>
- <Cell col="12" text="bind:criticalmark"/>
- <Cell col="13" text="bind:alertmark"/>
- <Cell col="14" text="bind:rsltmark"/>
- <Cell col="15" text="bind:rsltstat"/>
- <Cell col="16" text="bind:bfbcno"/>
- <Cell col="17" text="bind:bflastreptdt"/>
- <Cell col="18" text="bind:testeqmtcd"/>
- <Cell col="19" text="bind:comment"/>
- <Cell col="20" text="bind:tclskind"/>
- <Cell col="21" text="bind:spcacptid"/>
- <Cell col="22" text="bind:spcacptdt"/>
- <Cell col="23" text="bind:spcacptnm"/>
- <Cell col="24" text="bind:rsltrgsgid"/>
- <Cell col="25" text="bind:rsltrgstdt"/>
- <Cell col="26" text="bind:rsltrgstnm"/>
- <Cell col="27" text="bind:mdlreptid"/>
- <Cell col="28" text="bind:mdlreptdt"/>
- <Cell col="29" text="bind:mdlreptnm"/>
- <Cell col="30" text="bind:lastreptid"/>
- <Cell col="31" text="bind:lastreptdt"/>
- <Cell col="32" text="bind:lastreptnm"/>
- <Cell col="33" text="bind:tclscd"/>
- <Cell col="34" text="bind:bfinptrslt"/>
- <Cell col="35" text="bind:bfreptrslt"/>
- <Cell col="36" text="bind:rsltseq"/>
- <Cell col="37" text="bind:prcpgenrflag"/>
- <Cell col="38" text="bind:rsltkind"/>
- <Cell col="39" text="bind:rsltintsize"/>
- <Cell col="40" text="bind:rsltdcmlsize"/>
- <Cell col="41" text="bind:rundkind"/>
- <Cell col="42" text="bind:rvalflag"/>
- <Cell col="43" text="bind:descrval"/>
- <Cell col="44" text="bind:judgkind"/>
- <Cell col="45" text="bind:userjudgchar1"/>
- <Cell col="46" text="bind:userjudgchar2"/>
- <Cell col="47" text="bind:userjudgchar3"/>
- <Cell col="48" text="bind:panicflag"/>
- <Cell col="49" text="bind:panicminval"/>
- <Cell col="50" text="bind:panicmaxval"/>
- <Cell col="51" text="bind:deltaflag"/>
- <Cell col="52" text="bind:deltaminval"/>
- <Cell col="53" text="bind:deltamaxval"/>
- <Cell col="54" text="bind:deltaterm"/>
- <Cell col="55" text="bind:criticflag"/>
- <Cell col="56" text="bind:criticminval"/>
- <Cell col="57" text="bind:criticmaxval"/>
- <Cell col="58" text="bind:alertflag"/>
- <Cell col="59" text="bind:alertminval"/>
- <Cell col="60" text="bind:allertmaxval"/>
- <Cell col="61" text="bind:alimitls"/>
- <Cell col="62" text="bind:alimitflag"/>
- <Cell col="63" text="bind:alimitminval"/>
- <Cell col="64" text="bind:alimith"/>
- <Cell col="65" text="bind:alimiths"/>
- <Cell col="66" text="bind:alimitls"/>
- <Cell col="67" text="bind:refl"/>
- <Cell col="68" text="bind:refls"/>
- <Cell col="69" text="bind:refh"/>
- <Cell col="70" text="bind:refhs"/>
- <Cell col="71" text="bind:reflt"/>
- <Cell col="72" text="bind:rstinterval"/>
- <Cell col="73" text="bind:iud"/>
- <Cell col="74" text="bind:spcscrnnm"/>
- <Cell col="75" text="bind:inptrslt"/>
- <Cell col="76" text="bind:testcmt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="output7" taborder="20" readonly="true" visible="false" position="absolute 720 632 820 651" anchor="left bottom"/>
- <Shape id="line3" class="line_3" position="absolute 0 775 565 781" anchor="left bottom"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden_refparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="startdd" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- <Column id="divgrupcd" type="STRING" size="256"/>
- <Column id="sworkseq" type="STRING" size="256"/>
- <Column id="eworkseq" type="STRING" size="256"/>
- <Column id="rsltstat0" type="STRING" size="256"/>
- <Column id="tclscdlist" type="STRING" size="256"/>
- <Column id="rsltstat1" type="STRING" size="256"/>
- <Column id="rsltstat2" type="STRING" size="256"/>
- <Column id="tclscdlist2" type="STRING" size="256"/>
- <Column id="testgrupseqno" type="STRING" size="256"/>
- <Column id="rsltstat" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="onlytest" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="startdd"/>
- <Col id="enddd"/>
- <Col id="divgrupcd"/>
- <Col id="sworkseq">00000</Col>
- <Col id="eworkseq">99999</Col>
- <Col id="rsltstat0">1</Col>
- <Col id="tclscdlist"/>
- <Col id="rsltstat1">1</Col>
- <Col id="rsltstat2"/>
- <Col id="tclscdlist2"/>
- <Col id="testgrupseqno"/>
- <Col id="rsltstat"/>
- <Col id="userid"/>
- <Col id="onlytest"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcont" type="STRING" size="256"/>
- <Column id="currenRow" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_getUsernm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_testinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_testinfo_testlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rkey" type="STRING" size="256" sumtext="검체구분"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="검사항목구분"/>
- <Column id="patnm" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="patsex" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="patage" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="regno" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
- <Column id="execprcpseqno" type="STRING" size="256" sumtext="시행부서명"/>
- <Column id="reqdoctrem" type="STRING" size="256" sumtext="의사명"/>
- <Column id="reqdoctid" type="STRING" size="256" sumtext="의사id"/>
- <Column id="prcprgstdd" type="STRING" size="256" sumtext="처방등록일자"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="inptrslt" type="STRING" size="256"/>
- <Column id="bufinptrslt" type="STRING" size="256"/>
- <Column id="reptrslt" type="STRING" size="256" sumtext="보이는결과"/>
- <Column id="judgmark" type="STRING" size="256" sumtext="judgmark"/>
- <Column id="deltamark" type="STRING" size="256" sumtext="델타"/>
- <Column id="panicmark" type="STRING" size="256" sumtext="패닉"/>
- <Column id="criticalmark" type="STRING" size="256" sumtext="크리티컬"/>
- <Column id="alertmark" type="STRING" size="256" sumtext=""/>
- <Column id="relatingmark" type="STRING" size="256" sumtext=""/>
- <Column id="amrmark" type="STRING" size="256" sumtext=""/>
- <Column id="rsltstat" type="STRING" size="256" sumtext="결과상태"/>
- <Column id="bfbcno" type="STRING" size="256" sumtext="이전검체번호"/>
- <Column id="bflastreptdt" type="STRING" size="256" sumtext="이전결과일시"/>
- <Column id="bfinptrslt" type="STRING" size="256" sumtext="이전실제결과"/>
- <Column id="bfreptrslt" type="STRING" size="256" sumtext="이전보이는결과"/>
- <Column id="testeqmtcd" type="STRING" size="256" sumtext="장비코드"/>
- <Column id="testcmt" type="STRING" size="256" sumtext="코멘트"/>
- <Column id="retestyn" type="STRING" size="256" sumtext=""/>
- <Column id="imagrsltyn" type="STRING" size="256" sumtext="이미지구분"/>
- <Column id="workseq" type="STRING" size="256" sumtext="작업번호순번"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="rsltseq" type="STRING" size="256" sumtext="결과순번"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="spcacptid" type="STRING" size="256" sumtext="접수자"/>
- <Column id="spcacptdt" type="STRING" size="256" sumtext="접수일시"/>
- <Column id="rsltrgsgid" type="STRING" size="256" sumtext="결과등록자"/>
- <Column id="rsltrgstdt" type="STRING" size="256" sumtext="결과등록일시"/>
- <Column id="mdlreptid" type="STRING" size="256" sumtext="중간보고자"/>
- <Column id="mdlreptdt" type="STRING" size="256" sumtext="중간보고일시"/>
- <Column id="lastreptid" type="STRING" size="256" sumtext="최종보고자"/>
- <Column id="lastreptdt" type="STRING" size="256" sumtext="최종보고일시"/>
- <Column id="tclsscrnm" type="STRING" size="256" sumtext="검사화면명"/>
- <Column id="rsltdispseq" type="STRING" size="256" sumtext=""/>
- <Column id="tclskind" type="STRING" size="256" sumtext="검사분류"/>
- <Column id="testrsltkind" type="STRING" size="256" sumtext=""/>
- <Column id="spclrsltkind" type="STRING" size="256" sumtext=""/>
- <Column id="parentrsltinptyn" type="STRING" size="256" sumtext="타이틀구분"/>
- <Column id="childessnrsltyn" type="STRING" size="256" sumtext="차일드구분"/>
- <Column id="diffcntyn" type="STRING" size="256" sumtext=""/>
- <Column id="rsltkind" type="STRING" size="256" sumtext="결과종류"/>
- <Column id="rsltintsize" type="STRING" size="256" sumtext=""/>
- <Column id="rsltdcmlsize" type="STRING" size="256" sumtext=""/>
- <Column id="rundkind" type="STRING" size="256" sumtext=""/>
- <Column id="rsltunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="medispclyn" type="STRING" size="256" sumtext=""/>
- <Column id="fiximedispclid" type="STRING" size="256" sumtext=""/>
- <Column id="tclscdfromdd" type="STRING" size="256" sumtext="검사시작일자"/>
- <Column id="spcscrnnm" type="STRING" size="256" sumtext="검체화면명"/>
- <Column id="rvalflag" type="STRING" size="256" sumtext=""/>
- <Column id="descrval" type="STRING" size="256" sumtext=""/>
- <Column id="judgkind" type="STRING" size="256" sumtext="판정구분"/>
- <Column id="userjudgchar1" type="STRING" size="256" sumtext="사용자정의문자"/>
- <Column id="userjudgchar2" type="STRING" size="256" sumtext="사용자정의문자"/>
- <Column id="userjudgchar3" type="STRING" size="256" sumtext="사용자정의문자"/>
- <Column id="panicflag" type="STRING" size="256" sumtext="패닉"/>
- <Column id="panicminval" type="STRING" size="256" sumtext=""/>
- <Column id="panicmaxval" type="STRING" size="256" sumtext=""/>
- <Column id="deltaflag" type="STRING" size="256" sumtext="델타"/>
- <Column id="deltaminval" type="STRING" size="256" sumtext=""/>
- <Column id="deltamaxval" type="STRING" size="256" sumtext=""/>
- <Column id="deltaterm" type="STRING" size="256" sumtext=""/>
- <Column id="criticalflag" type="STRING" size="256" sumtext=""/>
- <Column id="criticalminval" type="STRING" size="256" sumtext=""/>
- <Column id="criticalmaxval" type="STRING" size="256" sumtext=""/>
- <Column id="alertflag" type="STRING" size="256" sumtext=""/>
- <Column id="alertminval" type="STRING" size="256" sumtext=""/>
- <Column id="alertmaxval" type="STRING" size="256" sumtext=""/>
- <Column id="alimitls" type="STRING" size="256" sumtext=""/>
- <Column id="alimitflag" type="STRING" size="256" sumtext=""/>
- <Column id="alimitminval" type="STRING" size="256" sumtext=""/>
- <Column id="alimitmaxval" type="STRING" size="256" sumtext=""/>
- <Column id="alimitmaxvalsinq" type="STRING" size="256" sumtext=""/>
- <Column id="alimitminvalsinq" type="STRING" size="256" sumtext=""/>
- <Column id="rsltdt" type="STRING" size="256" sumtext=""/>
- <Column id="erkind" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="refval" type="STRING" size="256" sumtext=""/>
- <Column id="rsltmark" type="STRING" size="256" sumtext="결과마크"/>
- <Column id="refl" type="STRING" size="256" sumtext=""/>
- <Column id="refls" type="STRING" size="256" sumtext=""/>
- <Column id="refh" type="STRING" size="256" sumtext=""/>
- <Column id="refhs" type="STRING" size="256" sumtext=""/>
- <Column id="reflt" type="STRING" size="256" sumtext=""/>
- <Column id="rstinterval" type="STRING" size="256" sumtext=""/>
- <Column id="testlrgkind" type="STRING" size="256" sumtext=""/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext=""/>
- <Column id="iud" type="STRING" size="256" sumtext=""/>
- <Column id="medispcreadyn" type="STRING" size="256" sumtext=""/>
- <Column id="medispcdt" type="STRING" size="256" sumtext="최종보고자"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="최종보고일시"/>
- <Column id="nvalrsltlimyn" type="STRING" size="256" sumtext="검체명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_testinfo_spcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="spcscrnnm" type="STRING" size="256"/>
- <Column id="reptrslt" type="STRING" size="256"/>
- <Column id="refval" type="STRING" size="256"/>
- <Column id="bfreptrslt" type="STRING" size="256"/>
- <Column id="bflastreptdt" type="STRING" size="256"/>
- <Column id="testeqmtcd" type="STRING" size="256"/>
- <Column id="lastreptdt" type="STRING" size="256"/>
- <Column id="mdlreptid" type="STRING" size="256"/>
- <Column id="rsltrgsgid" type="STRING" size="256"/>
- <Column id="testcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_testinfo_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_testinfo_patlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="retestyn" type="STRING" size="256" sumtext="재검여부"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="유일번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="inptrslt1" type="STRING" size="256"/>
- <Column id="inptrslt2" type="STRING" size="256"/>
- <Column id="inptrslt3" type="STRING" size="256"/>
- <Column id="inptrslt4" type="STRING" size="256"/>
- <Column id="inptrslt5" type="STRING" size="256"/>
- <Column id="inptrslt6" type="STRING" size="256"/>
- <Column id="inptrslt7" type="STRING" size="256"/>
- <Column id="inptrslt8" type="STRING" size="256"/>
- <Column id="inptrslt9" type="STRING" size="256"/>
- <Column id="inptrslt10" type="STRING" size="256"/>
- <Column id="inptrslt11" type="STRING" size="256"/>
- <Column id="inptrslt12" type="STRING" size="256"/>
- <Column id="inptrslt13" type="STRING" size="256"/>
- <Column id="inptrslt14" type="STRING" size="256"/>
- <Column id="inptrslt15" type="STRING" size="256"/>
- <Column id="inptrslt16" type="STRING" size="256"/>
- <Column id="inptrslt17" type="STRING" size="256"/>
- <Column id="inptrslt18" type="STRING" size="256"/>
- <Column id="inptrslt19" type="STRING" size="256"/>
- <Column id="inptrslt20" type="STRING" size="256"/>
- <Column id="inptrslt21" type="STRING" size="256"/>
- <Column id="inptrslt22" type="STRING" size="256"/>
- <Column id="inptrslt23" type="STRING" size="256"/>
- <Column id="inptrslt24" type="STRING" size="256"/>
- <Column id="inptrslt25" type="STRING" size="256"/>
- <Column id="inptrslt26" type="STRING" size="256"/>
- <Column id="inptrslt27" type="STRING" size="256"/>
- <Column id="inptrslt28" type="STRING" size="256"/>
- <Column id="inptrslt29" type="STRING" size="256"/>
- <Column id="inptrslt30" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_divgrupnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="tclsscrnnm" type="STRING" size="256" sumtext="검사화면명"/>
- <Column id="tclsprntnm" type="STRING" size="256" sumtext="검사출력명"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- </ColumnInfo>
- </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="allcheck" type="STRING" size="256"/>
- <Column id="tclscd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lb0116" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_ref_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tclscdlist" type="STRING" size="256"/>
- <Column id="tclsnmlist" type="STRING" size="256"/>
- <Column id="tclscdlist2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_updateparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltstat" type="STRING" size="256" sumtext="결과상태"/>
- <Column id="testlrgkind" type="STRING" size="256" sumtext="대분류유형"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="XFMGbn" type="STRING" size="256" sumtext="화면구분"/>
- <Column id="flag" type="STRING" size="256" sumtext="결과관리구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_signinfo" 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="formcd" type="STRING" size="256" sumtext="폼코드"/>
- <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후 데이터 정보"/>
- <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전 데이터 정보"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group1.input1" propid="value" datasetid="ds_hidden_refparam" columnid="startdd"/>
- <BindItem id="item1" compid="group1.input2" propid="value" datasetid="ds_hidden_refparam" columnid="enddd"/>
- <BindItem id="item2" compid="group1.input3" propid="value" datasetid="ds_hidden_refparam" columnid="sworkseq"/>
- <BindItem id="item3" compid="group1.input4" propid="value" datasetid="ds_hidden_refparam" columnid="eworkseq"/>
- <BindItem id="item4" compid="group1.checkbox1" propid="value" datasetid="ds_hidden_refparam" columnid="rsltstat0"/>
- <BindItem id="item5" compid="group1.checkbox2" propid="value" datasetid="ds_hidden_refparam" columnid="rsltstat1"/>
- <BindItem id="item6" compid="group1.checkbox3" propid="value" datasetid="ds_hidden_refparam" columnid="rsltstat2"/>
- <BindItem id="item7" compid="group1.combo2" propid="value" datasetid="ds_hidden_refparam" columnid="divgrupcd"/>
- <BindItem id="item8" compid="group1.input5" propid="value" datasetid="ds_hidden_refparam" columnid=""/>
- <BindItem id="item9" compid="group1.checkbox4" propid="value" datasetid="ds_hidden_refparam" columnid="onlytest"/>
- <BindItem id="item10" compid="group1.ipt_testpsn" propid="value" datasetid="ds_hidden_refparam" columnid="userid"/>
- <BindItem id="item11" compid="group1.opt_testpsn" propid="value" datasetid="ds_main_getUsernm" columnid="usernm"/>
- <BindItem id="item12" compid="output7" propid="value" datasetid="ds_hidden" columnid="currenRow"/>
- <BindItem id="item13" compid="output1" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="spcscrnnm"/>
- <BindItem id="item14" compid="output3" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="reptrslt"/>
- <BindItem id="item15" compid="output2" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="refval"/>
- <BindItem id="item16" compid="output4" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="bfreptrslt"/>
- <BindItem id="item17" compid="output5" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="bflastreptdt"/>
- <BindItem id="item18" compid="output6" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testeqmtcd"/>
- <BindItem id="item19" compid="output10" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="lastreptdt"/>
- <BindItem id="item20" compid="output9" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="mdlreptid"/>
- <BindItem id="item21" compid="output8" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="rsltrgsgid"/>
- <BindItem id="item22" compid="textarea1" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testcmt"/>
- <BindItem id="item23" compid="group1.checkbox5" propid="value" datasetid="ds_hidden_ref" columnid="allcheck"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-05-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-05-01 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LLZ001.xjs";
- function SMLNR00300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLNR00300_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_testlist);
-
- lf_getDbDeptcd("0103|0116|0000|", "")
-
- ds_hidden_refparam.setColumn(0, "divgrupcd", "00");
- ds_hidden_refparam.setColumn(0, "startdd", utlf_getCurrentDate());
- ds_hidden_refparam.setColumn(0, "enddd", utlf_getCurrentDate());
-
- datagrid2.enable = false;
-
- ds_main_testinfo_patlist.clearData();
-
- for(var i = 39; i > 9; i--)
- {
- grd_testlist.setFormatColProperty(i, "size", 0);
- }
-
- }
- function group1_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat0", "");
- }
- fRstGbn_XForms_Value_Changed("0");
- }
- function group1_checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat1", "");
- }
- fRstGbn_XForms_Value_Changed("1");
- }
- function group1_checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat2", "");
- }
- fRstGbn_XForms_Value_Changed("2");
- }
- function fRstGbn_XForms_Value_Changed(pIdx)
- {
- if(pIdx == "0")
- {
- if(ds_hidden_refparam.getColumn(0, "rsltstat0") == "1")
- {
- ds_hidden_refparam.setColumn(0, "rsltstat2", "");
- }
- }
- else if (pIdx == "1")
- {
- if(ds_hidden_refparam.getColumn(0, "rsltstat1") == "1")
- {
- ds_hidden_refparam.setColumn(0, "rsltstat2", "");
- }
- }
- else
- {
- if(ds_hidden_refparam.getColumn(0, "rsltstat2") == "1")
- {
- ds_hidden_refparam.setColumn(0, "rsltstat0", "");
- ds_hidden_refparam.setColumn(0, "rsltstat1", "");
- }
- }
- }
- function group1_ipt_testpsn_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
-
- fUserNMRef();
- }
- }
- function fUserNMRef()
- {
- if(!utlf_isNull(ds_hidden_refparam.getColumn(0, "userid")))
- {
- dsf_createDsRow("ds_send", [{col:"userid", type:"STRING", size:256 , val : ds_hidden_refparam.getColumn(0, "userid")}
- , {col:"instcd", type:"STRING", size:256 , val : sysf_getUserInfo("dutplceinstcd")}]);
-
- var oParam = {};
- oParam.id = "TRLZZ00104";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetUserNM";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_main_getUsernm=usernm";
- oParam.async = false;
- //oParam.callback = "cf_TRLZZ00104";
- tranf_submit(oParam);
- }
- }
- function group1_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSelectDivGrup();
- }
- function fSelectDivGrup()
- {
- ds_main_divgrupnmlist.clearData();
-
- ds_hidden_ref.setColumn(0, "tclscd", "");
-
- var oParam = {};
- oParam.id = "TRLNP00102";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetDivGrupNm";
- oParam.inds = "cond=ds_hidden_refparam";
- oParam.outds = "ds_main_divgrupnmlist=getDivGrupNm";
- oParam.async = false;
- oParam.callback = "cf_TRLNP00102";
- tranf_submit(oParam);
-
- if(ds_hidden_refparam.getColumn(0, "divgrupcd") == "00")
- {
- group1.checkbox5.visible = false;
- group1.chk_divgrupnmlist.visible = false;
- }
- else
- {
- group1.checkbox5.visible = true;
- group1.chk_divgrupnmlist.visible= true;
- }
-
- ds_hidden_ref.setColumn(0, "allcheck", "");
- }
- function cf_TRLNP00102(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var sProp="col=4,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='scroll'";
- group1.chk_divgrupnmlist.setInitComp(sProp, ds_main_divgrupnmlist,"tclscd","tclsscrnnm","");
- }
- }
- function fn_cmpEvent()
- {
-
- }
- function group1_checkbox5_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "1")
- {
- group1.chk_divgrupnmlist.setCheckAll(true);
- }
- else
- {
- ds_hidden_ref.setColumn(0, "allcheck", "");
- group1.chk_divgrupnmlist.setCheckAll(false);
- }
- }
- function group1_input5_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- fRsltCDEnterKey();
- }
- }
- function fRsltCDEnterKey()
- {
- // var vInptRslt = ds_hidden.getColumn(0, "rsltcont");
- // var curRow = ds_main_testinfo_patlist.rowposition;
- // var curCol = grd_testlist.Col;
- //
- // if (curCol < parseInt(gStartCol)) return;
- // if (curRow < 0) return;
- // if (vInptRslt.getTrim() == "") return;
- //
- // var vOrgrstseq = "inptrslt" + eval((curCol - gStartCol) + 1).toString();
- //
- //
- // var vTclscd = model.getValue("/root/hidden/currentest/tclscd");
- // var vCvtRst = fGetSeekRst(vTclscd, vInptRslt);
- //
- // if (vInptRslt != vCvtRst) {
- // vInptRslt = vCvtRst;
- // }
- //
- // var selectedCells = grd_testlist.selectedCells;
- //
- // for (var i=0; i<selectedCells.length; i++){
- // var cell = selectedCells.item(i);
- //
- // if (cell){
- // var curRow = cell.row;
- // var refRow = fGetRow(curRow, curCol);
- //
- // if (refRow > 0) {
- // model.setValue("/root/main/testinfo/patlist[" + curRow + "]/" + vOrgrstseq, vInptRslt);
- //
- // fCvtViewResult(vInptRslt, refRow);
- //
- // grd_testlist.cellStyle("background-color", curRow, curCol, curRow, curCol) = "#f3e1bf";
- // }
- // }
- // }
- // model.setValue("/root/hidden/rsltcont", "");
- }
- function group1_checkbox4_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false)
- {
- ds_hidden_refparam.setColumn(0, "onlytest", "");
- }
- fGrdReMake();
- }
- function fGrdReMake()
- {
- if(ds_hidden_refparam.getColumn(0, "onlytest") == "1")
- {
- fHidden();
- }
-
- if(!utlf_isNull(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")))
- {
- ds_main_testinfo_patlist.clearData();
-
- if(grd_testlist.getCellCount("Head") > 10)
- {
- for(var i = 39 ; i > 10 ; i--)
- {
- grd_testlist.setFormatColProperty(i, "size", 0)
- }
- }
-
- var vTclsnmA = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclsnmlist")).split(",");
- for(var i = 1; i < vTclsnmA.length; i++)
- {
- grd_testlist.setFormatColProperty(i+9, "size", 60)
- grd_testlist.setCellProperty("Head", i+9, "text", vTclsnmA[i]);
- }
-
- if(ds_hidden_refparam.getColumn(0, "onlytest") == "1")
- {
- for(var xx = 0; xx < 5; xx++)
- {
- grd_testlist.setFormatColProperty(xx+9, "size", 60);
- ds_main_testinfo_patlist.setColumn(0, xx+9, "이전결과"+xx);
- }
- }
- }
- }
- function fHidden()
- {
- if(ds_hidden_refparam.getColumn(0, "onlytest") == "1")
- {
- if(!utlf_isNull(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")))
- {
- var Atclscdlist = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")).split(",");
- var Atclsnmlist = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclsnmlist")).split(",");
- var Atclscdlist2 = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist2")).split("▦");
- var Atclsnmlist2 = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclsnmlist2")).split("▦");
-
- ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", Atclscdlist[0]);
- ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", Atclsnmlist[0]);
- ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist2", Atclscdlist2[0]);
- ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist2", Atclsnmlist2[0]);
- }
- }
- else
- {
- }
- }
- function group1_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPopUpTclscdList();
- fOnclick_btnRef();
- }
- function fSetPopUpTclscdList()
- {
- var divgrupnmlist = group1.chk_divgrupnmlist.getData();
- var divgrupnmlistlabel = group1.chk_divgrupnmlist.getLableData();
- var divgrupnm = String(divgrupnmlistlabel).split(",");
- var divgrupcd = String(divgrupnmlist).split(",");
- var count = divgrupnm.length;
- if(count > 0)
- {
- var sendtclsnm = divgrupnm[0];
- var sendtclscd = divgrupcd[0];
- var sendtclscd2 = divgrupcd[0];
-
- if(utlf_isNull(sendtclsnm))
- {
- ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", "");
- ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", "");
- }
- else
- {
- for(var i = 0; i < count; i++)
- {
- sendtclsnm = sendtclsnm + ", " + divgrupnm[i];
- sendtclscd = sendtclscd + "','" + divgrupcd[i];
- sendtclscd2 = sendtclscd2 + "▦" + divgrupcd[i];
- }
-
- ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", sendtclsnm);
- ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist","'" + sendtclscd + "'");
- ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist2", sendtclscd2);
- }
- fGrdReMake();
- }
- }
- function fOnclick_btnRef()
- {
- if(utlf_isNull(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")))
- {
- sysf_messageBox("검사항목을","C002","") ;
- return;
- }
-
- var sworkseq = ds_hidden_refparam.getColumn(0, "sworkseq");
- var eworkseq = ds_hidden_refparam.getColumn(0, "eworkseq");
-
- sworkseq = sworkseq.getLeftPad(4,"0");
- eworkseq = eworkseq.getLeftPad(4,"0");
-
- ds_hidden_refparam.setColumn(0, "sworkseq", sworkseq);
- ds_hidden_refparam.setColumn(0, "eworkseq", eworkseq);
-
- ds_hidden_refparam.setColumn(0, "tclscdlist", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist"));
- ds_hidden_refparam.setColumn(0, "tclscdlist2", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist2"));
-
- var rsltstat0 = ds_hidden_refparam.getColumn(0, "rsltstat0");
- var rsltstat1 = ds_hidden_refparam.getColumn(0, "rsltstat1");
- var rsltstat2 = ds_hidden_refparam.getColumn(0, "rsltstat2");
-
- if(utlf_isNull(rsltstat0) && utlf_isNull(rsltstat1) && utlf_isNull(rsltstat2))
- {
- sysf_messageBox("결과구분을 하나이상","C002","") ;
- return;
- }
- var isRstGbn0 = false; //결과미입력
- var isRstGbn1 = false; //결과입력
- var isRstGbn2 = false; //최종보고
-
- if(rsltstat0 == "1") isRstGbn0 = true;
- if(rsltstat1 == "1") isRstGbn1 = true;
- if(rsltstat2 == "1") isRstGbn2 = true;
- if (isRstGbn2)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat", "3");
- }
- else
- {
- if (isRstGbn0 && isRstGbn1)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat", "2");
- }
- else if (isRstGbn1)
- {
- ds_hidden_refparam.setColumn(0, "rsltstat", "1");
- }
- else
- {
- ds_hidden_refparam.setColumn(0, "rsltstat", "0");
- }
- }
-
- dsf_makeValue(ds_hidden_refparam, "userdeptflagcd", "string", "N", 0);
-
- var oParam = {};
- oParam.id = "TRLNR00301";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqGetNISTestItemInfo";
- oParam.inds = "refparam=ds_hidden_refparam";
- oParam.outds = "ds_main_testinfo_patlist=patlist ds_main_testinfo_testlist=testlist ds_=BAK_TESTITEM";
- oParam.async = false;
- //oParam.callback = "cf_TRLNR00301";
- tranf_submit(oParam);
- fGrdReMake2();
- }
- function fGrdReMake2()
- {
- var vCdList = String(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist2")).split("▦");
- var vCdCount = vCdList.length;
-
- if(ds_hidden_refparam.getColumn(0, "onlytest") == 1)
- {
- vCdCount = 6;
- }
-
- var vOrgrst = "";
- var curCol = 0;
-
- for(var row = 0; row < ds_main_testinfo_patlist.rowcount; row++)
- {
- // for (var col=0; col < parseInt(vCdCount); col++)
- // {
- // vOrgrst = "inptrslt" + (eval(col+1) );
- //
- // if (model.getValue("/root/main/testinfo/patlist["+row+"]/"+vOrgrst+"/@readonly") == "true") {
- //
- // curCol = eval(gStartCol+col);
- // grd_testlist.cellStyle("background-color", row, curCol, row, curCol) = "#eaeaea";
- // }
- // else
- // {
- // if(model.getValue("/root/main/testinfo/patlist["+row+"]/retestyn") == "Y")
- // {
- // curCol = eval(gStartCol+col);
- // grd_testlist.cellStyle("background-color", row, curCol, row, curCol) = "#f7a08b";
- // }
- // else if(model.getValue("/root/main/testinfo/patlist["+row+"]/retestyn") == "D")
- // {
- // curCol = eval(gStartCol+col);
- // grd_testlist.cellStyle("background-color", row, curCol, row, curCol) = "#99cc00";
- // }
- // }
- // }
- }
- }
- function ds_main_testinfo_patlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chk")
- {
- obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
- }
- function grd_testlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fPatGridClick(e.row,e.col);
- fUpPatinfo();
- }
- function fPatGridClick(pRow,pCol)
- {
- if(ds_hidden_refparam.getColumn(0, "onlytest")== 1 && pCol > 10)
- {
- return;
- }
- // var sDetilRow = fGetRow(pRow,pCol);
- //
- // if(sDetilRow > -1)
- // {
- // ds_hidden.setColumn(0, "currentRow", sDetilRow);
- //
- // ds_main_testinfo_spcinfo.setColumn(0, "spcscrnnm", ds_main_testinfo_
- // model.makeValue("/root/main/testinfo/spcinfo/spcscrnnm" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/spcscrnnm"));
- // model.makeValue("/root/main/testinfo/spcinfo/refval" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/refval"));
- // model.makeValue("/root/main/testinfo/spcinfo/judgmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/judgmark"));
- // model.makeValue("/root/main/testinfo/spcinfo/panicmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/panicmark"));
- // model.makeValue("/root/main/testinfo/spcinfo/deltamark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/deltamark"));
- // model.makeValue("/root/main/testinfo/spcinfo/criticalmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/criticalmark"));
- // model.makeValue("/root/main/testinfo/spcinfo/alertmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/alertmark"));
- // model.makeValue("/root/main/testinfo/spcinfo/rsltmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/rsltmark"));
- // model.makeValue("/root/main/testinfo/spcinfo/reptrslt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/reptrslt"));
- // model.makeValue("/root/main/testinfo/spcinfo/bfreptrslt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/bfreptrslt"));
- // model.makeValue("/root/main/testinfo/spcinfo/bflastreptdt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/bflastreptdt"));
- // model.makeValue("/root/main/testinfo/spcinfo/testeqmtcd" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/testeqmtcd"));
- // model.makeValue("/root/main/testinfo/spcinfo/rsltrgsgid" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/rsltrgsgid"));
- // model.makeValue("/root/main/testinfo/spcinfo/mdlreptid" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/mdlreptid"));
- // model.makeValue("/root/main/testinfo/spcinfo/lastreptdt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/lastreptdt"));
- // model.makeValue("/root/main/testinfo/spcinfo/testcmt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/testcmt"));
- //
- // var vJudg = model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/judgmark")
- // if(vJudg == "H"){
- // datagrid2.cellStyle ("background-color",1,0,1,0) = "#f7a08b";
- // }
- // else if(vJudg == "L"){
- // datagrid2.cellStyle ("background-color",1,0,1,0) = "#b9e5fb";
- // }
- // else{
- // datagrid2.cellStyle ("background-color",1,0,1,0) = "#ffffff";
- // }
- //
- // //panic
- // var vPanic = model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/panicmark");
- // if(vPanic == "P"){
- // datagrid2.cellStyle ("background-color",1,1,1,1) = "#7BE6B7";
- // }
- // else{
- // datagrid2.cellStyle ("background-color",1,1,1,1) = "#ffffff";
- // }
- //
- //
- // //delta
- // var vDelta = model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/deltamark");
- //
- // if(vDelta == "D"){
- // datagrid2.cellStyle ("background-color",1,2,1,2) = "#dec6a4";
- // }
- // else
- // {
- // datagrid2.cellStyle ("background-color",1,2,1,2) = "#ffffff";
- // }
- //
- // //critical
- // var vCritical = model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/criticalmark");
- // if(vCritical == "C"){
- // datagrid2.cellStyle ("background-color",1,3,1,3) = "#ffe79d";
- // }
- // else{
- // datagrid2.cellStyle ("background-color",1,3,1,3) = "#ffffff";
- // }
- //
- // //alert
- // var vAlert= model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/alertmark");
- // if(vAlert == "A"){
- // datagrid2.cellStyle ("background-color",1,4,1,4) = "#fec34d";
- // }
- // else
- // {
- // datagrid2.cellStyle ("background-color",1,4,1,4) = "#ffffff";
- // }
- // }
- // else
- // {
- // model.setValue("/root/hidden/currenRow", "");
- // model.resetInstanceNode("/root/main/testinfo/spcinfo");
- // }
- //
- // if (pCol == 1) {
- // var isChk = model.getValue("/root/main/testinfo/patlist[" + + "]/chk");
- // var vWorkno = model.getValue("/root/main/testinfo/patlist[" + pRow + "]/workno");
- //
- // var vCdList = model.getValue("/root/hidden/refparam/tclscdlist2").split("▦");
- //
- // //alert ("pRow = " + pRow + ", i = " + i);
- //
- // if (isChk == "true") {
- // grd_testlist.rowStyle(pRow, "data", "background-color") = "#f3e1bf";
- // } else {
- // grd_testlist.rowStyle(pRow, "data", "background-color") = "#FFFFFF";
- // }
- //
- // for (var idx=0; idx < vCdList.length; idx++) {
- // var vInptRslt = "";
- // vInptRslt = "inptrslt" + (eval(idx+1) );
- // var readonly = model.getValue("/root/main/testinfo/patlist["+pRow+"]/"+vInptRslt+"/@readonly");
- // var rstval = model.getValue("/root/main/testinfo/patlist["+pRow+"]/"+vInptRslt)
- //
- // if (readonly == "false") {
- // col = idx + gStartCol;
- // var refRow = fGetRow(pRow, col);
- //
- // if(rstval == ""){
- // model.setValue("/root/main/testinfo/testlist[" + refRow + "]/iud", "");
- // }else{
- // // 수정된항목 색변경
- // grd_testlist.cellStyle("background-color", pRow, col, pRow, col) = "#f3e1bf";
- // model.setValue("/root/main/testinfo/testlist[" + refRow + "]/iud", (isChk != "true") ? "" : "U");
- // }
- // }
- // }
- // }
- }
- function fGetRow(pRow, pCol)
- {
- if (pRow < 0)
- {
- return 0;
- }
-
- if (pCol < gStartCol)
- {
- }
- else
- {
- var vWorkno = ds_main_testinfo_patlist.getColumn(pRow, "workno");
- var vCdList = String(ds_hidden_refparam.getColumn(0, "tclscdlist2")).split("▦");
- var vIdx = eval(pCol - gStartCol);
- var vRkey = vWorkno+vCdList[vIdx].getTrim();
- var findRow = ds_main_testinfo_testlist.findRow(0, vRkey);
-
- return findRow;
- }
-
- return 0;
- }
- function fUpPatinfo()
- {
- if(grd_testlist.currentcol == 5)
- {
- if(appf_getPatientInfo("pid") != ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "pid"))
- {
- if(ds_main_testinfo_patlist.rowcount > 0)
- {
- var condparam = "S" + "▦" + ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "prcpdd")+ "▦"
- + ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "execprcpuniqno") + "▦"
- + ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "instcd");
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
-
- var paminfo = appf_getPatientInfo("paminfo");
- if((paminfo.length < 0) || (appf_getPatientInfo("pid") != ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "pid")))
- {
- appf_delPatientInfos();
-
- var pid = ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "pid");
- var hngnm = ds_main_testinfo_patlist.getColumn(ds_main_testinfo_patlist.rowposition, "patnm");
-
- frmf_setParameter("pid" , pid); //등록번호
- frmf_setParameter("pname" , pid + "|" + hngnm); //환자명
- }
- }
- }
- }
- function textarea1_onkillfocus(obj:TextArea, e:KillFocusEventInfo)
- {
- var vCurrentRow = ds_hidden.getColumn(0, "currenRow")
-
- if(!utlf_isNull(vCurrentRow))
- {
- var vComment = ds_main_testinfo_spcinfo.getColumn(0, "testcmt");
- ds_main_testinfo_testlist.setColumn(vCurrentRow, "testcmt", vComment);
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fInsRsltSave();
- }
- function fCheckChangeValue(pState)
- {
- var nMaxRow = ds_main_testinfo_testlist.rowcount;
- var rkey = "";
- var vO_inptrslt = "";
- var vN_inptrslt = "";
- var vRstflag = "";
- var isErr = "false";
-
- for(var vRow = 0; vRow < nMaxRow; vRow++)
- {
- isUpdate = ds_main_testinfo_testlist.getColumn(vRow, "iud");
-
- if(pState == "3")
- {
- }
-
- if(isUpdate == "U")
- {
- ds_main_testinfo_testlist.updatecontrol = false;
- ds_main_testinfo_testlist.setRowType(vRow, "u")
- ds_main_testinfo_testlist.updatecontrol = true;
-
- rkey = ds_main_testinfo_testlist.getColumn(vRow, "rkey");
- vO_inptrslt = ds_main_testinfo_testlist.lookupExpr("rkey == '"+rkey+"'", "inptrslt");
- vN_inptrslt = ds_main_testinfo_testlist.getColumn(vRow, "inptrslt");
- vRstflag = ds_main_testinfo_testlist.getColumn(vRow, "rsltstat");
-
- if(vO_inptrslt == vN_inptrslt)
- {
- if(vRstflag == pState)
- {
- ds_main_testinfo_testlist.setColumn(vRow, "iud", "");
- ds_main_testinfo_testlist.updatecontrol = false;
- ds_main_testinfo_testlist.setRowType(vRow, "")
- ds_main_testinfo_testlist.updatecontrol = true;
- }
- }
- }
- }
- return isErr;
- }
- function fValidation(pRstflag)
- {
- if(utlf_isNull(ds_hidden_refparam.getColumn(0, "userid")) || utlf_isNull(ds_main_getUsernm(0, "usernm")))
- {
- sysf_messageBox("검사자를 " , "C001" ,"");
- group1.ipt_testpsn.setFocus();
- return;
- }
- var nMaxRow = ds_main_testinfo_patlist.rowcount;
- var isErr = false;
- var sErrMsg = "";
-
- if (pRstflag == "1")
- {
- sErrMsg = "결과저장";
- }
- else if (pRstflag == "2")
- {
- sErrMsg = "중간(예비)보고";
- }
- else if (pRstflag == "4")
- {
- sErrMsg = "최종보고";
- }
-
- if (nMaxRow > 0)
- {
- var findRow = ds_main_testinfo_testlist.FindRow(73, "U");
-
- if (findRow < 0) isErr = true;
- } else
- {
- isErr = true;
-
- }
-
- if (isErr)
- {
- alert( "수정된 항목이 없습니다.");
- return false;
- }
- return true;
- }
-
- function fInsRsltSave()
- {
- if(fCheckChangeValue("1") == "false")
- {
- if (fValidation("1"))
- {
- ds_hidden_updateparam.setColumn(0, "rsltstat", "1");
- ds_hidden_updateparam.setColumn(0, "userid", ds_hidden_refparam.getColumn(0, "userid"));
-
- var oParam = {};
- oParam.id = "TXLLR00401";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqSetItemResultSave";
- oParam.inds = "TestData=ds_main_testinfo_testlist:u RefFalg=ds_hidden_updateparam signinfo=ds_hidden_signinfo HLAform=ds_ TestCmtInfo=ds_main_testinfo_testlist:u";
- oParam.transaction = false;
- oParam.async = false;
- //oParam.callback = "cf_TXLLR00401";
- tranf_submit(oParam);
-
- ds_hidden.setColumn(0, "currenRow", "");
-
- fSetClear2();
- }
- }
- }
- function fSetClear2()
- {
- ds_main_testinfo_patlist.clearData();
- ds_main_testinfo_spcinfo.clearData();
- ds_main_testinfo_testlist.clearData();
- }
- function btn_mdlrept_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetMdlRept();
- }
- function fSetMdlRept()
- {
- if(fCheckChangeValue("2") == "false")
- {
- if (fValidation("2"))
- {
- ds_hidden_updateparam.setColumn(0, "rsltstat", "2");
- ds_hidden_updateparam.setColumn(0, "userid", ds_hidden_refparam.getColumn(0, "userid"));
-
- var oParam = {};
- oParam.id = "TXLLR00401";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqSetItemResultSave";
- oParam.inds = "TestData=ds_main_testinfo_testlist:u RefFalg=ds_hidden_updateparam signinfo=ds_hidden_signinfo HLAform=ds_ TestCmtInfo=ds_main_testinfo_testlist:u";
- oParam.transaction = false;
- oParam.async = false;
- //oParam.callback = "cf_TXLLR00401";
- tranf_submit(oParam);
-
- ds_hidden.setColumn(0, "currenRow", "");
-
- fSetClear2();
- }
- }
- }
- function btn_lstrept_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetLstRept();
- }
- function fSetLstRept()
- {
- if(fCheckChangeValue("4") == "false")
- {
-
- if (fValidation("4"))
- {
- ds_hidden_updateparam.setColumn(0, "rsltstat", "4");
- ds_hidden_updateparam.setColumn(0, "userid", ds_hidden_refparam.getColumn(0, "userid"));
-
- var oParam = {};
- oParam.id = "TXLLR00401";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqSetItemResultSave";
- oParam.inds = "TestData=ds_main_testinfo_testlist:u RefFalg=ds_hidden_updateparam signinfo=ds_hidden_signinfo HLAform=ds_ TestCmtInfo=ds_main_testinfo_testlist:u";
- oParam.transaction = false;
- oParam.async = false;
- //oParam.callback = "cf_TXLLR00401";
- tranf_submit(oParam);
-
- ds_hidden.setColumn(0, "currenRow", "");
-
- fSetClear2();
- }
- }
- }
- function btn_cle_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetClear();
- }
- ]]></Script>
- </Form>
- </FDL>
|