SMAHR00911_종합건진출력.xfdl 173 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHR00911" position="absolute 0 0 1204 821" titletext="종합건강검진 결과출력" oninit="SMAHR00911_oninit" onload="SMAHR00911_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_reprordlist" taborder="4" binddataset="ds_main_reprordlist_item" useinputpanel="false" position="absolute 0 177 1195 789" autoenter="select" autofittype="none" cellsizingtype="col" anchor="all" autosizingtype="row" extendsizetype="row" cellclickbound="cell">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="20" band="left"/>
  12. <Column size="0"/>
  13. <Column size="0"/>
  14. <Column size="0"/>
  15. <Column size="0"/>
  16. <Column size="25"/>
  17. <Column size="80"/>
  18. <Column size="80"/>
  19. <Column size="70"/>
  20. <Column size="70"/>
  21. <Column size="100"/>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. <Column size="0"/>
  26. <Column size="70"/>
  27. <Column size="90"/>
  28. <Column size="240"/>
  29. <Column size="300"/>
  30. <Column size="0"/>
  31. </Columns>
  32. <Rows>
  33. <Row size="24" band="head"/>
  34. <Row size="24"/>
  35. </Rows>
  36. <Band id="head">
  37. <Cell/>
  38. <Cell col="1" text="건진분류"/>
  39. <Cell col="2" text="건진상세분류"/>
  40. <Cell col="3" text="예약일시"/>
  41. <Cell col="4" text="예약번호"/>
  42. <Cell col="5"/>
  43. <Cell col="6" text="검진일자"/>
  44. <Cell col="7" text="상담일자"/>
  45. <Cell col="8" text="등록번호"/>
  46. <Cell col="9" text="성명"/>
  47. <Cell col="10" text="주민등록번호"/>
  48. <Cell col="11" text="성별"/>
  49. <Cell col="12" text="나이"/>
  50. <Cell col="13" text="사업장명"/>
  51. <Cell col="14" text="패키지명"/>
  52. <Cell col="15" text="판정의"/>
  53. <Cell col="16" text="위선택"/>
  54. <Cell col="17" text="선택검사"/>
  55. <Cell col="18" text="resultnot"/>
  56. <Cell col="19" text="무료"/>
  57. </Band>
  58. <Band id="body">
  59. <Cell celltype="head" expr="currow+1"/>
  60. <Cell col="1" text="bind:healexamflag"/>
  61. <Cell col="2" text="bind:healexamdetlflag"/>
  62. <Cell col="3" text="bind:rsrvdd"/>
  63. <Cell col="4" text="bind:rsrvno"/>
  64. <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:check" expr="expr:check == 'Y' ? 1 : 0"/>
  65. <Cell col="6" displaytype="date" text="bind:orddd" calendardisplaynulltype="nulltext"/>
  66. <Cell col="7" displaytype="date" text="bind:rsltcnstrsrvdd" calendardisplaynulltype="nulltext"/>
  67. <Cell col="8" text="bind:pid"/>
  68. <Cell col="9" text="bind:hngnm"/>
  69. <Cell col="10" text="bind:rrgstno"/>
  70. <Cell col="11" text="bind:sex"/>
  71. <Cell col="12" text="bind:age"/>
  72. <Cell col="13" text="bind:cmpynm"/>
  73. <Cell col="14" text="bind:pkgnm"/>
  74. <Cell col="15" text="bind:judgdrnm"/>
  75. <Cell col="16" text="bind:choiflag"/>
  76. <Cell col="17" style="align:left middle;padding:0 0 0 3;" text="bind:bundlecd"/>
  77. <Cell col="18" style="align:left middle;padding:2 2 2 2;" text="bind:resultnot" wordwrap="word" autosizerow="limitmin"/>
  78. <Cell col="19" text="bind:freepkgyn"/>
  79. </Band>
  80. </Format>
  81. </Formats>
  82. </Grid>
  83. <Div id="group2" taborder="5" class="div_SA" position="absolute 0 25 1192 141" anchor="left top right">
  84. <Layouts>
  85. <Layout>
  86. <Static id="caption10" text="건진기간 :" class="search_name" position="absolute 217 8 301 25" anchor="default"/>
  87. <Calendar id="ipt_srchfromdd" taborder="1" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 304 8 404 27" anchor="default"/>
  88. <Calendar id="ipt_srchtodd" taborder="2" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 430 8 530 27" anchor="default"/>
  89. <Shape id="line5" linetype="vertical" class="line_4" position="absolute 1113 9 1119 109" anchor="top right"/>
  90. <Static id="caption13" text="환자검색 :" class="search_name" position="absolute 542 8 616 25" anchor="default"/>
  91. <Static id="caption14" text="~" class="search_n_b" position="absolute 413 10 425 27" anchor="default"/>
  92. <Edit id="ipt_pid" taborder="3" autoselect="true" autoskip="true" class="input_search" position="absolute 621 8 701 27" anchor="default" onkeyup="group2_ipt_pid_onkeyup"/>
  93. <Button id="btn_selpat" taborder="4" class="icon_search" position="absolute 706 8 722 24" anchor="default" onclick="group2_btn_selpat_onclick"/>
  94. <Edit id="ipt_pnm" taborder="5" autoselect="true" autoskip="true" class="input_search" position="absolute 727 8 807 27" anchor="default"/>
  95. <Edit id="ipt_srchcmpycd" taborder="6" autoselect="true" autoskip="true" class="input_search" position="absolute 873 8 953 27" anchor="default"/>
  96. <Button id="btn_selcmpycd" taborder="7" class="icon_search" position="absolute 958 8 974 24" anchor="default" onclick="group2_btn_selcmpycd_onclick"/>
  97. <Edit id="ipt_srchcmpynm" taborder="8" class="input_search" enable="false" position="absolute 979 8 1059 27" anchor="default"/>
  98. <Button id="btn_search" taborder="9" text="조회" class="btn1" position="absolute 1126 47 1182 69" anchor="top right" onclick="group2_btn_search_onclick"/>
  99. <Static id="caption1" text="단체 :" class="search_name" position="absolute 819 8 872 25" anchor="default"/>
  100. <cp_checkboxList id="chbx_etccd" titletext="CheckBox List" taborder="12" scrollbars="none" position="absolute 6 28 948 102" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  101. <Static id="caption00" text="건진종류 :" class="search_name" position="absolute 8 8 83 25"/>
  102. <Combo id="cmb_srchhealexamdetlflag" taborder="13" innerdataset="ds_init_baseinfo_hedetlflaglst_A0069" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 91 8 200 27"/>
  103. <Button id="btn_allselt" taborder="14" text="전체선택" onclick="group2_btn_allselt_onclick" class="btn2" position="absolute 1016 50 1080 69" anchor="top right"/>
  104. </Layout>
  105. </Layouts>
  106. </Div>
  107. <Combo position="absolute 0 795 74 814" id="cmb_p02" visible="false" innerdataset="ds_init_cmb_p02" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  108. <Combo position="absolute 0 795 74 814" id="cmb_p03" visible="false" innerdataset="ds_init_cmb_p03" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  109. <Combo position="absolute 0 795 74 814" id="cmb_p04" visible="false" innerdataset="ds_main1_reprordsrch_urintinfolst" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  110. <Combo position="absolute 0 795 74 814" id="cmb_p05" visible="false" innerdataset="ds_main1_reprordsrch_Seruminfolst" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  111. <Combo position="absolute 0 795 74 814" id="cmb_p06" visible="false" innerdataset="ds_init_cmb_p06" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  112. <Combo position="absolute 0 795 74 814" id="cmb_p07" visible="false" innerdataset="ds_init_cmb_p07" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  113. <Combo position="absolute 0 795 74 814" id="cmb_p08" visible="false" innerdataset="ds_init_cmb_p08" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  114. <Combo position="absolute 0 795 74 814" id="cmb_p09" visible="false" innerdataset="ds_init_cmb_p09" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  115. <Combo position="absolute 0 795 74 814" id="cmb_p10" visible="false" innerdataset="ds_init_cmb_p10" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  116. <Combo position="absolute 0 795 74 814" id="cmb_p11" visible="false" innerdataset="ds_init_cmb_p11" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  117. <Combo position="absolute 0 795 74 814" id="cmb_p12" visible="false" innerdataset="ds_init_cmb_p12" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  118. <Combo position="absolute 0 795 74 814" id="cmb_p13" visible="false" innerdataset="ds_init_cmb_p13" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  119. <Combo position="absolute 0 795 74 814" id="cmb_p14" visible="false" innerdataset="ds_init_cmb_p14" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  120. <Combo position="absolute -1 795 74 814" id="cmb_p15" visible="false" innerdataset="ds_init_cmb_p15" datacolumn="etcdetlnm" codecolumn="seq"/>
  121. <Combo position="absolute 0 795 72 814" id="cmb_p16" visible="false" innerdataset="ds_init_cmb_p16" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  122. <Combo position="absolute 0 795 72 814" id="cmb_p17" visible="false" innerdataset="ds_init_cmb_p17" datacolumn="etcdetlnm" codecolumn="seq" onitemchanged="cmb_p17_onitemchanged" anchor="left bottom"/>
  123. <Combo position="absolute 0 795 75 814" id="cmb_p18" visible="false" innerdataset="ds_init_cmb_p18" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  124. <Combo position="absolute 0 795 74 814" id="cmb_p19" visible="false" innerdataset="ds_init_cmb_p19" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  125. <Combo position="absolute 0 795 73 814" id="combo2" visible="false" innerdataset="ds_init_combo2" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  126. <Combo position="absolute 0 795 75 814" id="combo3" visible="false" innerdataset="ds_init_combo3" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  127. <Combo position="absolute 0 795 75 814" id="combo4" visible="false" innerdataset="ds_init_combo4" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  128. <Combo position="absolute 0 795 73 814" id="combo5" visible="false" innerdataset="ds_init_combo5" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  129. <Combo position="absolute 0 795 74 814" id="combo6" visible="false" innerdataset="ds_init_combo6" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  130. <Combo position="absolute 0 795 75 814" id="combo7" visible="false" innerdataset="ds_init_combo7" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  131. <Combo position="absolute 0 795 75 814" id="combo8" visible="false" innerdataset="ds_init_combo8" datacolumn="etcdetlnm" codecolumn="seq" anchor="left bottom"/>
  132. <Static id="caption6" text="종합건강검진 결과출력" class="tit_1" position="absolute 0 0 210 25"/>
  133. <Button id="button2" taborder="1" text="엑셀저장" class="btn4" position="absolute 914 793 994 815" anchor="right bottom" onclick="button2_onclick"/>
  134. <Button id="button1" taborder="2" text="대상자 출력" class="btn4" position="absolute 995 793 1095 815" anchor="right bottom" onclick="button1_onclick"/>
  135. <Button id="btn_prnt" taborder="3" text="결과지 출력" class="btn4" position="absolute 1096 793 1196 815" anchor="right bottom" onclick="btn_prnt_onclick"/>
  136. <Static id="caption5" text="대상자 조회" class="tit_2" position="absolute 0 156 151 177"/>
  137. <Shape id="line3" class="line_10" position="absolute 0 172 1195 178" anchor="left top right"/>
  138. <CheckBox id="chbx_preview" taborder="6" text="미리보기" position="absolute 828 795 904 814"/>
  139. </Layout>
  140. </Layouts>
  141. <Objects>
  142. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  143. <ColumnInfo>
  144. <Column id="srchinstcd" type="STRING" size="256"/>
  145. <Column id="srchhealexamflag" type="STRING" size="256"/>
  146. <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
  147. <Column id="srchfromdd" type="STRING" size="256"/>
  148. <Column id="srchtodd" type="STRING" size="256"/>
  149. <Column id="srchpid" type="STRING" size="256"/>
  150. <Column id="srchpnm" type="STRING" size="256"/>
  151. <Column id="srchcmpycd" type="STRING" size="256"/>
  152. <Column id="srchcmpynm" type="STRING" size="256"/>
  153. <Column id="srchcond" type="STRING" size="256"/>
  154. <Column id="srchcontinfo" type="STRING" size="256"/>
  155. <Column id="srchcmpynm2" type="STRING" size="256"/>
  156. <Column id="srchcmpyyn" type="STRING" size="256"/>
  157. <Column id="srchrsrvdd" type="STRING" size="256"/>
  158. <Column id="srchrsrvno" type="STRING" size="256"/>
  159. <Column id="srchlangflag" type="STRING" size="256"/>
  160. <Column id="srchorddd" type="STRING" size="256"/>
  161. <Column id="srchpkgcd" type="STRING" size="256"/>
  162. <Column id="srchddn" type="STRING" size="256"/>
  163. <Column id="srchcdgrupid" type="STRING" size="256"/>
  164. </ColumnInfo>
  165. <Rows>
  166. <Row>
  167. <Col id="srchinstcd"/>
  168. <Col id="srchhealexamflag"/>
  169. <Col id="srchhealexamdetlflag"/>
  170. <Col id="srchfromdd"/>
  171. <Col id="srchtodd"/>
  172. <Col id="srchpid"/>
  173. <Col id="srchpnm"/>
  174. <Col id="srchcmpycd"/>
  175. <Col id="srchcmpynm"/>
  176. <Col id="srchcond"/>
  177. <Col id="srchcontinfo"/>
  178. <Col id="srchcmpynm2"/>
  179. <Col id="srchcmpyyn"/>
  180. <Col id="srchrsrvdd"/>
  181. <Col id="srchrsrvno"/>
  182. <Col id="srchlangflag"/>
  183. <Col id="srchorddd"/>
  184. <Col id="srchpkgcd"/>
  185. <Col id="srchddn"/>
  186. <Col id="srchcdgrupid"/>
  187. </Row>
  188. </Rows>
  189. </Dataset>
  190. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  191. <ColumnInfo>
  192. <Column id="etccd" type="STRING" size="256"/>
  193. </ColumnInfo>
  194. <Rows>
  195. <Row/>
  196. </Rows>
  197. </Dataset>
  198. <Dataset id="ds_init_etclst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  199. <ColumnInfo>
  200. <Column id="etccd" type="STRING" size="256" sumtext="코드"/>
  201. <Column id="etcdetlcd" type="STRING" size="256" sumtext="상세코드"/>
  202. <Column id="etccdkey" type="STRING" size="256" sumtext="코드"/>
  203. <Column id="etcdetlnm" type="STRING" size="256" sumtext="분류코드명"/>
  204. <Column id="useyn" type="STRING" size="256" sumtext="사용여부 "/>
  205. </ColumnInfo>
  206. </Dataset>
  207. <Dataset id="ds_send_etclst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  208. <ColumnInfo>
  209. <Column id="clscd" type="STRING" size="256"/>
  210. <Column id="etccd" type="STRING" size="256"/>
  211. <Column id="srchinstcd" type="STRING" size="256"/>
  212. </ColumnInfo>
  213. <Rows>
  214. <Row>
  215. <Col id="clscd"/>
  216. <Col id="etccd"/>
  217. <Col id="srchinstcd"/>
  218. </Row>
  219. </Rows>
  220. </Dataset>
  221. <Dataset id="ds_init_baseinfo_S950list_S950" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  222. <Dataset id="ds_main_contlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  223. <ColumnInfo>
  224. <Column id="sel" type="STRING" size="256" sumtext="검진자명"/>
  225. <Column id="cmpynm" type="STRING" size="256" sumtext="주민번호"/>
  226. <Column id="condd" type="STRING" size="256" sumtext="건진일"/>
  227. <Column id="contype" type="STRING" size="256" sumtext="계약종류"/>
  228. <Column id="cmpycd" type="STRING" size="256" sumtext="단체코드"/>
  229. <Column id="conseq" type="STRING" size="256" sumtext="계약번호"/>
  230. <Column id="conhistseq" type="STRING" size="256" sumtext="계약이력번호"/>
  231. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  232. </ColumnInfo>
  233. </Dataset>
  234. <Dataset id="ds_send_srchreprordlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  235. <ColumnInfo>
  236. <Column id="healexamflag" type="STRING" size="256" sumtext="건진flag"/>
  237. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진flag"/>
  238. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  239. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  240. <Column id="check" type="STRING" size="256" sumtext="check"/>
  241. <Column id="orddd" type="STRING" size="256" sumtext="건진일자"/>
  242. <Column id="rsltcnstrsrvdd" type="STRING" size="256" sumtext="상담일자"/>
  243. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  244. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  245. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
  246. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  247. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  248. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  249. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  250. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  251. <Column id="judgdrnm" type="STRING" size="256" sumtext="판정의명"/>
  252. <Column id="choiflag" type="STRING" size="256" sumtext="위선택검사"/>
  253. <Column id="bundlecd" type="STRING" size="256" sumtext="묶음코드"/>
  254. <Column id="resultnot" type="STRING" size="256" sumtext="미결과"/>
  255. <Column id="instcd" type="STRING" size="256"/>
  256. <Column id="freepkgyn" type="STRING" size="256"/>
  257. </ColumnInfo>
  258. </Dataset>
  259. <Dataset id="ds_rexprnt_viewinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  260. <ColumnInfo>
  261. <Column id="pid" type="STRING" size="256"/>
  262. <Column id="hngnm" type="STRING" size="256"/>
  263. <Column id="orddd" type="STRING" size="256"/>
  264. <Column id="drnm" type="STRING" size="256"/>
  265. <Column id="rsrvdd" type="STRING" size="256"/>
  266. <Column id="drlicnsno" type="STRING" size="256"/>
  267. <Column id="rrgstno1" type="STRING" size="256"/>
  268. <Column id="rrgstno2" type="STRING" size="256"/>
  269. <Column id="etcdetlcd1" type="STRING" size="256"/>
  270. <Column id="etcdetlnm1" type="STRING" size="256"/>
  271. <Column id="text1" type="STRING" size="256"/>
  272. <Column id="etcdetlcd2" type="STRING" size="256"/>
  273. <Column id="etcdetlnm2" type="STRING" size="256"/>
  274. <Column id="text2" type="STRING" size="256"/>
  275. </ColumnInfo>
  276. <Rows>
  277. <Row>
  278. <Col id="pid"/>
  279. <Col id="hngnm"/>
  280. <Col id="orddd"/>
  281. <Col id="drnm"/>
  282. <Col id="rsrvdd"/>
  283. <Col id="drlicnsno"/>
  284. <Col id="rrgstno1"/>
  285. <Col id="rrgstno2"/>
  286. <Col id="etcdetlcd1"/>
  287. <Col id="etcdetlnm1"/>
  288. <Col id="text1"/>
  289. <Col id="etcdetlcd2"/>
  290. <Col id="etcdetlnm2"/>
  291. <Col id="text2"/>
  292. </Row>
  293. </Rows>
  294. </Dataset>
  295. <Dataset id="ds_main_reprordlist_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_reprordlist_item_oncolumnchanged">
  296. <ColumnInfo>
  297. <Column id="healexamflag" type="STRING" size="256" sumtext="건진flag"/>
  298. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진flag"/>
  299. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  300. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  301. <Column id="check" type="STRING" size="256" sumtext="check"/>
  302. <Column id="orddd" type="STRING" size="256" sumtext="건진일자"/>
  303. <Column id="rsltcnstrsrvdd" type="STRING" size="256" sumtext="상담일자"/>
  304. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  305. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  306. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
  307. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  308. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  309. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  310. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  311. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  312. <Column id="judgdrnm" type="STRING" size="256" sumtext="판정의명"/>
  313. <Column id="choiflag" type="STRING" size="256" sumtext="위선택검사"/>
  314. <Column id="bundlecd" type="STRING" size="256" sumtext="묶음코드"/>
  315. <Column id="resultnot" type="STRING" size="256" sumtext="미결과"/>
  316. <Column id="freepkgyn" type="STRING" size="256"/>
  317. </ColumnInfo>
  318. </Dataset>
  319. <Dataset id="ds_init_baseinfo_hedetlflaglst_A0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  320. </Objects>
  321. <Bind>
  322. <BindItem id="item0" compid="group2.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  323. <BindItem id="item1" compid="group2.ipt_srchtodd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  324. <BindItem id="item2" compid="group2.ipt_pid" propid="value" datasetid="ds_send" columnid="srchpid"/>
  325. <BindItem id="item3" compid="group2.ipt_pnm" propid="value" datasetid="ds_send" columnid="srchpnm"/>
  326. <BindItem id="item4" compid="group2.ipt_srchcmpycd" propid="value" datasetid="ds_send" columnid="srchcmpycd"/>
  327. <BindItem id="item5" compid="group2.ipt_srchcmpynm" propid="value" datasetid="ds_send" columnid="srchcmpynm2"/>
  328. <BindItem id="item6" compid="group2.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_send" columnid="srchhealexamdetlflag"/>
  329. </Bind>
  330. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  331. * System Name :
  332. * Job Name :
  333. * Creator :
  334. * Make Date : 2015-11-13
  335. * Description :
  336. *---------------------------------------------------------------------------------------
  337. * Modify Date Modifier Modify Description
  338. *---------------------------------------------------------------------------------------
  339. * 2015-11-13 Live Converter TF->XP
  340. *
  341. *---------------------------------------------------------------------------------------
  342. ****************************************************************************************/
  343. include "com_commonxp::comm_main.xjs";
  344. include "ast_healexamxp::AHA001.xjs";
  345. include "ast_healthexambasexp::healcombolist.xjs";
  346. function SMAHR00911_oninit(obj:Form, e:InitEventInfo)
  347. {
  348. frmf_initForm(obj);
  349. }
  350. function SMAHR00911_onload(obj:Form, e:LoadEventInfo)
  351. {
  352. grdf_initGrid(grd_reprordlist);
  353. grdf_setToolTipBind(grd_reprordlist);
  354. fInitInfo();
  355. var sProp="col=7,row=4,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  356. group2.chbx_etccd.setInitComp(sProp, ds_init_etclst_item,"etccd","etcdetlnm","fn_cmpEvent");
  357. fGetBaseInfo();
  358. }
  359. function fn_cmpEvent()
  360. {
  361. ds_main.setColumn(0, "etccd", String(group2.chbx_etccd.getData()).replace(",", " "));
  362. }
  363. function fInitInfo()
  364. {
  365. var cur_date = utlf_getCurrentDate();
  366. ds_send.setColumn(0, "srchfromdd" , cur_date);
  367. ds_send.setColumn(0, "srchtodd" , cur_date);
  368. ds_send_etclst.setColumn(0, "clscd", "P");
  369. var oParam = {};
  370. oParam.id = "TRAHB00601";
  371. oParam.service = "healexambaseapp.EtcCode";
  372. oParam.method = "reqGetEtcList";
  373. oParam.inds = "req=ds_send_etclst";
  374. oParam.outds = "ds_init_etclst_item=item";
  375. oParam.async = false;
  376. //oParam.callback = "cf_TRAHB00601";
  377. tranf_submit(oParam);
  378. if(sysf_getUserInfo("dutplceinstcd") == "031"){
  379. grd_reprordlist.setFormatColProperty(19,"size",30);
  380. }
  381. }
  382. function fGetBaseInfo()
  383. {
  384. var arrParam = [{dsNm: "ds_init_baseinfo_S950list_S950", cdGrpId: "S950"}];
  385. healGetCodeList(arrParam);
  386. var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0069", cdGrpId: "A0069"}]
  387. appf_getCodeList(arrParam);
  388. ds_send.setColumn(0, "srchhealexamflag" , fGetHealExamFlag());
  389. ds_send.setColumn(0, "srchhealexamdetlflag" , fGetHealExamDetlFlag());
  390. //(칠곡) 공단검진 종검추가검사용
  391. if(sysf_getUserInfo("dutplceinstcd") == "032"){
  392. ds_init_baseinfo_hedetlflaglst_A0069.addRow();
  393. ds_init_baseinfo_hedetlflaglst_A0069.setColumn(ds_init_baseinfo_hedetlflaglst_A0069.rowcount-1, "cdid", "G01");
  394. ds_init_baseinfo_hedetlflaglst_A0069.setColumn(ds_init_baseinfo_hedetlflaglst_A0069.rowcount-1, "cdnm", "공단건진");
  395. }
  396. }
  397. function group2_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  398. {
  399. if(e.keycode == 13)
  400. {
  401. obj.updateToDataset();
  402. group2.btn_search.click();
  403. }
  404. }
  405. function group2_btn_selpat_onclick(obj:Button, e:ClickEventInfo)
  406. {
  407. fSearchPatInfo("SMAHR00900", "pnm","" , "N","ds_send", "srchpid", "srchpnm");
  408. if( !utlf_isNull(group2.ipt_pid))
  409. {
  410. fGetPrntPatList();
  411. }
  412. }
  413. function fGetPrntPatList()
  414. {
  415. ds_main_reprordlist_item.clearData();
  416. ds_main_contlst_item.clearData();
  417. //dsf_makeValue(ds_send, "healexamflag", "string", ds_send.getColumn(0, "srchhealexamflag"));
  418. dsf_makeValue(ds_send, "healexamflag", "string", ds_send.getColumn(0, "srchhealexamdetlflag").substring(0, 1));
  419. var oParam = {};
  420. oParam.id = "TRAHR00914";
  421. oParam.service = "healexamrsltjudgapp.reprordrslt";
  422. oParam.method = "reqGetExeReprOrdRsltList";
  423. oParam.inds = "req=ds_send";
  424. oParam.outds = "ds_main_reprordlist_item=item";
  425. oParam.async = false;
  426. //oParam.callback = "cf_TRAHR00914";
  427. tranf_submit(oParam);
  428. }
  429. function group2_btn_selcmpycd_onclick(obj:Button, e:ClickEventInfo)
  430. {
  431. fGetComnCd("SMAHR00900", "08" , "nm", group2.ipt_srchcmpynm.value,group2.ipt_srchcmpycd,group2.ipt_srchcmpynm);
  432. if( !utlf_isNull(group2.ipt_srchcmpycd.value)) fGetConInfoList();
  433. }
  434. function fGetConInfoList()
  435. {
  436. ds_main_contlst_item.clearData();
  437. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
  438. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  439. ds_send.setColumn(0, "srchcond", "");
  440. ds_send.setColumn(0, "srchcmpycd", group2.ipt_srchcmpycd.value);
  441. ds_send.setColumn(0, "srchcmpynm", group2.ipt_srchcmpynm.value);
  442. //openLoadingBar("계약정보리스트 ");
  443. var oParam = {};
  444. oParam.id = "TRAHR00907";
  445. oParam.service = "healexamrsltjudgapp.RsltRef";
  446. oParam.method = "reqGetCmpyConList";
  447. oParam.inds = "req=ds_send";
  448. oParam.outds = "ds_main_contlst_item=item";
  449. oParam.async = false;
  450. //oParam.callback = "cf_TRAHR00907";
  451. tranf_submit(oParam);
  452. //closeLoadingBar();
  453. }
  454. function group2_btn_allselt_onclick(obj:Button, e:ClickEventInfo)
  455. {
  456. var etccd = "";
  457. for(var i = 0; i < ds_init_etclst_item.rowcount; i++)
  458. {
  459. etccd = etccd + " " + ds_init_etclst_item.getColumn(i, "etccd");
  460. }
  461. if(group2.btn_allselt.text == "전체선택" )
  462. {
  463. ds_main.setColumn(0, "etccd", etccd);
  464. group2.chbx_etccd.setCheckAll(true);
  465. group2.btn_allselt.text = "전체해제";
  466. }
  467. else
  468. {
  469. ds_main.setColumn(0, "etccd", "");
  470. group2.chbx_etccd.setCheckAll(false);
  471. group2.btn_allselt.text = "전체선택";
  472. }
  473. }
  474. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  475. {
  476. fGetPrntPatList();
  477. }
  478. function ds_main_reprordlist_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  479. {
  480. if(e.columnid == "check")
  481. {
  482. obj.setColumn(e.row, "check", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  483. }
  484. }
  485. function button2_onclick(obj:Button, e:ClickEventInfo)
  486. {
  487. grdf_exportExcel(grd_reprordlist, "excel", "SheetName", "true", "", "");
  488. }
  489. function button1_onclick(obj:Button, e:ClickEventInfo)
  490. {
  491. var objDOM = rptf_createDOM();
  492. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/reprordlist/item", ds_main_reprordlist_item);
  493. var objParam = new Object();
  494. objParam.xml_data_XML1 = objDOM.documentElement.source;
  495. var option = "";
  496. rptf_exeReportPreview30(["RPAHR00801"],[objParam], option);
  497. }
  498. function btn_prnt_onclick(obj:Button, e:ClickEventInfo)
  499. {
  500. //20191106 고영민 본원/칠곡 출력물 양식이 달라지므로 분기
  501. if(sysf_getUserInfo("dutplceinstcd") == "031"){
  502. prnt_031();
  503. }
  504. else{
  505. prnt_032();
  506. }
  507. }
  508. function prnt_031()
  509. {
  510. ds_rexprnt_viewinfo.clearData();
  511. ds_rexprnt_viewinfo.addRow();
  512. dsf_createDs("ds_main1_reprordsrch_coverinfo"); //P00 표지
  513. dsf_createDs("ds_main1_reprordsrch_viewinfo"); //P01 금회 진단 종합소견
  514. dsf_createDs("ds_main1_reprordsrch_baseinfolst"); //P02 건강검진 기초검사
  515. dsf_createDs("ds_main1_reprordsrch_bloodinfolst"); //P03 혈액관련 검사
  516. dsf_createDs("ds_main1_reprordsrch_urintinfolst"); //P04 비뇨 및 생식기계관련 검사
  517. dsf_createDs("ds_main1_reprordsrch_Seruminfolst"); //P05 혈청 및 갑상선 관련 검사
  518. dsf_createDs("ds_main1_reprordsrch_lfinfolst"); //P06 간기능 관련 검사
  519. dsf_createDs("ds_main1_reprordsrch_ekginfolst"); //P07 심전도 및 분변 관련 검사
  520. dsf_createDs("ds_main1_reprordsrch_digorgninfolst"); //P08 소화기능 검사
  521. dsf_createDs("ds_main1_reprordsrch_echoinfolst"); //P09 초음파 검사
  522. dsf_createDs("ds_main1_reprordsrch_brestinfolst"); //P10 흉부 X-선 검사
  523. dsf_createDs("ds_main1_reprordsrch_wombinfolst"); //P11 자궁 검사
  524. dsf_createDs("ds_main1_reprordsrch_brstinfolst"); //P12 유방검사
  525. dsf_createDs("ds_main1_reprordsrch_bprcsninfolst"); //P13 뇌 정밀(MRI/MRA) 검사
  526. dsf_createDs("ds_main1_reprordsrch_cardiacinfolst"); //P14 심장 정밀 검사
  527. dsf_createDs("ds_main1_reprordsrch_maleprcsninfolst"); //P15 남성 정밀 검사
  528. dsf_createDs("ds_main1_reprordsrch_fmaleprcsninfolst"); //P16 여성 정밀 검사
  529. dsf_createDs("ds_main1_reprordsrch_petctinfolst"); //P17 PET-CT
  530. dsf_createDs("ds_main1_reprordsrch_largelntesinfolst"); //P18 대장내시경 검사
  531. dsf_createDs("ds_main1_reprordsrch_beforeinfolst"); //P20 전회진단 종합소견
  532. dsf_createDs("ds_rexprnt_baseinfo");
  533. dsf_createDs("ds_rexprnt_bloodinfo");
  534. dsf_createDs("ds_rexprnt_urintinfo");
  535. dsf_createDs("ds_rexprnt_Seruminfo");
  536. dsf_createDs("ds_rexprnt_lfinfo");
  537. dsf_createDs("ds_rexprnt_ekginfo");
  538. dsf_createDs("ds_rexprnt_digorgninfo");
  539. dsf_createDs("ds_rexprnt_echoinfo");
  540. dsf_createDs("ds_rexprnt_brestinfo");
  541. dsf_createDs("ds_rexprnt_wombinfo");
  542. dsf_createDs("ds_rexprnt_brstinfo");
  543. dsf_createDs("ds_rexprnt_bprcsninfo");
  544. dsf_createDs("ds_rexprnt_cardiacinfo");
  545. dsf_createDs("ds_rexprnt_maleprcsninfo");
  546. dsf_createDs("ds_rexprnt_fmaleprcsninfo");
  547. dsf_createDs("ds_rexprnt_petctinfo");
  548. dsf_createDs("ds_rexprnt_largelntesinfo");
  549. var mainCnt = parseInt(ds_main_reprordlist_item.rowcount);
  550. if(mainCnt > 0)
  551. {
  552. frmf_modal("SPMNZ00300", "SPMNZ00300", "", "", "", "", "", "", "", "", "", "", "M");
  553. for(var z = 0; z < mainCnt; z++)
  554. {
  555. if(ds_main_reprordlist_item.getColumn(z, "check") == "Y")
  556. {
  557. if(!utlf_isNull(ds_main.getColumn(0, "etccd")))
  558. {
  559. ds_send_srchreprordlist_item.clearData();
  560. ds_send_srchreprordlist_item.addRow();
  561. ds_send_srchreprordlist_item.copyRow(0, ds_main_reprordlist_item, z);
  562. ds_send_srchreprordlist_item.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  563. dsf_makeValue(ds_send_srchreprordlist_item, "etccd", "string", ds_main.getColumn(0, "etccd"));
  564. var oParam = {};
  565. oParam.id = "TRAHR00915";
  566. oParam.service = "healexamrsltjudgapp.reprordrslt";
  567. oParam.method = "reqGetExeReprOrdRsltSearch";
  568. oParam.inds = "req=ds_send_srchreprordlist_item";
  569. oParam.outds = "ds_main1_reprordsrch_coverinfo=coverinfo "
  570. +"ds_main1_reprordsrch_viewinfo=viewinfo "
  571. +"ds_main1_reprordsrch_baseinfolst=baseinfo "
  572. +"ds_main1_reprordsrch_bloodinfolst=bloodinfo "
  573. +"ds_main1_reprordsrch_urintinfolst=urintinfo "
  574. +"ds_main1_reprordsrch_Seruminfolst=Seruminfo "
  575. +"ds_main1_reprordsrch_lfinfolst=lfinfo "
  576. +"ds_main1_reprordsrch_ekginfolst=ekginfo "
  577. +"ds_main1_reprordsrch_digorgninfolst=digorgninfo "
  578. +"ds_main1_reprordsrch_echoinfolst=echoinfo "
  579. +"ds_main1_reprordsrch_brestinfolst=brestinfo "
  580. +"ds_main1_reprordsrch_wombinfolst=wombinfo "
  581. +"ds_main1_reprordsrch_brstinfolst=brstinfo "
  582. +"ds_main1_reprordsrch_bprcsninfolst=bprcsninfo "
  583. +"ds_main1_reprordsrch_cardiacinfolst=cardiacinfo "
  584. +"ds_main1_reprordsrch_maleprcsninfolst=maleprcsninfo "
  585. +"ds_main1_reprordsrch_fmaleprcsninfolst=fmaleprcsninfo "
  586. +"ds_main1_reprordsrch_petctinfolst=petctinfo "
  587. +"ds_main1_reprordsrch_largelntesinfolst=largelntesinfo "
  588. +"ds_main1_reprordsrch_beforeinfolst=beforeinfo";
  589. oParam.async = false;
  590. //oParam.callback = "cf_TRAHR00915";
  591. tranf_submit(oParam);
  592. var temp = "";
  593. var etccd = "";
  594. var etccd_array = new Array();
  595. var etccd_len = 0;
  596. etccd = ds_main.getColumn(0, "etccd");
  597. etccd_array = etccd.split(" P");
  598. for(var b = 0; b < etccd_array.length; b++)
  599. {
  600. for(var i = 0; i < etccd_array.length; i++)
  601. {
  602. if(etccd_array[i].substring(0, 1) == "P")
  603. {
  604. etccd_array[i] = etccd_array[i].substring(1, 3);
  605. }
  606. // trace(etccd_array[i]);
  607. temp = "";
  608. if(etccd_array[i+1] < etccd_array[i])
  609. {
  610. temp = etccd_array[i];
  611. etccd_array[i] = etccd_array[i+1];
  612. etccd_array[i+1] = temp;
  613. i = 0;
  614. }
  615. }
  616. }
  617. for(var i = 0; i < etccd_array.length; i++)
  618. {
  619. if(etccd_array[i] == "00")
  620. {
  621. var objDOM = rptf_createDOM();
  622. rptf_setNodeListToDOM(objDOM, "/root/main1/reprordsrch/coverinfo", ds_main1_reprordsrch_coverinfo);
  623. var objParam = new Object();
  624. objParam.xml_data_XML1 = objDOM.documentElement.source;
  625. var option = "directprint=1; printdialog=0; print=1;";
  626. rptf_exeReportPreview30(["RPAHR00907"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  627. }
  628. if(etccd_array[i] == "01")
  629. {
  630. var viewCnt = ds_main1_reprordsrch_viewinfo.rowcount;
  631. if(viewCnt > 0)
  632. {
  633. var ordt = ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd");
  634. var idate = new Date();
  635. var sum_ordt = "";
  636. if(!utlf_isNull(ordt))
  637. {
  638. idate = ordt.toDate();
  639. sum_ordt = idate.getAddDate(1, 'Y').getDateFormat();
  640. }
  641. ds_rexprnt_viewinfo.setColumn(0, "pid", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  642. ds_rexprnt_viewinfo.setColumn(0, "hngnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  643. ds_rexprnt_viewinfo.setColumn(0, "orddd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  644. ds_rexprnt_viewinfo.setColumn(0, "drnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  645. ds_rexprnt_viewinfo.setColumn(0, "rsrvdd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  646. ds_rexprnt_viewinfo.setColumn(0, "drlicnsno", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  647. ds_rexprnt_viewinfo.setColumn(0, "rrgstno1", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  648. ds_rexprnt_viewinfo.setColumn(0, "rrgstno2", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  649. for(var j = 0; j < viewCnt; j++)
  650. {
  651. if(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd") == "P01001" )
  652. {
  653. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd")));
  654. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlnm")));
  655. ds_rexprnt_viewinfo.setColumn(0, "text1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "text")));
  656. }
  657. if(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd") == "P01999" )
  658. {
  659. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd")));
  660. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlnm")));
  661. ds_rexprnt_viewinfo.setColumn(0, "text2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "text")));
  662. }
  663. }
  664. var objDOM = rptf_createDOM();
  665. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/viewinfo", ds_rexprnt_viewinfo);
  666. var objParam = new Object();
  667. objParam.xml_data_XML1 = objDOM.documentElement.source;
  668. var option = "directprint=1; printdialog=0; print=1;";
  669. rptf_exeReportPreview30(["RPAHR00908"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  670. }
  671. }
  672. if(etccd_array[i] == "02")
  673. {
  674. dsf_makeValue(ds_rexprnt_baseinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  675. dsf_makeValue(ds_rexprnt_baseinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  676. dsf_makeValue(ds_rexprnt_baseinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  677. dsf_makeValue(ds_rexprnt_baseinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  678. dsf_makeValue(ds_rexprnt_baseinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  679. dsf_makeValue(ds_rexprnt_baseinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  680. dsf_makeValue(ds_rexprnt_baseinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  681. dsf_makeValue(ds_rexprnt_baseinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  682. var Cnt = ds_main1_reprordsrch_baseinfolst.rowcount;
  683. for(var a = 0; a < Cnt; a++)
  684. {
  685. dsf_makeValue(ds_rexprnt_baseinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "etcdetlnm")));
  686. dsf_makeValue(ds_rexprnt_baseinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "rsltunit")));
  687. dsf_makeValue(ds_rexprnt_baseinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "stndval")));
  688. dsf_makeValue(ds_rexprnt_baseinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result1")));
  689. dsf_makeValue(ds_rexprnt_baseinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result2")));
  690. dsf_makeValue(ds_rexprnt_baseinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result3")));
  691. dsf_makeValue(ds_rexprnt_baseinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn1")));
  692. dsf_makeValue(ds_rexprnt_baseinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn2")));
  693. dsf_makeValue(ds_rexprnt_baseinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn3")));
  694. }
  695. var objDOM = rptf_createDOM();
  696. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/baseinfo", ds_rexprnt_baseinfo);
  697. var objParam = new Object();
  698. objParam.xml_data_XML1 = objDOM.documentElement.source;
  699. var option = "directprint=1; printdialog=0; print=1;";
  700. rptf_exeReportPreview30(["RPAHR00909"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  701. }
  702. if(etccd_array[i] == "03")
  703. {
  704. dsf_makeValue(ds_rexprnt_bloodinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  705. dsf_makeValue(ds_rexprnt_bloodinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  706. dsf_makeValue(ds_rexprnt_bloodinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  707. dsf_makeValue(ds_rexprnt_bloodinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  708. dsf_makeValue(ds_rexprnt_bloodinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  709. dsf_makeValue(ds_rexprnt_bloodinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  710. dsf_makeValue(ds_rexprnt_bloodinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  711. dsf_makeValue(ds_rexprnt_bloodinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  712. var Cnt = ds_main1_reprordsrch_bloodinfolst.rowcount;
  713. for(var a = 0; a < Cnt; a++)
  714. {
  715. dsf_makeValue(ds_rexprnt_bloodinfo, "title"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "etcdetlnm")));
  716. dsf_makeValue(ds_rexprnt_bloodinfo, "unit"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "rsltunit")));
  717. dsf_makeValue(ds_rexprnt_bloodinfo, "scop"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "stndval")));
  718. dsf_makeValue(ds_rexprnt_bloodinfo, "curntrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result1")));
  719. dsf_makeValue(ds_rexprnt_bloodinfo, "bfrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result2")));
  720. dsf_makeValue(ds_rexprnt_bloodinfo, "bfbfrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result3")));
  721. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn1-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn1")));
  722. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn2-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn2")));
  723. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn3-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn3")));
  724. }
  725. var objDOM = rptf_createDOM();
  726. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/bloodinfo", ds_rexprnt_bloodinfo);
  727. var objParam = new Object();
  728. objParam.xml_data_XML1 = objDOM.documentElement.source;
  729. var option = "directprint=1; printdialog=0; print=1;";
  730. rptf_exeReportPreview30(["RPAHR00927"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  731. }
  732. if(etccd_array[i] == "04")
  733. {
  734. dsf_makeValue(ds_rexprnt_urintinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  735. dsf_makeValue(ds_rexprnt_urintinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  736. dsf_makeValue(ds_rexprnt_urintinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  737. dsf_makeValue(ds_rexprnt_urintinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  738. dsf_makeValue(ds_rexprnt_urintinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  739. dsf_makeValue(ds_rexprnt_urintinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  740. dsf_makeValue(ds_rexprnt_urintinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  741. dsf_makeValue(ds_rexprnt_urintinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  742. var Cnt = ds_main1_reprordsrch_urintinfolst.rowcount;
  743. for(var a = 0; a < Cnt; a++)
  744. {
  745. dsf_makeValue(ds_rexprnt_urintinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "etcdetlnm")));
  746. dsf_makeValue(ds_rexprnt_urintinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "rsltunit")));
  747. dsf_makeValue(ds_rexprnt_urintinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "stndval")));
  748. dsf_makeValue(ds_rexprnt_urintinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result1")));
  749. dsf_makeValue(ds_rexprnt_urintinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result2")));
  750. dsf_makeValue(ds_rexprnt_urintinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result3")));
  751. dsf_makeValue(ds_rexprnt_urintinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn1")));
  752. dsf_makeValue(ds_rexprnt_urintinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn2")));
  753. dsf_makeValue(ds_rexprnt_urintinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn3")));
  754. }
  755. var objDOM = rptf_createDOM();
  756. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/urintinfo", ds_rexprnt_urintinfo);
  757. var objParam = new Object();
  758. objParam.xml_data_XML1 = objDOM.documentElement.source;
  759. var option = "directprint=1; printdialog=0; print=1;";
  760. rptf_exeReportPreview30(["RPAHR00948"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  761. }
  762. if(etccd_array[i] == "05")
  763. {
  764. dsf_makeValue(ds_rexprnt_Seruminfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  765. dsf_makeValue(ds_rexprnt_Seruminfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  766. dsf_makeValue(ds_rexprnt_Seruminfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  767. dsf_makeValue(ds_rexprnt_Seruminfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  768. dsf_makeValue(ds_rexprnt_Seruminfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  769. dsf_makeValue(ds_rexprnt_Seruminfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  770. dsf_makeValue(ds_rexprnt_Seruminfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  771. dsf_makeValue(ds_rexprnt_Seruminfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  772. var Cnt = ds_main1_reprordsrch_Seruminfolst.rowcount;
  773. for(var a = 0; a < Cnt; a++)
  774. {
  775. dsf_makeValue(ds_rexprnt_Seruminfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "etcdetlnm")));
  776. dsf_makeValue(ds_rexprnt_Seruminfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "rsltunit")));
  777. dsf_makeValue(ds_rexprnt_Seruminfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "stndval")));
  778. dsf_makeValue(ds_rexprnt_Seruminfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result1")));
  779. dsf_makeValue(ds_rexprnt_Seruminfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result2")));
  780. dsf_makeValue(ds_rexprnt_Seruminfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result3")));
  781. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn1")));
  782. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn2")));
  783. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn3")));
  784. }
  785. var objDOM = rptf_createDOM();
  786. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/Seruminfo", ds_rexprnt_Seruminfo);
  787. var objParam = new Object();
  788. objParam.xml_data_XML1 = objDOM.documentElement.source;
  789. var option = "directprint=1; printdialog=0; print=1;";
  790. rptf_exeReportPreview30(["RPAHR00929"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  791. }
  792. if(etccd_array[i] == "06")
  793. {
  794. dsf_makeValue(ds_rexprnt_lfinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  795. dsf_makeValue(ds_rexprnt_lfinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  796. dsf_makeValue(ds_rexprnt_lfinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  797. dsf_makeValue(ds_rexprnt_lfinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  798. dsf_makeValue(ds_rexprnt_lfinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  799. dsf_makeValue(ds_rexprnt_lfinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  800. dsf_makeValue(ds_rexprnt_lfinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  801. dsf_makeValue(ds_rexprnt_lfinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  802. var Cnt = ds_main1_reprordsrch_lfinfolst.rowcount;
  803. for(var a = 0; a < Cnt; a++)
  804. {
  805. dsf_makeValue(ds_rexprnt_lfinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "etcdetlnm")));
  806. dsf_makeValue(ds_rexprnt_lfinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "rsltunit")));
  807. dsf_makeValue(ds_rexprnt_lfinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "stndval")));
  808. dsf_makeValue(ds_rexprnt_lfinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result1")));
  809. dsf_makeValue(ds_rexprnt_lfinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result2")));
  810. dsf_makeValue(ds_rexprnt_lfinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result3")));
  811. dsf_makeValue(ds_rexprnt_lfinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn1")));
  812. dsf_makeValue(ds_rexprnt_lfinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn2")));
  813. dsf_makeValue(ds_rexprnt_lfinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn3")));
  814. }
  815. var objDOM = rptf_createDOM();
  816. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/lfinfo", ds_rexprnt_lfinfo);
  817. var objParam = new Object();
  818. objParam.xml_data_XML1 = objDOM.documentElement.source;
  819. var option = "directprint=1; printdialog=0; print=1;";
  820. rptf_exeReportPreview30(["RPAHR00930"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  821. }
  822. if(etccd_array[i] == "07")
  823. {
  824. dsf_makeValue(ds_rexprnt_ekginfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  825. dsf_makeValue(ds_rexprnt_ekginfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  826. dsf_makeValue(ds_rexprnt_ekginfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  827. dsf_makeValue(ds_rexprnt_ekginfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  828. dsf_makeValue(ds_rexprnt_ekginfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  829. dsf_makeValue(ds_rexprnt_ekginfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  830. dsf_makeValue(ds_rexprnt_ekginfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  831. dsf_makeValue(ds_rexprnt_ekginfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  832. var Cnt = ds_main1_reprordsrch_ekginfolst.rowcount;
  833. for(var a = 0; a < Cnt; a++)
  834. {
  835. dsf_makeValue(ds_rexprnt_ekginfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "etcdetlnm")));
  836. dsf_makeValue(ds_rexprnt_ekginfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "rsltunit")));
  837. dsf_makeValue(ds_rexprnt_ekginfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "stndval")));
  838. dsf_makeValue(ds_rexprnt_ekginfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result1")));
  839. dsf_makeValue(ds_rexprnt_ekginfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result2")));
  840. dsf_makeValue(ds_rexprnt_ekginfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result3")));
  841. }
  842. var objDOM = rptf_createDOM();
  843. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/ekginfo", ds_rexprnt_ekginfo);
  844. var objParam = new Object();
  845. objParam.xml_data_XML1 = objDOM.documentElement.source;
  846. var option = "directprint=1; printdialog=0; print=1;";
  847. rptf_exeReportPreview30(["RPAHR00944"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  848. }
  849. if(etccd_array[i] == "08")
  850. {
  851. dsf_makeValue(ds_rexprnt_digorgninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  852. dsf_makeValue(ds_rexprnt_digorgninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  853. dsf_makeValue(ds_rexprnt_digorgninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  854. dsf_makeValue(ds_rexprnt_digorgninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  855. dsf_makeValue(ds_rexprnt_digorgninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  856. dsf_makeValue(ds_rexprnt_digorgninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  857. dsf_makeValue(ds_rexprnt_digorgninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  858. dsf_makeValue(ds_rexprnt_digorgninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  859. var Cnt = ds_main1_reprordsrch_digorgninfolst.rowcount;
  860. var curntrslt = "";
  861. var bfrslt = "";
  862. var bfbfrslt = "";
  863. var curntrslt1 = "";
  864. var bfrslt1 = "";
  865. var bfbfrslt1 = "";
  866. var level1 = "";
  867. var title4 = "";
  868. var unit4 = "";
  869. var scop4 = "";
  870. var curntrslt4 = "";
  871. var bfrslt4 = "";
  872. for(var a = 0; a < Cnt; a++)
  873. {
  874. if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "001")
  875. {
  876. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  877. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  878. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3"));
  879. }
  880. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "002")
  881. {
  882. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "etcdetlnm")));
  883. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "rsltunit")));
  884. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "stndval")));
  885. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1")));
  886. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2")));
  887. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3")));
  888. }
  889. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "003")
  890. {
  891. if(!utlf_isNull(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1")))
  892. {
  893. level1 = a;
  894. }
  895. curntrslt1 = curntrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  896. bfrslt1 = bfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  897. bfbfrslt1 = bfbfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3"));
  898. }
  899. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "004")
  900. {
  901. title4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "etcdetlnm"));
  902. unit4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "stndval"));
  903. curntrslt4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  904. bfrslt4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  905. }
  906. }
  907. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "etcdetlnm")));
  908. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "rsltunit")));
  909. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "stndval")));
  910. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+1, "string", curntrslt);
  911. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+1, "string", bfrslt);
  912. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+1, "string", bfbfrslt);
  913. if(utlf_isNull(level1))
  914. {
  915. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "etcdetlnm")));
  916. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "rsltunit")));
  917. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "stndval")));
  918. }
  919. else
  920. {
  921. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "etcdetlnm")));
  922. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "rsltunit")));
  923. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "stndval")));
  924. }
  925. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+3, "string", curntrslt1);
  926. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+3, "string", bfrslt1);
  927. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+3, "string", bfbfrslt1);
  928. dsf_makeValue(ds_rexprnt_digorgninfo, "title4", "string", title4);
  929. dsf_makeValue(ds_rexprnt_digorgninfo, "unit4", "string", unit4);
  930. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt4", "string", curntrslt4);
  931. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt4", "string", bfrslt4);
  932. var objDOM = rptf_createDOM();
  933. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/digorgninfo", ds_rexprnt_digorgninfo);
  934. var objParam = new Object();
  935. objParam.xml_data_XML1 = objDOM.documentElement.source;
  936. var option = "directprint=1; printdialog=0; print=1;";
  937. rptf_exeReportPreview30(["RPAHR00941"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  938. }
  939. if(etccd_array[i] == "09")
  940. {
  941. dsf_makeValue(ds_rexprnt_echoinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  942. dsf_makeValue(ds_rexprnt_echoinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  943. dsf_makeValue(ds_rexprnt_echoinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  944. dsf_makeValue(ds_rexprnt_echoinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  945. dsf_makeValue(ds_rexprnt_echoinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  946. dsf_makeValue(ds_rexprnt_echoinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  947. dsf_makeValue(ds_rexprnt_echoinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  948. dsf_makeValue(ds_rexprnt_echoinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  949. var Cnt = ds_main1_reprordsrch_echoinfolst.rowcount;
  950. for(var a = 0; a < Cnt; a++)
  951. {
  952. dsf_makeValue(ds_rexprnt_echoinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "etcdetlnm")));
  953. dsf_makeValue(ds_rexprnt_echoinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "rsltunit")));
  954. dsf_makeValue(ds_rexprnt_echoinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "stndval")));
  955. dsf_makeValue(ds_rexprnt_echoinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result1")));
  956. dsf_makeValue(ds_rexprnt_echoinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result2")));
  957. dsf_makeValue(ds_rexprnt_echoinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result3")));
  958. }
  959. var objDOM = rptf_createDOM();
  960. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/echoinfo", ds_rexprnt_echoinfo);
  961. var objParam = new Object();
  962. objParam.xml_data_XML1 = objDOM.documentElement.source;
  963. var option = "directprint=1; printdialog=0; print=1;";
  964. rptf_exeReportPreview30(["RPAHR00916"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  965. }
  966. if(etccd_array[i] == "10")
  967. {
  968. dsf_makeValue(ds_rexprnt_brestinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  969. dsf_makeValue(ds_rexprnt_brestinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  970. dsf_makeValue(ds_rexprnt_brestinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  971. dsf_makeValue(ds_rexprnt_brestinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  972. dsf_makeValue(ds_rexprnt_brestinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  973. dsf_makeValue(ds_rexprnt_brestinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  974. dsf_makeValue(ds_rexprnt_brestinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  975. dsf_makeValue(ds_rexprnt_brestinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  976. var Cnt = ds_main1_reprordsrch_brestinfolst.rowcount;
  977. for(var a = 0; a < Cnt; a++)
  978. {
  979. dsf_makeValue(ds_rexprnt_brestinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "etcdetlnm")));
  980. dsf_makeValue(ds_rexprnt_brestinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "rsltunit")));
  981. dsf_makeValue(ds_rexprnt_brestinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "stndval")));
  982. dsf_makeValue(ds_rexprnt_brestinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result1")));
  983. dsf_makeValue(ds_rexprnt_brestinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result2")));
  984. dsf_makeValue(ds_rexprnt_brestinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result3")));
  985. }
  986. var objDOM = rptf_createDOM();
  987. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/brestinfo", ds_rexprnt_brestinfo);
  988. var objParam = new Object();
  989. objParam.xml_data_XML1 = objDOM.documentElement.source;
  990. var option = "directprint=1; printdialog=0; print=1;";
  991. rptf_exeReportPreview30(["RPAHR00917"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  992. }
  993. if(etccd_array[i] == "11")
  994. {
  995. dsf_makeValue(ds_rexprnt_wombinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  996. dsf_makeValue(ds_rexprnt_wombinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  997. dsf_makeValue(ds_rexprnt_wombinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  998. dsf_makeValue(ds_rexprnt_wombinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  999. dsf_makeValue(ds_rexprnt_wombinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1000. dsf_makeValue(ds_rexprnt_wombinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1001. dsf_makeValue(ds_rexprnt_wombinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1002. dsf_makeValue(ds_rexprnt_wombinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1003. var Cnt = ds_main1_reprordsrch_wombinfolst.rowcount;
  1004. for(var a = 0; a < Cnt; a++)
  1005. {
  1006. dsf_makeValue(ds_rexprnt_wombinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "etcdetlnm")));
  1007. dsf_makeValue(ds_rexprnt_wombinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "rsltunit")));
  1008. dsf_makeValue(ds_rexprnt_wombinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "stndval")));
  1009. dsf_makeValue(ds_rexprnt_wombinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result1")));
  1010. dsf_makeValue(ds_rexprnt_wombinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result2")));
  1011. dsf_makeValue(ds_rexprnt_wombinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result3")));
  1012. }
  1013. var objDOM = rptf_createDOM();
  1014. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/wombinfo", ds_rexprnt_wombinfo);
  1015. var objParam = new Object();
  1016. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1017. var option = "directprint=1; printdialog=0; print=1;";
  1018. rptf_exeReportPreview30(["RPAHR00918"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1019. }
  1020. if(etccd_array[i] == "12")
  1021. {
  1022. dsf_makeValue(ds_rexprnt_brstinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1023. dsf_makeValue(ds_rexprnt_brstinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1024. dsf_makeValue(ds_rexprnt_brstinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1025. dsf_makeValue(ds_rexprnt_brstinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1026. dsf_makeValue(ds_rexprnt_brstinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1027. dsf_makeValue(ds_rexprnt_brstinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1028. dsf_makeValue(ds_rexprnt_brstinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1029. dsf_makeValue(ds_rexprnt_brstinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1030. var Cnt = ds_main1_reprordsrch_brstinfolst.rowcount;
  1031. for(var a = 0; a < Cnt; a++)
  1032. {
  1033. dsf_makeValue(ds_rexprnt_brstinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "etcdetlnm")));
  1034. dsf_makeValue(ds_rexprnt_brstinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "rsltunit")));
  1035. dsf_makeValue(ds_rexprnt_brstinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "stndval")));
  1036. dsf_makeValue(ds_rexprnt_brstinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result1")));
  1037. dsf_makeValue(ds_rexprnt_brstinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result2")));
  1038. dsf_makeValue(ds_rexprnt_brstinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result3")));
  1039. }
  1040. var objDOM = rptf_createDOM();
  1041. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/brstinfo", ds_rexprnt_brstinfo);
  1042. var objParam = new Object();
  1043. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1044. var option = "directprint=1; printdialog=0; print=1;";
  1045. rptf_exeReportPreview30(["RPAHR00919"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1046. }
  1047. if(etccd_array[i] == "13")
  1048. {
  1049. var Cnt1 = ds_main1_reprordsrch_bprcsninfolst.rowcount;
  1050. for(var ii = 0; ii < Cnt1; ii++)
  1051. {
  1052. if(utlf_isNull(ds_main1_reprordsrch_bprcsninfolst.getColumn(ii, "result1")))
  1053. {
  1054. ds_main1_reprordsrch_bprcsninfolst.deleteRow(ii);
  1055. break;
  1056. }
  1057. }
  1058. dsf_makeValue(ds_rexprnt_bprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1059. dsf_makeValue(ds_rexprnt_bprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1060. dsf_makeValue(ds_rexprnt_bprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1061. dsf_makeValue(ds_rexprnt_bprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1062. dsf_makeValue(ds_rexprnt_bprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1063. dsf_makeValue(ds_rexprnt_bprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1064. dsf_makeValue(ds_rexprnt_bprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1065. dsf_makeValue(ds_rexprnt_bprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1066. var curntrslt = "";
  1067. var bfrslt = "";
  1068. var bfbfrslt = "";
  1069. var Cnt = ds_main1_reprordsrch_bprcsninfolst.rowcount;
  1070. for(var a = 0; a < Cnt; a++)
  1071. {
  1072. if(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "seq") == "001")
  1073. {
  1074. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result1"));
  1075. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result2"));
  1076. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result3"));
  1077. }
  1078. else if(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "seq") == "002")
  1079. {
  1080. dsf_makeValue(ds_rexprnt_bprcsninfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "etcdetlnm")));
  1081. dsf_makeValue(ds_rexprnt_bprcsninfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "rsltunit")));
  1082. dsf_makeValue(ds_rexprnt_bprcsninfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "stndval")));
  1083. dsf_makeValue(ds_rexprnt_bprcsninfo, "curntrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result1")));
  1084. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result2")));
  1085. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfbfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result3")));
  1086. }
  1087. }
  1088. dsf_makeValue(ds_rexprnt_bprcsninfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "etcdetlnm")));
  1089. dsf_makeValue(ds_rexprnt_bprcsninfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "rsltunit")));
  1090. dsf_makeValue(ds_rexprnt_bprcsninfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "stndval")));
  1091. dsf_makeValue(ds_rexprnt_bprcsninfo, "curntrslt"+1, "string", curntrslt);
  1092. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfrslt"+1, "string", bfrslt);
  1093. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfbfrslt"+1, "string", bfbfrslt);
  1094. var objDOM = rptf_createDOM();
  1095. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/bprcsninfo", ds_rexprnt_bprcsninfo);
  1096. var objParam = new Object();
  1097. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1098. var option = "directprint=1; printdialog=0; print=1;";
  1099. rptf_exeReportPreview30(["RPAHR00920"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1100. }
  1101. if(etccd_array[i] == "14")
  1102. {
  1103. dsf_makeValue(ds_rexprnt_cardiacinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1104. dsf_makeValue(ds_rexprnt_cardiacinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1105. dsf_makeValue(ds_rexprnt_cardiacinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1106. dsf_makeValue(ds_rexprnt_cardiacinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1107. dsf_makeValue(ds_rexprnt_cardiacinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1108. dsf_makeValue(ds_rexprnt_cardiacinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1109. dsf_makeValue(ds_rexprnt_cardiacinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1110. dsf_makeValue(ds_rexprnt_cardiacinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1111. var Cnt = ds_main1_reprordsrch_cardiacinfolst.rowcount;
  1112. for(var a = 0; a < Cnt; a++)
  1113. {
  1114. dsf_makeValue(ds_rexprnt_cardiacinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "etcdetlnm")));
  1115. dsf_makeValue(ds_rexprnt_cardiacinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "rsltunit")));
  1116. dsf_makeValue(ds_rexprnt_cardiacinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "stndval")));
  1117. dsf_makeValue(ds_rexprnt_cardiacinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result1")));
  1118. dsf_makeValue(ds_rexprnt_cardiacinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result2")));
  1119. dsf_makeValue(ds_rexprnt_cardiacinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result3")));
  1120. }
  1121. var objDOM = rptf_createDOM();
  1122. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/cardiacinfo", ds_rexprnt_cardiacinfo);
  1123. var objParam = new Object();
  1124. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1125. var option = "directprint=1; printdialog=0; print=1;";
  1126. rptf_exeReportPreview30(["RPAHR00921"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1127. }
  1128. if(etccd_array[i] == "15")
  1129. {
  1130. dsf_makeValue(ds_rexprnt_maleprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1131. dsf_makeValue(ds_rexprnt_maleprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1132. dsf_makeValue(ds_rexprnt_maleprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1133. dsf_makeValue(ds_rexprnt_maleprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1134. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1135. dsf_makeValue(ds_rexprnt_maleprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1136. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1137. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1138. var Cnt = ds_main1_reprordsrch_maleprcsninfolst.rowcount;
  1139. for(var a = 0; a < Cnt; a++)
  1140. {
  1141. dsf_makeValue(ds_rexprnt_maleprcsninfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "etcdetlnm")));
  1142. dsf_makeValue(ds_rexprnt_maleprcsninfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "rsltunit")));
  1143. dsf_makeValue(ds_rexprnt_maleprcsninfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "stndval")));
  1144. dsf_makeValue(ds_rexprnt_maleprcsninfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result1")));
  1145. dsf_makeValue(ds_rexprnt_maleprcsninfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result2")));
  1146. dsf_makeValue(ds_rexprnt_maleprcsninfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result3")));
  1147. }
  1148. var objDOM = rptf_createDOM();
  1149. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/maleprcsninfo", ds_rexprnt_maleprcsninfo);
  1150. var objParam = new Object();
  1151. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1152. var option = "directprint=1; printdialog=0; print=1;";
  1153. rptf_exeReportPreview30(["RPAHR00922"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1154. }
  1155. if(etccd_array[i] == "16")
  1156. {
  1157. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1158. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1159. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1160. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1161. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1162. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1163. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1164. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1165. var Cnt = ds_main1_reprordsrch_fmaleprcsninfolst.rowcount;
  1166. var chk_seq = "";
  1167. var aa = 0;
  1168. var curntrslt = "";
  1169. var bfrslt = "";
  1170. var bfbfrslt = "";
  1171. for(var a = 0; a < Cnt; a++)
  1172. {
  1173. if(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "seq") != chk_seq)
  1174. {
  1175. curntrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result1"));
  1176. bfrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result2"));
  1177. bfbfrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result3"));
  1178. chk_seq = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "seq"));
  1179. aa++;
  1180. }
  1181. else
  1182. {
  1183. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result1"));
  1184. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result2"));
  1185. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result3"));
  1186. }
  1187. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "title"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "etcdetlnm")));
  1188. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "unit"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "rsltunit")));
  1189. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "scop"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "stndval")));
  1190. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "curntrslt"+aa, "string", curntrslt);
  1191. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "bfrslt"+aa, "string", bfrslt);
  1192. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "bfbfrslt"+aa, "string", bfbfrslt);
  1193. }
  1194. var objDOM = rptf_createDOM();
  1195. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/fmaleprcsninfo", ds_rexprnt_fmaleprcsninfo);
  1196. var objParam = new Object();
  1197. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1198. var option = "directprint=1; printdialog=0; print=1;";
  1199. rptf_exeReportPreview30(["RPAHR00923"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1200. }
  1201. if(etccd_array[i] == "17")
  1202. {
  1203. dsf_makeValue(ds_rexprnt_petctinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1204. dsf_makeValue(ds_rexprnt_petctinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1205. dsf_makeValue(ds_rexprnt_petctinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1206. dsf_makeValue(ds_rexprnt_petctinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1207. dsf_makeValue(ds_rexprnt_petctinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1208. dsf_makeValue(ds_rexprnt_petctinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1209. dsf_makeValue(ds_rexprnt_petctinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1210. dsf_makeValue(ds_rexprnt_petctinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1211. var Cnt = ds_main1_reprordsrch_petctinfolst.rowcount;
  1212. var curntrslt = "";
  1213. var bfrslt = "";
  1214. var bfbfrslt = "";
  1215. for(var a = 0; a < Cnt; a++)
  1216. {
  1217. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result1"));
  1218. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result2"));
  1219. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result3"));
  1220. }
  1221. dsf_makeValue(ds_rexprnt_petctinfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "etcdetlnm")));
  1222. dsf_makeValue(ds_rexprnt_petctinfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "rsltunit")));
  1223. dsf_makeValue(ds_rexprnt_petctinfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "stndval")));
  1224. dsf_makeValue(ds_rexprnt_petctinfo, "curntrslt"+1, "string", curntrslt);
  1225. dsf_makeValue(ds_rexprnt_petctinfo, "bfrslt"+1, "string", bfrslt);
  1226. dsf_makeValue(ds_rexprnt_petctinfo, "bfbfrslt"+1, "string", bfbfrslt);
  1227. var objDOM = rptf_createDOM();
  1228. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/petctinfo", ds_rexprnt_petctinfo);
  1229. var objParam = new Object();
  1230. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1231. var option = "directprint=1; printdialog=0; print=1;";
  1232. rptf_exeReportPreview30(["RPAHR00924"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1233. }
  1234. if(etccd_array[i] == "18")
  1235. {
  1236. dsf_makeValue(ds_rexprnt_largelntesinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1237. dsf_makeValue(ds_rexprnt_largelntesinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1238. dsf_makeValue(ds_rexprnt_largelntesinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1239. dsf_makeValue(ds_rexprnt_largelntesinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1240. dsf_makeValue(ds_rexprnt_largelntesinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1241. dsf_makeValue(ds_rexprnt_largelntesinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1242. dsf_makeValue(ds_rexprnt_largelntesinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1243. dsf_makeValue(ds_rexprnt_largelntesinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1244. var curntrslt = "";
  1245. var bfrslt = "";
  1246. var bfbfrslt = "";
  1247. var curntrslt1 = "";
  1248. var bfrslt1 = "";
  1249. var bfbfrslt1 = "";
  1250. var level1 = "";
  1251. var Cnt = ds_main1_reprordsrch_largelntesinfolst.rowcount;
  1252. for(var a = 0; a < Cnt; a++)
  1253. {
  1254. if(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "seq") == "001")
  1255. {
  1256. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1"));
  1257. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2"));
  1258. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3"));
  1259. }
  1260. else if(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "seq") == "002")
  1261. {
  1262. if(!utlf_isNull(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1")))
  1263. {
  1264. level1 = a;
  1265. }
  1266. curntrslt1 = curntrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1"));
  1267. bfrslt1 = bfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2"));
  1268. bfbfrslt1 = bfbfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3"));
  1269. }
  1270. else
  1271. {
  1272. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "etcdetlnm")));
  1273. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "rsltunit")));
  1274. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "stndval")));
  1275. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1")));
  1276. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2")));
  1277. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3")));
  1278. }
  1279. }
  1280. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "etcdetlnm")));
  1281. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "rsltunit")));
  1282. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "stndval")));
  1283. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+1, "string", curntrslt);
  1284. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+1, "string", bfrslt);
  1285. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+1, "string", bfbfrslt);
  1286. if(utlf_isNull(level1))
  1287. {
  1288. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "etcdetlnm")));
  1289. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "rsltunit")));
  1290. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "stndval")));
  1291. }
  1292. else
  1293. {
  1294. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "etcdetlnm")));
  1295. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "rsltunit")));
  1296. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "stndval")));
  1297. }
  1298. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+2, "string", curntrslt1);
  1299. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+2, "string", bfrslt1);
  1300. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+2, "string", bfbfrslt1);
  1301. var objDOM = rptf_createDOM();
  1302. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/largelntesinfo", ds_rexprnt_largelntesinfo);
  1303. var objParam = new Object();
  1304. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1305. var option = "directprint=1; printdialog=0; print=1;";
  1306. rptf_exeReportPreview30(["RPAHR00925"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1307. }
  1308. if(etccd_array[i] == "19")
  1309. {
  1310. var objDOM = rptf_createDOM();
  1311. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/digorgninfo", ds_rexprnt_digorgninfo);
  1312. var objParam = new Object();
  1313. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1314. var option = "directprint=1; printdialog=0; print=1;";
  1315. rptf_exeReportPreview30(["RPAHR00932"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1316. }
  1317. if(etccd_array[i] == "20")
  1318. {
  1319. var viewCnt = ds_main1_reprordsrch_beforeinfolst.rowcount
  1320. if(viewCnt > 0)
  1321. {
  1322. var bordt = ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd");
  1323. var bidate = new Date();
  1324. var bsum_ordt = "";
  1325. if(!utlf_isNull(bordt))
  1326. {
  1327. bidate = bordt.toDate();
  1328. bsum_ordt = bidate.getAddDate(1, 'Y').getDateFormat();
  1329. }
  1330. ds_rexprnt_viewinfo.clearData();
  1331. ds_rexprnt_viewinfo.addRow();
  1332. ds_rexprnt_viewinfo.setColumn(0, "pid", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1333. ds_rexprnt_viewinfo.setColumn(0, "hngnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1334. ds_rexprnt_viewinfo.setColumn(0, "orddd", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(0, "orddd")));
  1335. ds_rexprnt_viewinfo.setColumn(0, "drnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1336. ds_rexprnt_viewinfo.setColumn(0, "rsrvdd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1337. ds_rexprnt_viewinfo.setColumn(0, "drlicnsno", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1338. ds_rexprnt_viewinfo.setColumn(0, "rrgstno1", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1339. ds_rexprnt_viewinfo.setColumn(0, "rrgstno2", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1340. for(var j = 0; j < viewCnt; j++)
  1341. {
  1342. if(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd") == "P20001")
  1343. {
  1344. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd")));
  1345. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlnm")));
  1346. ds_rexprnt_viewinfo.setColumn(0, "text1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "text")));
  1347. }
  1348. if(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd") == "P20999")
  1349. {
  1350. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd")));
  1351. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlnm")));
  1352. ds_rexprnt_viewinfo.setColumn(0, "text2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "text")));
  1353. }
  1354. }
  1355. var objDOM = rptf_createDOM();
  1356. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/viewinfo", ds_rexprnt_viewinfo);
  1357. var objParam = new Object();
  1358. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1359. var option = "directprint=1; printdialog=0; print=1;";
  1360. rptf_exeReportPreview30(["RPAHR00908"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1361. }
  1362. }
  1363. }
  1364. }
  1365. else
  1366. {
  1367. sysf_messageBox("선택된 출력물 목차가","I004");
  1368. }
  1369. }
  1370. }
  1371. }
  1372. else
  1373. {
  1374. sysf_messageBox("조회된 데이터가","I004");
  1375. }
  1376. }
  1377. function prnt_032()
  1378. {
  1379. ds_rexprnt_viewinfo.clearData();
  1380. ds_rexprnt_viewinfo.addRow();
  1381. dsf_createDs("ds_main1_reprordsrch_coverinfo"); //P00 표지
  1382. dsf_createDs("ds_main1_reprordsrch_viewinfo"); //P01 금회 진단 종합소견
  1383. dsf_createDs("ds_main1_reprordsrch_baseinfolst"); //P02 건강검진 기초검사
  1384. dsf_createDs("ds_main1_reprordsrch_bloodinfolst"); //P03 혈액관련 검사
  1385. dsf_createDs("ds_main1_reprordsrch_urintinfolst"); //P04 비뇨 및 생식기계관련 검사
  1386. dsf_createDs("ds_main1_reprordsrch_Seruminfolst"); //P05 혈청 및 갑상선 관련 검사
  1387. dsf_createDs("ds_main1_reprordsrch_lfinfolst"); //P06 간기능 관련 검사
  1388. dsf_createDs("ds_main1_reprordsrch_ekginfolst"); //P07 심전도 및 분변 관련 검사
  1389. dsf_createDs("ds_main1_reprordsrch_digorgninfolst"); //P08 소화기능 검사
  1390. dsf_createDs("ds_main1_reprordsrch_echoinfolst"); //P09 초음파 검사
  1391. dsf_createDs("ds_main1_reprordsrch_abdomeninfolst"); //P10 복부 CT 검사
  1392. dsf_createDs("ds_main1_reprordsrch_brestinfolst"); //P11 흉부 X-선 검사
  1393. dsf_createDs("ds_main1_reprordsrch_wombinfolst"); //P12 부인과검사(자궁)
  1394. dsf_createDs("ds_main1_reprordsrch_brstinfolst"); //P13 유방,골밀도검사
  1395. dsf_createDs("ds_main1_reprordsrch_bprcsninfolst"); //P14 뇌 정밀(MRI/MRA) 검사
  1396. dsf_createDs("ds_main1_reprordsrch_cardiacinfolst"); //P15 심장 정밀 검사
  1397. dsf_createDs("ds_main1_reprordsrch_maleprcsninfolst"); //P16 남성 정밀 검사
  1398. dsf_createDs("ds_main1_reprordsrch_fmaleprcsninfolst"); //P17 여성 정밀 검사
  1399. dsf_createDs("ds_main1_reprordsrch_petctinfolst"); //P18 PET-CT 정밀검사
  1400. dsf_createDs("ds_main1_reprordsrch_largelntesinfolst"); //P19 대장내시경 검사
  1401. dsf_createDs("ds_main1_reprordsrch_beforeinfolst"); //P21 전회진단 종합소견
  1402. dsf_createDs("ds_rexprnt_baseinfo");
  1403. dsf_createDs("ds_rexprnt_bloodinfo");
  1404. dsf_createDs("ds_rexprnt_urintinfo");
  1405. dsf_createDs("ds_rexprnt_Seruminfo");
  1406. dsf_createDs("ds_rexprnt_lfinfo");
  1407. dsf_createDs("ds_rexprnt_ekginfo");
  1408. dsf_createDs("ds_rexprnt_digorgninfo");
  1409. dsf_createDs("ds_rexprnt_echoinfo");
  1410. dsf_createDs("ds_rexprnt_abdomeninfo");
  1411. dsf_createDs("ds_rexprnt_brestinfo");
  1412. dsf_createDs("ds_rexprnt_wombinfo");
  1413. dsf_createDs("ds_rexprnt_brstinfo");
  1414. dsf_createDs("ds_rexprnt_bprcsninfo");
  1415. dsf_createDs("ds_rexprnt_cardiacinfo");
  1416. dsf_createDs("ds_rexprnt_maleprcsninfo");
  1417. dsf_createDs("ds_rexprnt_fmaleprcsninfo");
  1418. dsf_createDs("ds_rexprnt_petctinfo");
  1419. dsf_createDs("ds_rexprnt_largelntesinfo");
  1420. var mainCnt = parseInt(ds_main_reprordlist_item.rowcount);
  1421. if(mainCnt > 0)
  1422. {
  1423. frmf_modal("SPMNZ00300", "SPMNZ00300", "", "", "", "", "", "", "", "", "", "", "M");
  1424. for(var z = 0; z < mainCnt; z++)
  1425. {
  1426. if(ds_main_reprordlist_item.getColumn(z, "check") == "Y")
  1427. {
  1428. if(!utlf_isNull(ds_main.getColumn(0, "etccd")))
  1429. {
  1430. ds_send_srchreprordlist_item.clearData();
  1431. ds_send_srchreprordlist_item.addRow();
  1432. ds_send_srchreprordlist_item.copyRow(0, ds_main_reprordlist_item, z);
  1433. ds_send_srchreprordlist_item.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  1434. dsf_makeValue(ds_send_srchreprordlist_item, "etccd", "string", ds_main.getColumn(0, "etccd"));
  1435. var oParam = {};
  1436. oParam.id = "TRAHR00915";
  1437. oParam.service = "healexamrsltjudgapp.reprordrslt";
  1438. oParam.method = "reqGetExeReprOrdRsltSearch2";
  1439. oParam.inds = "req=ds_send_srchreprordlist_item";
  1440. oParam.outds = "ds_main1_reprordsrch_coverinfo=coverinfo "
  1441. +"ds_main1_reprordsrch_viewinfo=viewinfo "
  1442. +"ds_main1_reprordsrch_baseinfolst=baseinfo "
  1443. +"ds_main1_reprordsrch_bloodinfolst=bloodinfo "
  1444. +"ds_main1_reprordsrch_urintinfolst=urintinfo "
  1445. +"ds_main1_reprordsrch_Seruminfolst=Seruminfo "
  1446. +"ds_main1_reprordsrch_lfinfolst=lfinfo "
  1447. +"ds_main1_reprordsrch_ekginfolst=ekginfo "
  1448. +"ds_main1_reprordsrch_digorgninfolst=digorgninfo "
  1449. +"ds_main1_reprordsrch_echoinfolst=echoinfo "
  1450. +"ds_main1_reprordsrch_abdomeninfolst=abdomeninfo "
  1451. +"ds_main1_reprordsrch_brestinfolst=brestinfo "
  1452. +"ds_main1_reprordsrch_wombinfolst=wombinfo "
  1453. +"ds_main1_reprordsrch_brstinfolst=brstinfo "
  1454. +"ds_main1_reprordsrch_bprcsninfolst=bprcsninfo "
  1455. +"ds_main1_reprordsrch_cardiacinfolst=cardiacinfo "
  1456. +"ds_main1_reprordsrch_maleprcsninfolst=maleprcsninfo "
  1457. +"ds_main1_reprordsrch_fmaleprcsninfolst=fmaleprcsninfo "
  1458. +"ds_main1_reprordsrch_petctinfolst=petctinfo "
  1459. +"ds_main1_reprordsrch_largelntesinfolst=largelntesinfo "
  1460. +"ds_main1_reprordsrch_beforeinfolst=beforeinfo";
  1461. oParam.async = false;
  1462. //oParam.callback = "cf_TRAHR00915";
  1463. tranf_submit(oParam);
  1464. var temp = "";
  1465. var etccd = "";
  1466. var etccd_array = new Array();
  1467. var etccd_len = 0;
  1468. etccd = ds_main.getColumn(0, "etccd");
  1469. etccd_array = etccd.split(" P");
  1470. for(var b = 0; b < etccd_array.length; b++)
  1471. {
  1472. for(var i = 0; i < etccd_array.length; i++)
  1473. {
  1474. if(etccd_array[i].substring(0, 1) == "P")
  1475. {
  1476. etccd_array[i] = etccd_array[i].substring(1, 3);
  1477. }
  1478. // trace(etccd_array[i]);
  1479. temp = "";
  1480. if(etccd_array[i+1] < etccd_array[i])
  1481. {
  1482. temp = etccd_array[i];
  1483. etccd_array[i] = etccd_array[i+1];
  1484. etccd_array[i+1] = temp;
  1485. i = 0;
  1486. }
  1487. }
  1488. }
  1489. for(var i = 0; i < etccd_array.length; i++)
  1490. {
  1491. if(etccd_array[i] == "00")
  1492. {
  1493. var objDOM = rptf_createDOM();
  1494. rptf_setNodeListToDOM(objDOM, "/root/main1/reprordsrch/coverinfo", ds_main1_reprordsrch_coverinfo);
  1495. var objParam = new Object();
  1496. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1497. var option = "directprint=1; printdialog=0; print=1;";
  1498. rptf_exeReportPreview30(["RPAHR00933"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1499. }
  1500. if(etccd_array[i] == "01")
  1501. {
  1502. var viewCnt = ds_main1_reprordsrch_viewinfo.rowcount;
  1503. if(viewCnt > 0)
  1504. {
  1505. var ordt = ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd");
  1506. var idate = new Date();
  1507. var sum_ordt = "";
  1508. if(!utlf_isNull(ordt))
  1509. {
  1510. idate = ordt.toDate();
  1511. sum_ordt = idate.getAddDate(1, 'Y').getDateFormat();
  1512. }
  1513. ds_rexprnt_viewinfo.setColumn(0, "pid", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1514. ds_rexprnt_viewinfo.setColumn(0, "hngnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1515. ds_rexprnt_viewinfo.setColumn(0, "orddd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1516. ds_rexprnt_viewinfo.setColumn(0, "drnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1517. ds_rexprnt_viewinfo.setColumn(0, "rsrvdd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1518. ds_rexprnt_viewinfo.setColumn(0, "drlicnsno", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1519. ds_rexprnt_viewinfo.setColumn(0, "rrgstno1", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1520. ds_rexprnt_viewinfo.setColumn(0, "rrgstno2", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1521. for(var j = 0; j < viewCnt; j++)
  1522. {
  1523. if(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd") == "P01001" )
  1524. {
  1525. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd")));
  1526. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlnm")));
  1527. ds_rexprnt_viewinfo.setColumn(0, "text1", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "text")));
  1528. }
  1529. if(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd") == "P01999" )
  1530. {
  1531. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlcd")));
  1532. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "etcdetlnm")));
  1533. ds_rexprnt_viewinfo.setColumn(0, "text2", utlf_transNullToEmpty(ds_main1_reprordsrch_viewinfo.getColumn(j, "text")));
  1534. }
  1535. }
  1536. var objDOM = rptf_createDOM();
  1537. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/viewinfo", ds_rexprnt_viewinfo);
  1538. var objParam = new Object();
  1539. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1540. var option = "directprint=1; printdialog=0; print=1;";
  1541. rptf_exeReportPreview30(["RPAHR00908"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1542. }
  1543. }
  1544. if(etccd_array[i] == "02")
  1545. {
  1546. dsf_makeValue(ds_rexprnt_baseinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1547. dsf_makeValue(ds_rexprnt_baseinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1548. dsf_makeValue(ds_rexprnt_baseinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1549. dsf_makeValue(ds_rexprnt_baseinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1550. dsf_makeValue(ds_rexprnt_baseinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1551. dsf_makeValue(ds_rexprnt_baseinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1552. dsf_makeValue(ds_rexprnt_baseinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1553. dsf_makeValue(ds_rexprnt_baseinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1554. var Cnt = ds_main1_reprordsrch_baseinfolst.rowcount;
  1555. for(var a = 0; a < Cnt; a++)
  1556. {
  1557. dsf_makeValue(ds_rexprnt_baseinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "etcdetlnm")));
  1558. dsf_makeValue(ds_rexprnt_baseinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "rsltunit")));
  1559. dsf_makeValue(ds_rexprnt_baseinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "stndval")));
  1560. dsf_makeValue(ds_rexprnt_baseinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result1")));
  1561. dsf_makeValue(ds_rexprnt_baseinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result2")));
  1562. dsf_makeValue(ds_rexprnt_baseinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "result3")));
  1563. dsf_makeValue(ds_rexprnt_baseinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn1")));
  1564. dsf_makeValue(ds_rexprnt_baseinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn2")));
  1565. dsf_makeValue(ds_rexprnt_baseinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_baseinfolst.getColumn(a, "gbn3")));
  1566. }
  1567. var objDOM = rptf_createDOM();
  1568. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/baseinfo", ds_rexprnt_baseinfo);
  1569. var objParam = new Object();
  1570. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1571. var option = "directprint=1; printdialog=0; print=1;";
  1572. rptf_exeReportPreview30(["RPAHR00943"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1573. }
  1574. if(etccd_array[i] == "03")
  1575. {
  1576. dsf_makeValue(ds_rexprnt_bloodinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1577. dsf_makeValue(ds_rexprnt_bloodinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1578. dsf_makeValue(ds_rexprnt_bloodinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1579. dsf_makeValue(ds_rexprnt_bloodinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1580. dsf_makeValue(ds_rexprnt_bloodinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1581. dsf_makeValue(ds_rexprnt_bloodinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1582. dsf_makeValue(ds_rexprnt_bloodinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1583. dsf_makeValue(ds_rexprnt_bloodinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1584. var Cnt = ds_main1_reprordsrch_bloodinfolst.rowcount;
  1585. for(var a = 0; a < Cnt; a++)
  1586. {
  1587. dsf_makeValue(ds_rexprnt_bloodinfo, "title"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "etcdetlnm")));
  1588. dsf_makeValue(ds_rexprnt_bloodinfo, "unit"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "rsltunit")));
  1589. dsf_makeValue(ds_rexprnt_bloodinfo, "scop"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "stndval")));
  1590. dsf_makeValue(ds_rexprnt_bloodinfo, "curntrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result1")));
  1591. dsf_makeValue(ds_rexprnt_bloodinfo, "bfrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result2")));
  1592. dsf_makeValue(ds_rexprnt_bloodinfo, "bfbfrslt"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "result3")));
  1593. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn1-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn1")));
  1594. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn2-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn2")));
  1595. dsf_makeValue(ds_rexprnt_bloodinfo, "gbn3-"+Number(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bloodinfolst.getColumn(a, "gbn3")));
  1596. }
  1597. var objDOM = rptf_createDOM();
  1598. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/bloodinfo", ds_rexprnt_bloodinfo);
  1599. var objParam = new Object();
  1600. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1601. var option = "directprint=1; printdialog=0; print=1;";
  1602. rptf_exeReportPreview30(["RPAHR00934"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1603. }
  1604. if(etccd_array[i] == "04")
  1605. {
  1606. dsf_makeValue(ds_rexprnt_urintinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1607. dsf_makeValue(ds_rexprnt_urintinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1608. dsf_makeValue(ds_rexprnt_urintinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1609. dsf_makeValue(ds_rexprnt_urintinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1610. dsf_makeValue(ds_rexprnt_urintinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1611. dsf_makeValue(ds_rexprnt_urintinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1612. dsf_makeValue(ds_rexprnt_urintinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1613. dsf_makeValue(ds_rexprnt_urintinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1614. var Cnt = ds_main1_reprordsrch_urintinfolst.rowcount;
  1615. for(var a = 0; a < Cnt; a++)
  1616. {
  1617. dsf_makeValue(ds_rexprnt_urintinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "etcdetlnm")));
  1618. dsf_makeValue(ds_rexprnt_urintinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "rsltunit")));
  1619. dsf_makeValue(ds_rexprnt_urintinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "stndval")));
  1620. dsf_makeValue(ds_rexprnt_urintinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result1")));
  1621. dsf_makeValue(ds_rexprnt_urintinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result2")));
  1622. dsf_makeValue(ds_rexprnt_urintinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "result3")));
  1623. dsf_makeValue(ds_rexprnt_urintinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn1")));
  1624. dsf_makeValue(ds_rexprnt_urintinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn2")));
  1625. dsf_makeValue(ds_rexprnt_urintinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_urintinfolst.getColumn(a, "gbn3")));
  1626. }
  1627. var objDOM = rptf_createDOM();
  1628. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/urintinfo", ds_rexprnt_urintinfo);
  1629. var objParam = new Object();
  1630. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1631. var option = "directprint=1; printdialog=0; print=1;";
  1632. rptf_exeReportPreview30(["RPAHR00928"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1633. }
  1634. if(etccd_array[i] == "05")
  1635. {
  1636. dsf_makeValue(ds_rexprnt_Seruminfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1637. dsf_makeValue(ds_rexprnt_Seruminfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1638. dsf_makeValue(ds_rexprnt_Seruminfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1639. dsf_makeValue(ds_rexprnt_Seruminfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1640. dsf_makeValue(ds_rexprnt_Seruminfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1641. dsf_makeValue(ds_rexprnt_Seruminfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1642. dsf_makeValue(ds_rexprnt_Seruminfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1643. dsf_makeValue(ds_rexprnt_Seruminfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1644. var Cnt = ds_main1_reprordsrch_Seruminfolst.rowcount;
  1645. for(var a = 0; a < Cnt; a++)
  1646. {
  1647. dsf_makeValue(ds_rexprnt_Seruminfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "etcdetlnm")));
  1648. dsf_makeValue(ds_rexprnt_Seruminfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "rsltunit")));
  1649. dsf_makeValue(ds_rexprnt_Seruminfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "stndval")));
  1650. dsf_makeValue(ds_rexprnt_Seruminfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result1")));
  1651. dsf_makeValue(ds_rexprnt_Seruminfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result2")));
  1652. dsf_makeValue(ds_rexprnt_Seruminfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "result3")));
  1653. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn1")));
  1654. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn2")));
  1655. dsf_makeValue(ds_rexprnt_Seruminfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_Seruminfolst.getColumn(a, "gbn3")));
  1656. }
  1657. var objDOM = rptf_createDOM();
  1658. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/Seruminfo", ds_rexprnt_Seruminfo);
  1659. var objParam = new Object();
  1660. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1661. var option = "directprint=1; printdialog=0; print=1;";
  1662. rptf_exeReportPreview30(["RPAHR00937"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1663. }
  1664. if(etccd_array[i] == "06")
  1665. {
  1666. dsf_makeValue(ds_rexprnt_lfinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1667. dsf_makeValue(ds_rexprnt_lfinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1668. dsf_makeValue(ds_rexprnt_lfinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1669. dsf_makeValue(ds_rexprnt_lfinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1670. dsf_makeValue(ds_rexprnt_lfinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1671. dsf_makeValue(ds_rexprnt_lfinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1672. dsf_makeValue(ds_rexprnt_lfinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1673. dsf_makeValue(ds_rexprnt_lfinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1674. var Cnt = ds_main1_reprordsrch_lfinfolst.rowcount;
  1675. for(var a = 0; a < Cnt; a++)
  1676. {
  1677. dsf_makeValue(ds_rexprnt_lfinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "etcdetlnm")));
  1678. dsf_makeValue(ds_rexprnt_lfinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "rsltunit")));
  1679. dsf_makeValue(ds_rexprnt_lfinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "stndval")));
  1680. dsf_makeValue(ds_rexprnt_lfinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result1")));
  1681. dsf_makeValue(ds_rexprnt_lfinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result2")));
  1682. dsf_makeValue(ds_rexprnt_lfinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "result3")));
  1683. dsf_makeValue(ds_rexprnt_lfinfo, "gbn1-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn1")));
  1684. dsf_makeValue(ds_rexprnt_lfinfo, "gbn2-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn2")));
  1685. dsf_makeValue(ds_rexprnt_lfinfo, "gbn3-"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_lfinfolst.getColumn(a, "gbn3")));
  1686. }
  1687. var objDOM = rptf_createDOM();
  1688. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/lfinfo", ds_rexprnt_lfinfo);
  1689. var objParam = new Object();
  1690. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1691. var option = "directprint=1; printdialog=0; print=1;";
  1692. rptf_exeReportPreview30(["RPAHR00938"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1693. }
  1694. if(etccd_array[i] == "07")
  1695. {
  1696. dsf_makeValue(ds_rexprnt_ekginfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1697. dsf_makeValue(ds_rexprnt_ekginfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1698. dsf_makeValue(ds_rexprnt_ekginfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1699. dsf_makeValue(ds_rexprnt_ekginfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1700. dsf_makeValue(ds_rexprnt_ekginfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1701. dsf_makeValue(ds_rexprnt_ekginfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1702. dsf_makeValue(ds_rexprnt_ekginfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1703. dsf_makeValue(ds_rexprnt_ekginfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1704. var Cnt = ds_main1_reprordsrch_ekginfolst.rowcount;
  1705. for(var a = 0; a < Cnt; a++)
  1706. {
  1707. dsf_makeValue(ds_rexprnt_ekginfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "etcdetlnm")));
  1708. dsf_makeValue(ds_rexprnt_ekginfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "rsltunit")));
  1709. dsf_makeValue(ds_rexprnt_ekginfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "stndval")));
  1710. dsf_makeValue(ds_rexprnt_ekginfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result1")));
  1711. dsf_makeValue(ds_rexprnt_ekginfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result2")));
  1712. dsf_makeValue(ds_rexprnt_ekginfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_ekginfolst.getColumn(a, "result3")));
  1713. }
  1714. var objDOM = rptf_createDOM();
  1715. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/ekginfo", ds_rexprnt_ekginfo);
  1716. var objParam = new Object();
  1717. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1718. var option = "directprint=1; printdialog=0; print=1;";
  1719. rptf_exeReportPreview30(["RPAHR00939"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1720. }
  1721. if(etccd_array[i] == "08")
  1722. {
  1723. dsf_makeValue(ds_rexprnt_digorgninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1724. dsf_makeValue(ds_rexprnt_digorgninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1725. dsf_makeValue(ds_rexprnt_digorgninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1726. dsf_makeValue(ds_rexprnt_digorgninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1727. dsf_makeValue(ds_rexprnt_digorgninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1728. dsf_makeValue(ds_rexprnt_digorgninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1729. dsf_makeValue(ds_rexprnt_digorgninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1730. dsf_makeValue(ds_rexprnt_digorgninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1731. var Cnt = ds_main1_reprordsrch_digorgninfolst.rowcount;
  1732. var curntrslt = "";
  1733. var bfrslt = "";
  1734. var bfbfrslt = "";
  1735. var curntrslt1 = "";
  1736. var bfrslt1 = "";
  1737. var bfbfrslt1 = "";
  1738. var level1 = "";
  1739. var title4 = "";
  1740. var unit4 = "";
  1741. var scop4 = "";
  1742. var curntrslt4 = "";
  1743. var bfrslt4 = "";
  1744. for(var a = 0; a < Cnt; a++)
  1745. {
  1746. if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "001")
  1747. {
  1748. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  1749. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  1750. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3"));
  1751. }
  1752. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "002")
  1753. {
  1754. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "etcdetlnm")));
  1755. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "rsltunit")));
  1756. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "stndval")));
  1757. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1")));
  1758. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2")));
  1759. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3")));
  1760. }
  1761. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "003")
  1762. {
  1763. if(!utlf_isNull(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1")))
  1764. {
  1765. level1 = a;
  1766. }
  1767. curntrslt1 = curntrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  1768. bfrslt1 = bfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  1769. bfbfrslt1 = bfbfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result3"));
  1770. }
  1771. else if(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "seq") == "004")
  1772. {
  1773. title4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "etcdetlnm"));
  1774. unit4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "stndval"));
  1775. curntrslt4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result1"));
  1776. bfrslt4 = utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(a, "result2"));
  1777. }
  1778. }
  1779. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "etcdetlnm")));
  1780. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "rsltunit")));
  1781. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(0, "stndval")));
  1782. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+1, "string", curntrslt);
  1783. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+1, "string", bfrslt);
  1784. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+1, "string", bfbfrslt);
  1785. if(utlf_isNull(level1))
  1786. {
  1787. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "etcdetlnm")));
  1788. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "rsltunit")));
  1789. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(4, "stndval")));
  1790. }
  1791. else
  1792. {
  1793. dsf_makeValue(ds_rexprnt_digorgninfo, "title"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "etcdetlnm")));
  1794. dsf_makeValue(ds_rexprnt_digorgninfo, "unit"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "rsltunit")));
  1795. dsf_makeValue(ds_rexprnt_digorgninfo, "scop"+3, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_digorgninfolst.getColumn(level1, "stndval")));
  1796. }
  1797. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt"+3, "string", curntrslt1);
  1798. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt"+3, "string", bfrslt1);
  1799. dsf_makeValue(ds_rexprnt_digorgninfo, "bfbfrslt"+3, "string", bfbfrslt1);
  1800. dsf_makeValue(ds_rexprnt_digorgninfo, "title4", "string", title4);
  1801. dsf_makeValue(ds_rexprnt_digorgninfo, "unit4", "string", unit4);
  1802. dsf_makeValue(ds_rexprnt_digorgninfo, "curntrslt4", "string", curntrslt4);
  1803. dsf_makeValue(ds_rexprnt_digorgninfo, "bfrslt4", "string", bfrslt4);
  1804. var objDOM = rptf_createDOM();
  1805. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/digorgninfo", ds_rexprnt_digorgninfo);
  1806. var objParam = new Object();
  1807. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1808. var option = "directprint=1; printdialog=0; print=1;";
  1809. rptf_exeReportPreview30(["RPAHR00931"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1810. }
  1811. if(etccd_array[i] == "09")
  1812. {
  1813. dsf_makeValue(ds_rexprnt_echoinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1814. dsf_makeValue(ds_rexprnt_echoinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1815. dsf_makeValue(ds_rexprnt_echoinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1816. dsf_makeValue(ds_rexprnt_echoinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1817. dsf_makeValue(ds_rexprnt_echoinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1818. dsf_makeValue(ds_rexprnt_echoinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1819. dsf_makeValue(ds_rexprnt_echoinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1820. dsf_makeValue(ds_rexprnt_echoinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1821. var Cnt = ds_main1_reprordsrch_echoinfolst.rowcount;
  1822. for(var a = 0; a < Cnt; a++)
  1823. {
  1824. dsf_makeValue(ds_rexprnt_echoinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "etcdetlnm")));
  1825. dsf_makeValue(ds_rexprnt_echoinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "rsltunit")));
  1826. dsf_makeValue(ds_rexprnt_echoinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "stndval")));
  1827. dsf_makeValue(ds_rexprnt_echoinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result1")));
  1828. dsf_makeValue(ds_rexprnt_echoinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result2")));
  1829. dsf_makeValue(ds_rexprnt_echoinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_echoinfolst.getColumn(a, "result3")));
  1830. }
  1831. var objDOM = rptf_createDOM();
  1832. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/echoinfo", ds_rexprnt_echoinfo);
  1833. var objParam = new Object();
  1834. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1835. var option = "directprint=1; printdialog=0; print=1;";
  1836. rptf_exeReportPreview30(["RPAHR00916"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1837. }
  1838. //고영민
  1839. if(etccd_array[i] == "10")
  1840. {
  1841. dsf_makeValue(ds_rexprnt_abdomeninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1842. dsf_makeValue(ds_rexprnt_abdomeninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1843. dsf_makeValue(ds_rexprnt_abdomeninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1844. dsf_makeValue(ds_rexprnt_abdomeninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1845. dsf_makeValue(ds_rexprnt_abdomeninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1846. dsf_makeValue(ds_rexprnt_abdomeninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1847. dsf_makeValue(ds_rexprnt_abdomeninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1848. dsf_makeValue(ds_rexprnt_abdomeninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1849. var Cnt = ds_main1_reprordsrch_abdomeninfolst.rowcount;
  1850. for(var a = 0; a < Cnt; a++)
  1851. {
  1852. dsf_makeValue(ds_rexprnt_abdomeninfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "etcdetlnm")));
  1853. dsf_makeValue(ds_rexprnt_abdomeninfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "rsltunit")));
  1854. dsf_makeValue(ds_rexprnt_abdomeninfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "stndval")));
  1855. dsf_makeValue(ds_rexprnt_abdomeninfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "result1")));
  1856. dsf_makeValue(ds_rexprnt_abdomeninfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "result2")));
  1857. dsf_makeValue(ds_rexprnt_abdomeninfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_abdomeninfolst.getColumn(a, "result3")));
  1858. }
  1859. var objDOM = rptf_createDOM();
  1860. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/abdomeninfo", ds_rexprnt_abdomeninfo);
  1861. var objParam = new Object();
  1862. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1863. var option = "directprint=1; printdialog=0; print=1;";
  1864. rptf_exeReportPreview30(["RPAHR00935"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1865. }
  1866. if(etccd_array[i] == "11")
  1867. {
  1868. dsf_makeValue(ds_rexprnt_brestinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1869. dsf_makeValue(ds_rexprnt_brestinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1870. dsf_makeValue(ds_rexprnt_brestinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1871. dsf_makeValue(ds_rexprnt_brestinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1872. dsf_makeValue(ds_rexprnt_brestinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1873. dsf_makeValue(ds_rexprnt_brestinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1874. dsf_makeValue(ds_rexprnt_brestinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1875. dsf_makeValue(ds_rexprnt_brestinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1876. var Cnt = ds_main1_reprordsrch_brestinfolst.rowcount;
  1877. for(var a = 0; a < Cnt; a++)
  1878. {
  1879. dsf_makeValue(ds_rexprnt_brestinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "etcdetlnm")));
  1880. dsf_makeValue(ds_rexprnt_brestinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "rsltunit")));
  1881. dsf_makeValue(ds_rexprnt_brestinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "stndval")));
  1882. dsf_makeValue(ds_rexprnt_brestinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result1")));
  1883. dsf_makeValue(ds_rexprnt_brestinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result2")));
  1884. dsf_makeValue(ds_rexprnt_brestinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brestinfolst.getColumn(a, "result3")));
  1885. }
  1886. var objDOM = rptf_createDOM();
  1887. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/brestinfo", ds_rexprnt_brestinfo);
  1888. var objParam = new Object();
  1889. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1890. var option = "directprint=1; printdialog=0; print=1;";
  1891. rptf_exeReportPreview30(["RPAHR00917"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1892. }
  1893. if(etccd_array[i] == "12")
  1894. {
  1895. dsf_makeValue(ds_rexprnt_wombinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1896. dsf_makeValue(ds_rexprnt_wombinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1897. dsf_makeValue(ds_rexprnt_wombinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1898. dsf_makeValue(ds_rexprnt_wombinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1899. dsf_makeValue(ds_rexprnt_wombinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1900. dsf_makeValue(ds_rexprnt_wombinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1901. dsf_makeValue(ds_rexprnt_wombinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1902. dsf_makeValue(ds_rexprnt_wombinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1903. var Cnt = ds_main1_reprordsrch_wombinfolst.rowcount;
  1904. for(var a = 0; a < Cnt; a++)
  1905. {
  1906. dsf_makeValue(ds_rexprnt_wombinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "etcdetlnm")));
  1907. dsf_makeValue(ds_rexprnt_wombinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "rsltunit")));
  1908. dsf_makeValue(ds_rexprnt_wombinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "stndval")));
  1909. dsf_makeValue(ds_rexprnt_wombinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result1")));
  1910. dsf_makeValue(ds_rexprnt_wombinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result2")));
  1911. dsf_makeValue(ds_rexprnt_wombinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_wombinfolst.getColumn(a, "result3")));
  1912. }
  1913. var objDOM = rptf_createDOM();
  1914. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/wombinfo", ds_rexprnt_wombinfo);
  1915. var objParam = new Object();
  1916. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1917. var option = "directprint=1; printdialog=0; print=1;";
  1918. rptf_exeReportPreview30(["RPAHR00918"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1919. }
  1920. if(etccd_array[i] == "13")
  1921. {
  1922. dsf_makeValue(ds_rexprnt_brstinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1923. dsf_makeValue(ds_rexprnt_brstinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1924. dsf_makeValue(ds_rexprnt_brstinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1925. dsf_makeValue(ds_rexprnt_brstinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1926. dsf_makeValue(ds_rexprnt_brstinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1927. dsf_makeValue(ds_rexprnt_brstinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1928. dsf_makeValue(ds_rexprnt_brstinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1929. dsf_makeValue(ds_rexprnt_brstinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1930. var Cnt = ds_main1_reprordsrch_brstinfolst.rowcount;
  1931. for(var a = 0; a < Cnt; a++)
  1932. {
  1933. dsf_makeValue(ds_rexprnt_brstinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "etcdetlnm")));
  1934. dsf_makeValue(ds_rexprnt_brstinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "rsltunit")));
  1935. dsf_makeValue(ds_rexprnt_brstinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "stndval")));
  1936. dsf_makeValue(ds_rexprnt_brstinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result1")));
  1937. dsf_makeValue(ds_rexprnt_brstinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result2")));
  1938. dsf_makeValue(ds_rexprnt_brstinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_brstinfolst.getColumn(a, "result3")));
  1939. }
  1940. var objDOM = rptf_createDOM();
  1941. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/brstinfo", ds_rexprnt_brstinfo);
  1942. var objParam = new Object();
  1943. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1944. var option = "directprint=1; printdialog=0; print=1;";
  1945. rptf_exeReportPreview30(["RPAHR00936"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  1946. }
  1947. if(etccd_array[i] == "14")
  1948. {
  1949. var Cnt1 = ds_main1_reprordsrch_bprcsninfolst.rowcount;
  1950. for(var ii = 0; ii < Cnt1; ii++)
  1951. {
  1952. if(utlf_isNull(ds_main1_reprordsrch_bprcsninfolst.getColumn(ii, "result1")))
  1953. {
  1954. ds_main1_reprordsrch_bprcsninfolst.deleteRow(ii);
  1955. break;
  1956. }
  1957. }
  1958. dsf_makeValue(ds_rexprnt_bprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  1959. dsf_makeValue(ds_rexprnt_bprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  1960. dsf_makeValue(ds_rexprnt_bprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  1961. dsf_makeValue(ds_rexprnt_bprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  1962. dsf_makeValue(ds_rexprnt_bprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  1963. dsf_makeValue(ds_rexprnt_bprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  1964. dsf_makeValue(ds_rexprnt_bprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  1965. dsf_makeValue(ds_rexprnt_bprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  1966. var curntrslt = "";
  1967. var bfrslt = "";
  1968. var bfbfrslt = "";
  1969. var Cnt = ds_main1_reprordsrch_bprcsninfolst.rowcount;
  1970. for(var a = 0; a < Cnt; a++)
  1971. {
  1972. if(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "seq") == "001")
  1973. {
  1974. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result1"));
  1975. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result2"));
  1976. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result3"));
  1977. }
  1978. else if(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "seq") == "002")
  1979. {
  1980. dsf_makeValue(ds_rexprnt_bprcsninfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "etcdetlnm")));
  1981. dsf_makeValue(ds_rexprnt_bprcsninfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "rsltunit")));
  1982. dsf_makeValue(ds_rexprnt_bprcsninfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "stndval")));
  1983. dsf_makeValue(ds_rexprnt_bprcsninfo, "curntrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result1")));
  1984. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result2")));
  1985. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfbfrslt"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(a, "result3")));
  1986. }
  1987. }
  1988. dsf_makeValue(ds_rexprnt_bprcsninfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "etcdetlnm")));
  1989. dsf_makeValue(ds_rexprnt_bprcsninfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "rsltunit")));
  1990. dsf_makeValue(ds_rexprnt_bprcsninfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_bprcsninfolst.getColumn(0, "stndval")));
  1991. dsf_makeValue(ds_rexprnt_bprcsninfo, "curntrslt"+1, "string", curntrslt);
  1992. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfrslt"+1, "string", bfrslt);
  1993. dsf_makeValue(ds_rexprnt_bprcsninfo, "bfbfrslt"+1, "string", bfbfrslt);
  1994. var objDOM = rptf_createDOM();
  1995. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/bprcsninfo", ds_rexprnt_bprcsninfo);
  1996. var objParam = new Object();
  1997. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1998. var option = "directprint=1; printdialog=0; print=1;";
  1999. rptf_exeReportPreview30(["RPAHR00946"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2000. }
  2001. if(etccd_array[i] == "15")
  2002. {
  2003. dsf_makeValue(ds_rexprnt_cardiacinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2004. dsf_makeValue(ds_rexprnt_cardiacinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2005. dsf_makeValue(ds_rexprnt_cardiacinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  2006. dsf_makeValue(ds_rexprnt_cardiacinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2007. dsf_makeValue(ds_rexprnt_cardiacinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2008. dsf_makeValue(ds_rexprnt_cardiacinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2009. dsf_makeValue(ds_rexprnt_cardiacinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2010. dsf_makeValue(ds_rexprnt_cardiacinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2011. var Cnt = ds_main1_reprordsrch_cardiacinfolst.rowcount;
  2012. for(var a = 0; a < Cnt; a++)
  2013. {
  2014. dsf_makeValue(ds_rexprnt_cardiacinfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "etcdetlnm")));
  2015. dsf_makeValue(ds_rexprnt_cardiacinfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "rsltunit")));
  2016. dsf_makeValue(ds_rexprnt_cardiacinfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "stndval")));
  2017. dsf_makeValue(ds_rexprnt_cardiacinfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result1")));
  2018. dsf_makeValue(ds_rexprnt_cardiacinfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result2")));
  2019. dsf_makeValue(ds_rexprnt_cardiacinfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_cardiacinfolst.getColumn(a, "result3")));
  2020. }
  2021. var objDOM = rptf_createDOM();
  2022. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/cardiacinfo", ds_rexprnt_cardiacinfo);
  2023. var objParam = new Object();
  2024. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2025. var option = "directprint=1; printdialog=0; print=1;";
  2026. rptf_exeReportPreview30(["RPAHR00921"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2027. }
  2028. if(etccd_array[i] == "16")
  2029. {
  2030. dsf_makeValue(ds_rexprnt_maleprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2031. dsf_makeValue(ds_rexprnt_maleprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2032. dsf_makeValue(ds_rexprnt_maleprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  2033. dsf_makeValue(ds_rexprnt_maleprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2034. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2035. dsf_makeValue(ds_rexprnt_maleprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2036. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2037. dsf_makeValue(ds_rexprnt_maleprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2038. var Cnt = ds_main1_reprordsrch_maleprcsninfolst.rowcount;
  2039. for(var a = 0; a < Cnt; a++)
  2040. {
  2041. dsf_makeValue(ds_rexprnt_maleprcsninfo, "title"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "etcdetlnm")));
  2042. dsf_makeValue(ds_rexprnt_maleprcsninfo, "unit"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "rsltunit")));
  2043. dsf_makeValue(ds_rexprnt_maleprcsninfo, "scop"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "stndval")));
  2044. dsf_makeValue(ds_rexprnt_maleprcsninfo, "curntrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result1")));
  2045. dsf_makeValue(ds_rexprnt_maleprcsninfo, "bfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result2")));
  2046. dsf_makeValue(ds_rexprnt_maleprcsninfo, "bfbfrslt"+ parseInt(a+1), "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(a, "result3")));
  2047. }
  2048. var objDOM = rptf_createDOM();
  2049. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/maleprcsninfo", ds_rexprnt_maleprcsninfo);
  2050. var objParam = new Object();
  2051. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2052. var option = "directprint=1; printdialog=0; print=1;";
  2053. rptf_exeReportPreview30(["RPAHR00942"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2054. }
  2055. if(etccd_array[i] == "17")
  2056. {
  2057. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2058. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2059. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  2060. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2061. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2062. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2063. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2064. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2065. var Cnt = ds_main1_reprordsrch_fmaleprcsninfolst.rowcount;
  2066. var chk_seq = "";
  2067. var aa = 0;
  2068. var curntrslt = "";
  2069. var bfrslt = "";
  2070. var bfbfrslt = "";
  2071. for(var a = 0; a < Cnt; a++)
  2072. {
  2073. if(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "seq") != chk_seq)
  2074. {
  2075. curntrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result1"));
  2076. bfrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result2"));
  2077. bfbfrslt = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result3"));
  2078. chk_seq = utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "seq"));
  2079. aa++;
  2080. }
  2081. else
  2082. {
  2083. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result1"));
  2084. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result2"));
  2085. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "result3"));
  2086. }
  2087. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "title"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "etcdetlnm")));
  2088. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "unit"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "rsltunit")));
  2089. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "scop"+aa, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_fmaleprcsninfolst.getColumn(a, "stndval")));
  2090. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "curntrslt"+aa, "string", curntrslt);
  2091. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "bfrslt"+aa, "string", bfrslt);
  2092. dsf_makeValue(ds_rexprnt_fmaleprcsninfo, "bfbfrslt"+aa, "string", bfbfrslt);
  2093. }
  2094. var objDOM = rptf_createDOM();
  2095. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/fmaleprcsninfo", ds_rexprnt_fmaleprcsninfo);
  2096. var objParam = new Object();
  2097. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2098. var option = "directprint=1; printdialog=0; print=1;";
  2099. rptf_exeReportPreview30(["RPAHR00945"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2100. }
  2101. if(etccd_array[i] == "18")
  2102. {
  2103. dsf_makeValue(ds_rexprnt_petctinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2104. dsf_makeValue(ds_rexprnt_petctinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2105. dsf_makeValue(ds_rexprnt_petctinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  2106. dsf_makeValue(ds_rexprnt_petctinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2107. dsf_makeValue(ds_rexprnt_petctinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2108. dsf_makeValue(ds_rexprnt_petctinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2109. dsf_makeValue(ds_rexprnt_petctinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2110. dsf_makeValue(ds_rexprnt_petctinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2111. var Cnt = ds_main1_reprordsrch_petctinfolst.rowcount;
  2112. var curntrslt = "";
  2113. var bfrslt = "";
  2114. var bfbfrslt = "";
  2115. for(var a = 0; a < Cnt; a++)
  2116. {
  2117. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result1"));
  2118. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result2"));
  2119. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_petctinfolst.getColumn(a, "result3"));
  2120. }
  2121. dsf_makeValue(ds_rexprnt_petctinfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "etcdetlnm")));
  2122. dsf_makeValue(ds_rexprnt_petctinfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "rsltunit")));
  2123. dsf_makeValue(ds_rexprnt_petctinfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_maleprcsninfolst.getColumn(0, "stndval")));
  2124. dsf_makeValue(ds_rexprnt_petctinfo, "curntrslt"+1, "string", curntrslt);
  2125. dsf_makeValue(ds_rexprnt_petctinfo, "bfrslt"+1, "string", bfrslt);
  2126. dsf_makeValue(ds_rexprnt_petctinfo, "bfbfrslt"+1, "string", bfbfrslt);
  2127. var objDOM = rptf_createDOM();
  2128. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/petctinfo", ds_rexprnt_petctinfo);
  2129. var objParam = new Object();
  2130. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2131. var option = "directprint=1; printdialog=0; print=1;";
  2132. rptf_exeReportPreview30(["RPAHR00924"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2133. }
  2134. if(etccd_array[i] == "19")
  2135. {
  2136. dsf_makeValue(ds_rexprnt_largelntesinfo, "pid", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2137. dsf_makeValue(ds_rexprnt_largelntesinfo, "hngnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2138. dsf_makeValue(ds_rexprnt_largelntesinfo, "orddd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd")));
  2139. dsf_makeValue(ds_rexprnt_largelntesinfo, "drnm", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2140. dsf_makeValue(ds_rexprnt_largelntesinfo, "rsrvdd", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2141. dsf_makeValue(ds_rexprnt_largelntesinfo, "drlicnsno", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2142. dsf_makeValue(ds_rexprnt_largelntesinfo, "rrgstno1", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2143. dsf_makeValue(ds_rexprnt_largelntesinfo, "rrgstno2", "string", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2144. var curntrslt = "";
  2145. var bfrslt = "";
  2146. var bfbfrslt = "";
  2147. var curntrslt1 = "";
  2148. var bfrslt1 = "";
  2149. var bfbfrslt1 = "";
  2150. var level1 = "";
  2151. var Cnt = ds_main1_reprordsrch_largelntesinfolst.rowcount;
  2152. for(var a = 0; a < Cnt; a++)
  2153. {
  2154. if(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "seq") == "001")
  2155. {
  2156. curntrslt = curntrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1"));
  2157. bfrslt = bfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2"));
  2158. bfbfrslt = bfbfrslt + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3"));
  2159. }
  2160. else if(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "seq") == "002")
  2161. {
  2162. if(!utlf_isNull(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1")))
  2163. {
  2164. level1 = a;
  2165. }
  2166. curntrslt1 = curntrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1"));
  2167. bfrslt1 = bfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2"));
  2168. bfbfrslt1 = bfbfrslt1 + utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3"));
  2169. }
  2170. else
  2171. {
  2172. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "etcdetlnm")));
  2173. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "rsltunit")));
  2174. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "stndval")));
  2175. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result1")));
  2176. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result2")));
  2177. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+a, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(a, "result3")));
  2178. }
  2179. }
  2180. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "etcdetlnm")));
  2181. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "rsltunit")));
  2182. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+1, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(0, "stndval")));
  2183. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+1, "string", curntrslt);
  2184. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+1, "string", bfrslt);
  2185. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+1, "string", bfbfrslt);
  2186. if(utlf_isNull(level1))
  2187. {
  2188. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "etcdetlnm")));
  2189. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "rsltunit")));
  2190. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(2, "stndval")));
  2191. }
  2192. else
  2193. {
  2194. dsf_makeValue(ds_rexprnt_largelntesinfo, "title"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "etcdetlnm")));
  2195. dsf_makeValue(ds_rexprnt_largelntesinfo, "unit"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "rsltunit")));
  2196. dsf_makeValue(ds_rexprnt_largelntesinfo, "scop"+2, "string", utlf_transNullToEmpty(ds_main1_reprordsrch_largelntesinfolst.getColumn(level1, "stndval")));
  2197. }
  2198. dsf_makeValue(ds_rexprnt_largelntesinfo, "curntrslt"+2, "string", curntrslt1);
  2199. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfrslt"+2, "string", bfrslt1);
  2200. dsf_makeValue(ds_rexprnt_largelntesinfo, "bfbfrslt"+2, "string", bfbfrslt1);
  2201. var objDOM = rptf_createDOM();
  2202. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/largelntesinfo", ds_rexprnt_largelntesinfo);
  2203. var objParam = new Object();
  2204. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2205. var option = "directprint=1; printdialog=0; print=1;";
  2206. rptf_exeReportPreview30(["RPAHR00925"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2207. }
  2208. if(etccd_array[i] == "20")
  2209. {
  2210. var objDOM = rptf_createDOM();
  2211. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/digorgninfo", ds_rexprnt_digorgninfo);
  2212. var objParam = new Object();
  2213. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2214. var option = "directprint=1; printdialog=0; print=1;";
  2215. rptf_exeReportPreview30(["RPAHR00932"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2216. }
  2217. if(etccd_array[i] == "21")
  2218. {
  2219. var viewCnt = ds_main1_reprordsrch_beforeinfolst.rowcount
  2220. if(viewCnt > 0)
  2221. {
  2222. var bordt = ds_main1_reprordsrch_coverinfo.getColumn(0, "orddd");
  2223. var bidate = new Date();
  2224. var bsum_ordt = "";
  2225. if(!utlf_isNull(bordt))
  2226. {
  2227. bidate = bordt.toDate();
  2228. bsum_ordt = bidate.getAddDate(1, 'Y').getDateFormat();
  2229. }
  2230. ds_rexprnt_viewinfo.clearData();
  2231. ds_rexprnt_viewinfo.addRow();
  2232. ds_rexprnt_viewinfo.setColumn(0, "pid", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "pid")));
  2233. ds_rexprnt_viewinfo.setColumn(0, "hngnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "hngnm")));
  2234. ds_rexprnt_viewinfo.setColumn(0, "orddd", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(0, "orddd")));
  2235. ds_rexprnt_viewinfo.setColumn(0, "drnm", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drnm")));
  2236. ds_rexprnt_viewinfo.setColumn(0, "rsrvdd", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rsrvdd")));
  2237. ds_rexprnt_viewinfo.setColumn(0, "drlicnsno", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "drlicnsno")));
  2238. ds_rexprnt_viewinfo.setColumn(0, "rrgstno1", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno1")));
  2239. ds_rexprnt_viewinfo.setColumn(0, "rrgstno2", utlf_transNullToEmpty(ds_main1_reprordsrch_coverinfo.getColumn(0, "rrgstno2")));
  2240. for(var j = 0; j < viewCnt; j++)
  2241. {
  2242. if(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd") == "P20001")
  2243. {
  2244. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd")));
  2245. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlnm")));
  2246. ds_rexprnt_viewinfo.setColumn(0, "text1", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "text")));
  2247. }
  2248. if(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd") == "P20999")
  2249. {
  2250. ds_rexprnt_viewinfo.setColumn(0, "etcdetlcd2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlcd")));
  2251. ds_rexprnt_viewinfo.setColumn(0, "etcdetlnm2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "etcdetlnm")));
  2252. ds_rexprnt_viewinfo.setColumn(0, "text2", utlf_transNullToEmpty(ds_main1_reprordsrch_beforeinfolst.getColumn(j, "text")));
  2253. }
  2254. }
  2255. var objDOM = rptf_createDOM();
  2256. rptf_setNodeListToDOM(objDOM, "/root/rexprnt/viewinfo", ds_rexprnt_viewinfo);
  2257. var objParam = new Object();
  2258. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2259. var option = "directprint=1; printdialog=0; print=1;";
  2260. rptf_exeReportPreview30(["RPAHR00908"],[objParam], chbx_preview.value == true? option.replace("directprint=1", "directprint=0"): option);
  2261. }
  2262. }
  2263. }
  2264. }
  2265. else
  2266. {
  2267. sysf_messageBox("선택된 출력물 목차가","I004");
  2268. }
  2269. }
  2270. }
  2271. }
  2272. else
  2273. {
  2274. sysf_messageBox("조회된 데이터가","I004");
  2275. }
  2276. }
  2277. ]]></Script>
  2278. </Form>
  2279. </FDL>