SMARH00100_병의원의사관리.xfdl 155 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMARH00100" position="absolute 0 0 1200 932" titletext="병의원관리" onload="SMARH00100_onload" onactivate="SMARH00100_onactivate" oninit="SMARH00100_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div id="grp_mjfield" taborder="76" enable="false" position="absolute 101 427 872 494">
  8. <Layouts>
  9. <Layout width="845" height="52">
  10. <CheckBox id="chk_mjfield11" taborder="81" text="호스피스 말기암관리" value="N" truevalue="Y" falsevalue="N" position="absolute 228 9 360 29" anchor="default"/>
  11. <CheckBox id="chk_mjfield15" taborder="71" truevalue="Y" position="absolute 5 9 79 29" onclick="grp_mjfield_chk_mjfield01_onclick" value="N" falsevalue="N" anchor="default" text="간호통합"/>
  12. <CheckBox id="chk_mjfield08" taborder="72" text="투석" value="N" truevalue="Y" falsevalue="N" position="absolute 140 40 190 60" anchor="default"/>
  13. <CheckBox id="chk_mjfield04" taborder="75" text="인공호흡기" value="N" truevalue="Y" falsevalue="N" position="absolute 262 40 346 60" anchor="default"/>
  14. <CheckBox id="chk_mjfield13" taborder="77" text="항생제" value="N" truevalue="Y" falsevalue="N" position="absolute 5 40 67 60" anchor="default"/>
  15. <CheckBox id="chk_mjfield16" taborder="79" text="입원실" value="N" truevalue="Y" falsevalue="N" position="absolute 164 9 222 29" anchor="default"/>
  16. <CheckBox id="chk_mjfield09" taborder="83" text="재활" value="N" truevalue="Y" falsevalue="N" position="absolute 201 40 244 60" anchor="default"/>
  17. <TextArea id="ta_mjfielddesc" taborder="84" position="absolute 366 2 769 65" anchor="default" autoselect="true" imemode="hangul"/>
  18. <CheckBox id="chk_mjfield07" taborder="85" text="감염" value="N" truevalue="Y" falsevalue="N" position="absolute 76 40 126 60" anchor="default"/>
  19. <CheckBox id="chk_mjfield17" taborder="86" text="공동간병" value="N" truevalue="Y" falsevalue="N" onclick="grp_mjfield_chk_mjfield01_onclick" position="absolute 84 9 158 29"/>
  20. </Layout>
  21. </Layouts>
  22. </Div>
  23. <Div id="group2" taborder="99" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" position="absolute 1672 417 2130 768" visible="false">
  24. <Layouts>
  25. <Layout>
  26. <Button id="btn_expand" taborder="21" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 456 28" style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;align:center middle;" anchor="default"/>
  27. <Static id="caption8" text="보유장비 현황" position="absolute 21 6 140 23" style="font:Dotum,9,bold;" anchor="default"/>
  28. <Button id="btn_coopnew" taborder="22" text="추가" onclick="group2_btn_coopnew_onclick" class="btn2" position="absolute 317 36 359 55" anchor="default"/>
  29. <Button id="btn_coopdel" taborder="23" text="삭제" onclick="group2_btn_coopdel_onclick" class="btn2" position="absolute 360 36 402 55" anchor="default"/>
  30. <Button id="btn_close" taborder="24" text="닫기" onclick="group2_btn_close_onclick" class="btn2" position="absolute 403 36 445 55" anchor="default"/>
  31. <Grid id="grd_eqmtlist" taborder="25" binddataset="ds_temp_eqmtlist" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" oncellclick="group2_grd_deptlist_oncellclick" position="absolute 10 60 445 336" anchor="default">
  32. <Formats>
  33. <Format id="default">
  34. <Columns>
  35. <Column size="25"/>
  36. <Column size="336"/>
  37. <Column size="69"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. </Columns>
  42. <Rows>
  43. <Row size="24" band="head"/>
  44. <Row size="24"/>
  45. </Rows>
  46. <Band id="head">
  47. <Cell/>
  48. <Cell col="1" text="보유장비"/>
  49. <Cell col="2" text="수"/>
  50. <Cell col="3" text="caption1"/>
  51. <Cell col="4" text="caption3"/>
  52. <Cell col="5" text="caption2"/>
  53. </Band>
  54. <Band id="body">
  55. <Cell celltype="head" expr="expr:currow + 1"/>
  56. <Cell col="1" displaytype="text" edittype="text" style="align:left middle;" text="bind:estbnm" editautoselect="true" editautoskip="true"/>
  57. <Cell col="2" displaytype="number" edittype="normal" style="align:center middle;" text="bind:qty" editlimit="10" editautoselect="true"/>
  58. <Cell col="3" text="bind:coophospcd"/>
  59. <Cell col="4" text="bind:estbcd"/>
  60. <Cell col="5" text="bind:estbflag"/>
  61. </Band>
  62. </Format>
  63. </Formats>
  64. </Grid>
  65. </Layout>
  66. </Layouts>
  67. </Div>
  68. <Div id="group1" taborder="100" style="background:cornsilk;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 5 gray;" visible="false" position="absolute 1208 417 1666 768">
  69. <Layouts>
  70. <Layout>
  71. <Button id="btn_expand" taborder="21" onclick="div_toolbox_btn_expand_onclick" position="absolute 0 0 456 28" style="image:URL('theme://images\icon_arrowDoubleNext_P.png');imagealign:left middle;imagepadding:0 0 0 3;background:tan;border:0 solid #33bbbbff #effcfbff;bordertype:round 5 5 lefttop righttop;align:center middle;" anchor="default"/>
  72. <Static id="caption8" text="진료과 현황" position="absolute 21 6 100 23" style="font:Dotum,9,bold;" anchor="default"/>
  73. <Grid id="grd_deptlist" taborder="22" binddataset="ds_temp_deptlist" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" cellclickbound="cell" oncellclick="group2_grd_deptlist_oncellclick" position="absolute 10 60 445 336" anchor="default">
  74. <Formats>
  75. <Format id="default">
  76. <Columns>
  77. <Column size="25"/>
  78. <Column size="269"/>
  79. <Column size="60"/>
  80. <Column size="60"/>
  81. <Column size="0"/>
  82. <Column size="0"/>
  83. <Column size="0"/>
  84. </Columns>
  85. <Rows>
  86. <Row size="24" band="head"/>
  87. <Row size="24"/>
  88. </Rows>
  89. <Band id="head">
  90. <Cell/>
  91. <Cell col="1" text="진료과"/>
  92. <Cell col="2" text="설치여부"/>
  93. <Cell col="3" text="전문의수"/>
  94. <Cell col="4" text="caption1"/>
  95. <Cell col="5" text="caption3"/>
  96. <Cell col="6" text="caption2"/>
  97. </Band>
  98. <Band id="body">
  99. <Cell celltype="head" expr="expr:currow + 1"/>
  100. <Cell col="1" displaytype="text" edittype="expr:getRowType(currow) == 2 ? 'text' : ''" style="align:left middle;" text="bind:estbnm" editautoselect="true"/>
  101. <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:installyn" expr="expr:(installyn == 'Y' || installyn == '1') ? '1' : '0'"/>
  102. <Cell col="3" displaytype="number" edittype="normal" style="align:center middle;" text="bind:qty" editlimit="10" editautoselect="true"/>
  103. <Cell col="4" text="bind:coophospcd"/>
  104. <Cell col="5" text="bind:estbcd"/>
  105. <Cell col="6" text="bind:estbflag"/>
  106. </Band>
  107. </Format>
  108. </Formats>
  109. </Grid>
  110. <Button id="btn_coopnew" taborder="23" text="추가" onclick="group1_btn_coopnew_onclick" class="btn2" position="absolute 317 36 359 55" anchor="default"/>
  111. <Button id="btn_coopdel" taborder="24" text="삭제" onclick="group1_btn_coopdel_onclick" class="btn2" position="absolute 360 36 402 55" anchor="default"/>
  112. <Button id="btn_close" taborder="25" text="닫기" onclick="group1_btn_close_onclick" class="btn2" position="absolute 403 36 445 55" anchor="default"/>
  113. </Layout>
  114. </Layouts>
  115. </Div>
  116. <Grid id="grd_dept" taborder="96" useinputpanel="false" position="absolute 872 427 1042 602" autoenter="select" autofittype="col" cellsizingtype="col" binddataset="ds_main_deptlist">
  117. <Formats>
  118. <Format id="default">
  119. <Columns>
  120. <Column size="109"/>
  121. </Columns>
  122. <Rows>
  123. <Row size="22"/>
  124. </Rows>
  125. <Band id="body">
  126. <Cell displaytype="text" style="padding:0 0 0 8;line:1 none #808080ff ;background:transparent;background2:transparent;selectbackground:transparent;" text="bind:estbnm" editimemode="hangul"/>
  127. </Band>
  128. </Format>
  129. </Formats>
  130. </Grid>
  131. <Grid id="grd_eqmt" taborder="97" useinputpanel="false" position="absolute 1044 427 1195 602" autoenter="select" autofittype="col" cellsizingtype="col" binddataset="ds_main_eqmtlist">
  132. <Formats>
  133. <Format id="default">
  134. <Columns>
  135. <Column size="157"/>
  136. </Columns>
  137. <Rows>
  138. <Row size="22"/>
  139. </Rows>
  140. <Band id="body">
  141. <Cell displaytype="text" style="padding:0 0 0 8;line:1 none #808080ff ;background:transparent;background2:transparent;selectbackground:transparent;" text="bind:estbnm"/>
  142. </Band>
  143. </Format>
  144. </Formats>
  145. </Grid>
  146. <TextArea id="ipt_car" taborder="92" position="absolute 552 495 870 534" wordwrap="word" autoselect="true" enable="false" imemode="hangul"/>
  147. <Static id="caption2" text="병의원 관리" class="tit_1" position="absolute 0 0 120 25"/>
  148. <Shape id="line8" class="line_1" position="absolute 0 104 1194 110" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  149. <Shape id="line12" class="line_2" position="absolute 1 400 1195 405"/>
  150. <Shape id="line14" class="line_2" position="absolute 0 347 1195 353"/>
  151. <Static id="caption56" text="의사 리스트" class="tit_2" position="absolute 0 612 111 629"/>
  152. <Shape id="line15" class="line_1" position="absolute 0 628 1194 634" style="strokepen:3 solid #33bbbbff;"/>
  153. <Static id="caption57" text="의사코드" class="cell_1" position="absolute 0 774 100 797"/>
  154. <Static id="caption58" text="전화번호" class="cell_1" position="absolute 958 800 1058 823"/>
  155. <Shape id="line16" class="line_2" position="absolute 0 796 1194 802"/>
  156. <Shape id="line17" class="line_3" position="absolute 0 601 1195 607" onclick="line17_onclick"/>
  157. <Static id="caption61" text="면허번호" class="cell_1" position="absolute 0 800 100 823"/>
  158. <Static id="caption62" text="동문/졸업년도" class="cell_1" position="absolute 236 826 336 849"/>
  159. <Static id="caption66" text="의사분류" class="cell_1" position="absolute 958 774 1058 797"/>
  160. <Static id="caption67" text="휴대폰번호" class="cell_1" position="absolute 0 826 100 849"/>
  161. <Static id="caption69" text="E-MAIL" class="cell_1" position="absolute 0 878 100 901"/>
  162. <Static id="caption71" text="참고사항" class="cell_1" position="absolute 475 878 575 901"/>
  163. <Shape id="line19" class="line_2" position="absolute 0 822 1194 828"/>
  164. <Static id="caption3" text="의사성명" class="cell_1" position="absolute 236 774 336 797"/>
  165. <Static id="caption9" text="병의원 리스트" class="tit_2" position="absolute 0 88 111 104"/>
  166. <Shape id="line1" class="line_2" position="absolute 0 322 1195 327"/>
  167. <Static id="caption4" text="종료일자" class="cell_1" position="absolute 475 774 575 797"/>
  168. <Static id="caption13" text="수련병원" class="cell_1" position="absolute 958 826 1058 849"/>
  169. <Static id="caption14" text="출신학교" class="cell_1" position="absolute 475 826 575 849"/>
  170. <Static id="caption15" text="회신방법" class="cell_1" position="absolute 0 852 100 875"/>
  171. <Static id="caption16" text="진료과" class="cell_1" position="absolute 720 800 820 823"/>
  172. <Static id="caption17" text="@" position="absolute 214 402 225 426"/>
  173. <Static id="caption19" text="년" position="absolute 453 829 469 848"/>
  174. <Edit id="ipt_coophospnm" taborder="2" class="input_essential" enable="false" position="absolute 328 299 657 322" maxlength="30" autoselect="true" imemode="hangul"/>
  175. <Edit id="ipt_dirofhospnm" taborder="3" class="input_essential" enable="false" position="absolute 761 299 870 322" maxlength="16" autoselect="true" imemode="hangul"/>
  176. <Combo id="cmb_reprorddeptcd" taborder="4" innerdataset="@ds_init_hospkind_A0664" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" enable="false" position="absolute 974 299 1195 322"/>
  177. <Edit id="ipt_zipcd1" taborder="6" class="input_essential" enable="false" position="absolute 328 325 374 348" maxlength="3" autoselect="true"/>
  178. <Edit id="ipt_zipcd2" taborder="7" class="input_essential" enable="false" position="absolute 376 325 422 348" maxlength="3" autoselect="true"/>
  179. <Edit id="ipt_addr" taborder="8" class="input_default" enable="false" position="absolute 448 325 700 348" style=":disabled {background:URL('theme://images/bg_edit_D.png') stretch 5,5;}" autoselect="true"/>
  180. <Edit id="ipt_detladdr" taborder="9" class="input_default" enable="false" position="absolute 701 325 870 348" autoselect="true"/>
  181. <Combo id="cmb_hospgrade" taborder="10" innerdataset="@ds_init_hospgrade_A0429" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 102 325 224 348" class="combo_essential"/>
  182. <Calendar id="ipt_coopconcltdd" taborder="11" class="input_default" enable="false" position="absolute 438 351 546 374" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  183. <Calendar id="ipt_cooptodd" taborder="12" class="input_default" enable="false" position="absolute 658 351 766 374" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  184. <Edit id="ipt_telno" taborder="15" class="input_default" enable="false" position="absolute 102 377 224 400" maxlength="30" autoselect="true"/>
  185. <Calendar id="ipt_rgstdd" taborder="18" class="input_essential" enable="false" position="absolute 548 377 656 400" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  186. <Edit id="ipt_emailid" taborder="21" class="input_default" enable="false" position="absolute 102 403 208 426" maxlength="20" autoselect="true" imemode="alpha"/>
  187. <Edit id="ipt_emailaddr" taborder="22" class="input_default" enable="false" position="absolute 232 403 414 426" maxlength="30" autoselect="true" imemode="alpha"/>
  188. <Combo id="cmb_hirayn" taborder="27" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 1036 351 1090 374">
  189. <Dataset id="innerdataset">
  190. <ColumnInfo>
  191. <Column id="codecolumn"/>
  192. <Column id="datacolumn"/>
  193. </ColumnInfo>
  194. <Rows>
  195. <Row>
  196. <Col id="codecolumn">Y</Col>
  197. <Col id="datacolumn">Y</Col>
  198. </Row>
  199. <Row>
  200. <Col id="codecolumn">N</Col>
  201. <Col id="datacolumn">N</Col>
  202. </Row>
  203. </Rows>
  204. </Dataset>
  205. </Combo>
  206. <Combo id="cmb_hieyn" taborder="28" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 1140 351 1195 374">
  207. <Dataset id="innerdataset">
  208. <ColumnInfo>
  209. <Column id="codecolumn"/>
  210. <Column id="datacolumn"/>
  211. </ColumnInfo>
  212. <Rows>
  213. <Row>
  214. <Col id="codecolumn">Y</Col>
  215. <Col id="datacolumn">Y</Col>
  216. </Row>
  217. <Row>
  218. <Col id="codecolumn">N</Col>
  219. <Col id="datacolumn">N</Col>
  220. </Row>
  221. </Rows>
  222. </Dataset>
  223. </Combo>
  224. <TextArea id="ipt_rem" taborder="29" class="input_default" enable="false" position="absolute 102 537 870 602" wordwrap="char" scrollbars="fixedvert" maxlength="333" autoselect="true" imemode="hangul"/>
  225. <Grid id="grd_cooplist" taborder="31" binddataset="ds_main_hosplist_hospinfo_gr" useinputpanel="false" cellsizingtype="row" position="absolute 0 109 1194 297" autosizingtype="row" extendsizetype="row" autofittype="none" selecttype="row" autoenter="select" oncellclick="grd_cooplist_oncellclick" cellsizebandtype="allband" onvscrolllastover="grd_cooplist_onvscrolllastover">
  226. <Formats>
  227. <Format id="default">
  228. <Columns>
  229. <Column size="24" band="left"/>
  230. <Column size="74" band="left"/>
  231. <Column size="74" band="left"/>
  232. <Column size="139" band="left"/>
  233. <Column size="47"/>
  234. <Column size="100"/>
  235. <Column size="71"/>
  236. <Column size="86"/>
  237. <Column size="311"/>
  238. <Column size="101"/>
  239. <Column size="44"/>
  240. <Column size="35"/>
  241. <Column size="74"/>
  242. <Column size="71"/>
  243. <Column size="98"/>
  244. <Column size="101"/>
  245. <Column size="100"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="100"/>
  249. <Column size="100"/>
  250. <Column size="70"/>
  251. <Column size="400"/>
  252. <Column size="0"/>
  253. <Column size="0"/>
  254. <Column size="0"/>
  255. <Column size="0"/>
  256. <Column size="0"/>
  257. <Column size="0"/>
  258. <Column size="0"/>
  259. <Column size="0"/>
  260. <Column size="0"/>
  261. <Column size="0"/>
  262. <Column size="0"/>
  263. </Columns>
  264. <Rows>
  265. <Row size="0" band="head"/>
  266. <Row size="26" band="head"/>
  267. <Row size="28"/>
  268. </Rows>
  269. <Band id="head">
  270. <Cell/>
  271. <Cell col="1" text="병원코드"/>
  272. <Cell col="2"/>
  273. <Cell col="3" text="병원명"/>
  274. <Cell col="4" text="지역구분"/>
  275. <Cell col="5"/>
  276. <Cell col="6" text="병원분류"/>
  277. <Cell col="7" text="병원구분"/>
  278. <Cell col="8" colspan="2" text="주소" taborder="undefined"/>
  279. <Cell col="10" text="병원장"/>
  280. <Cell col="11" text="동문"/>
  281. <Cell col="12" text="협력체결일"/>
  282. <Cell col="13" text="협력종료일"/>
  283. <Cell col="14" text="전화번호"/>
  284. <Cell col="15" text="팩스번호"/>
  285. <Cell col="16" text="전원담당자 이름"/>
  286. <Cell col="17" text="협력담당자 야간"/>
  287. <Cell col="18" text="전원담당자 야간"/>
  288. <Cell col="19" text="개원일"/>
  289. <Cell col="20" text="등록일"/>
  290. <Cell col="21" text="등록구분"/>
  291. <Cell col="22" text="참고사항"/>
  292. <Cell col="23" text="caption1"/>
  293. <Cell col="24" text="caption2"/>
  294. <Cell col="25" text="caption3"/>
  295. <Cell col="26" text="caption4"/>
  296. <Cell col="27" text="caption5"/>
  297. <Cell col="28" text="caption6"/>
  298. <Cell col="29" text="caption7"/>
  299. <Cell col="30" text="caption8"/>
  300. <Cell col="31" text="caption9"/>
  301. <Cell col="32" text="정보공개"/>
  302. <Cell col="33" text="회신유형"/>
  303. <Cell row="1"/>
  304. <Cell row="1" col="1" text="병원코드"/>
  305. <Cell row="1" col="2" text="요양코드"/>
  306. <Cell row="1" col="3" text="병원명"/>
  307. <Cell row="1" col="4" colspan="2" text="지역" taborder="undefined"/>
  308. <Cell row="1" col="6" text="병원분류"/>
  309. <Cell row="1" col="7" text="병원구분"/>
  310. <Cell row="1" col="8" colspan="2" text="주소" taborder="undefined"/>
  311. <Cell row="1" col="10" text="병원장"/>
  312. <Cell row="1" col="11" text="동문"/>
  313. <Cell row="1" col="12" text="협력체결일"/>
  314. <Cell row="1" col="13" text="협력종료일"/>
  315. <Cell row="1" col="14" text="전화번호"/>
  316. <Cell row="1" col="15" text="팩스"/>
  317. <Cell row="1" col="16" text="전원담당"/>
  318. <Cell row="1" col="17"/>
  319. <Cell row="1" col="18"/>
  320. <Cell row="1" col="19" text="개원일"/>
  321. <Cell row="1" col="20" text="등록일"/>
  322. <Cell row="1" col="21" text="등록구분"/>
  323. <Cell row="1" col="22" text="참고사항"/>
  324. <Cell row="1" col="23"/>
  325. <Cell row="1" col="24"/>
  326. <Cell row="1" col="25"/>
  327. <Cell row="1" col="26"/>
  328. <Cell row="1" col="27"/>
  329. <Cell row="1" col="28"/>
  330. <Cell row="1" col="29"/>
  331. <Cell row="1" col="30"/>
  332. <Cell row="1" col="31"/>
  333. <Cell row="1" col="32"/>
  334. <Cell row="1" col="33"/>
  335. </Band>
  336. <Band id="body">
  337. <Cell celltype="head" expr="currow+1" autosizerow="limitmin"/>
  338. <Cell col="1" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:coophospcd" autosizerow="limitmin"/>
  339. <Cell col="2" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:corpno" autosizerow="limitmin"/>
  340. <Cell col="3" style="align:left top;padding:2 1 2 1;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:coophospnm" wordwrap="char" autosizerow="limitmin"/>
  341. <Cell col="4" displaytype="combo" style="align:center middle;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:sidocd" combodataset="ds_init_areacd" combocodecol="sidocd" combodatacol="sidonm" autosizerow="limitmin"/>
  342. <Cell col="5" displaytype="combo" style="align:center middle;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:sidocddetl" combodataset="ds_init_areacddelt" combocodecol="sidocddetl" combodatacol="sidonmdetl"/>
  343. <Cell col="6" displaytype="combo" edittype="combo" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:hospkind" combodataset="ds_init_hospkind_A0664" combocodecol="cdid" combodatacol="cdnm" autosizerow="limitmin"/>
  344. <Cell col="7" displaytype="combo" style="align:center middle;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:hospgrade" combodataset="ds_init_hospgrade_A0429" combocodecol="cdid" combodatacol="cdnm" autosizerow="limitmin"/>
  345. <Cell col="8" style="align:left middle;padding:2 2 2 2;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:addr" wordwrap="char" autosizerow="limitmin"/>
  346. <Cell col="9" style="align:left;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:detladdr" autosizerow="limitmin"/>
  347. <Cell col="10" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:dirofhospnm" autosizerow="limitmin"/>
  348. <Cell col="11" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:clsmatyn" autosizerow="limitmin"/>
  349. <Cell col="12" displaytype="date" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:coopconcltdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" autosizerow="limitmin"/>
  350. <Cell col="13" displaytype="date" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:cooptodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" autosizerow="limitmin"/>
  351. <Cell col="14" style="align:center middle;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:telno" autosizerow="limitmin"/>
  352. <Cell col="15" style="align:center middle;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:faxno" autosizerow="limitmin"/>
  353. <Cell col="16" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:pertransnm" autosizerow="limitmin"/>
  354. <Cell col="17" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:perchgrtelnt" autosizerow="limitmin"/>
  355. <Cell col="18" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:pertranstelnt" autosizerow="limitmin"/>
  356. <Cell col="19" displaytype="date" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:opnofhospdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" autosizerow="limitmin"/>
  357. <Cell col="20" displaytype="date" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:rgstdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" autosizerow="limitmin"/>
  358. <Cell col="21" displaytype="combo" style="align:center;background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:rgstflag" combodataset="ds_cmb_rgstflag" combocodecol="value" combodatacol="label" autosizerow="limitmin" enable="false"/>
  359. <Cell col="22" displaytype="text" style="background:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');background2:EXPR(ds_send_repdata.getColumn(0, 'corpno') == corpno ? 'lightblue' : '');" text="bind:rem" autosizerow="limitmin"/>
  360. <Cell col="23" text="bind:zipcdseq"/>
  361. <Cell col="24" text="bind:emailid"/>
  362. <Cell col="25" text="bind:emailaddr"/>
  363. <Cell col="26" text="bind:corpno"/>
  364. <Cell col="27" text="bind:reprorddeptcd"/>
  365. <Cell col="28" text="bind:testyn"/>
  366. <Cell col="29" text="bind:pathoyn"/>
  367. <Cell col="30" text="bind:uncocd"/>
  368. <Cell col="31" text="bind:unconm"/>
  369. <Cell col="32" text="bind:replflag"/>
  370. <Cell col="33" text="bind:repltype"/>
  371. </Band>
  372. </Format>
  373. </Formats>
  374. </Grid>
  375. <Grid id="grd_drlist" taborder="32" binddataset="ds_main_doctinfo_doclist_gr" useinputpanel="false" cellsizingtype="col" position="absolute 0 633 1194 772" autoenter="select" oncellclick="grd_drlist_oncellclick">
  376. <Formats>
  377. <Format id="default">
  378. <Columns>
  379. <Column size="25" band="left"/>
  380. <Column size="80" band="left"/>
  381. <Column size="100" band="left"/>
  382. <Column size="100" band="left"/>
  383. <Column size="100" band="left"/>
  384. <Column size="71" band="left"/>
  385. <Column size="89"/>
  386. <Column size="100"/>
  387. <Column size="66"/>
  388. <Column size="35"/>
  389. <Column size="63"/>
  390. <Column size="97"/>
  391. <Column size="185"/>
  392. <Column size="100"/>
  393. <Column size="70"/>
  394. <Column size="0"/>
  395. <Column size="106"/>
  396. <Column size="438"/>
  397. </Columns>
  398. <Rows>
  399. <Row size="24" band="head"/>
  400. <Row size="24"/>
  401. </Rows>
  402. <Band id="head">
  403. <Cell/>
  404. <Cell col="1" text="의사코드"/>
  405. <Cell col="2" text="의사성명"/>
  406. <Cell col="3" text="전화번호"/>
  407. <Cell col="4" text="휴대폰번호"/>
  408. <Cell col="5" text="주민번호" taborder="undefined"/>
  409. <Cell col="6" text="면허번호"/>
  410. <Cell col="7" text="수련병원"/>
  411. <Cell col="8" text="의사구분"/>
  412. <Cell col="9" text="동문"/>
  413. <Cell col="10" text="졸업년도"/>
  414. <Cell col="11" text="졸업학교"/>
  415. <Cell col="12" text="e-mail"/>
  416. <Cell col="13" text="회신방법"/>
  417. <Cell col="14" text="등록구분"/>
  418. <Cell col="15" text="회원가입일"/>
  419. <Cell col="16" text="WebID"/>
  420. <Cell col="17" text="참고사항"/>
  421. </Band>
  422. <Band id="body">
  423. <Cell celltype="head" expr="expr:currow+1"/>
  424. <Cell col="1" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:coopdrcd"/>
  425. <Cell col="2" displaytype="text" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:drnm"/>
  426. <Cell col="3" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:telno"/>
  427. <Cell col="4" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:mpphontel"/>
  428. <Cell col="5" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:rrgstno1"/>
  429. <Cell col="6" displaytype="text" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:licnsno"/>
  430. <Cell col="7" displaytype="text" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:tradehosp"/>
  431. <Cell col="8" displaytype="combo" style="align:center middle;background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:drflag" combodataset="ds_init_drflag_A0428" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  432. <Cell col="9" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:clsmatyn"/>
  433. <Cell col="10" displaytype="date" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:gradyear" calendardisplaynulltype="nulltext"/>
  434. <Cell col="11" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:gradsch"/>
  435. <Cell col="12" displaytype="text" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:emailnm"/>
  436. <Cell col="13" displaytype="combo" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:replmethod" combodataset="ds_init_replmenthod_A0422" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  437. <Cell col="14" displaytype="combo" style="align:center middle;background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:rgstflag" combodataset="ds_cmb_rgstflag" combocodecol="value" combodatacol="label" enable="false"/>
  438. <Cell col="15" displaytype="date" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:eprgstdd" calendardisplaynulltype="nulltext"/>
  439. <Cell col="16" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:webid"/>
  440. <Cell col="17" displaytype="text" style="background:EXPR(todd != '99991231' ? 'lightgrey' : '');background2:EXPR(todd != '99991231' ? 'lightgrey' : '');" text="bind:rem"/>
  441. </Band>
  442. </Format>
  443. </Formats>
  444. </Grid>
  445. <Button id="btn_coopnew" taborder="33" text="신규" class="btn2" position="absolute 1015 85 1057 104" anchor="default" onclick="btn_coopnew_onclick"/>
  446. <Button id="btn_coopsave" taborder="34" text="저장" class="btn5" position="absolute 1101 85 1143 104" anchor="default" onclick="btn_coopsave_onclick"/>
  447. <Button id="btn_coopdel" taborder="35" text="삭제" class="btn5" position="absolute 1058 85 1100 104" anchor="default" onclick="btn_coopdel_onclick"/>
  448. <Button id="btn_coopexcel" taborder="36" text="엑셀" class="btn7" position="absolute 1144 85 1194 104" anchor="default" onclick="btn_coopexcel_onclick">
  449. <Layouts>
  450. <Layout width="50" height="19"/>
  451. </Layouts>
  452. </Button>
  453. <Button id="btn_coopzip" taborder="37" class="icon_search" position="absolute 428 328 444 344" onclick="btn_coopzip_onclick"/>
  454. <Static id="caption20" text="@" position="absolute 216 880 231 900"/>
  455. <Shape id="line3" class="line_2" position="absolute 0 848 1194 854"/>
  456. <Edit id="ipt_drnm" taborder="38" class="input_essential" enable="false" position="absolute 338 774 472 797" autoselect="true"/>
  457. <Combo id="cmb_drcls" taborder="41" innerdataset="@ds_init_drcls_A0427" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 1060 774 1194 797" class="combo_essential"/>
  458. <Edit id="ipt_licnsno" taborder="42" class="input_essential" enable="false" position="absolute 102 800 233 823" autoselect="true"/>
  459. <Combo id="cmb_drflag" taborder="43" innerdataset="@ds_init_drflag_A0428" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 338 800 472 823"/>
  460. <Edit id="ipt_medispclno" taborder="44" class="input_default" enable="false" position="absolute 577 800 717 823" autoselect="true"/>
  461. <Combo id="cmb_orddeptcd" taborder="45" innerdataset="@ds_init_conddept_dept" codecolumn="deptcd" datacolumn="depthngnm" enable="false" position="absolute 823 800 956 823" displayrowcount="20"/>
  462. <Edit id="ipt_drtelno" taborder="46" class="input_default" enable="false" position="absolute 1060 800 1194 823" autoselect="true"/>
  463. <Edit id="ipt_drmpphontel" taborder="47" class="input_default" enable="false" position="absolute 102 826 233 849" autoselect="true"/>
  464. <CheckBox id="cbk_drclsmatyn" taborder="48" text="동문" truevalue="Y" enable="false" position="absolute 338 827 383 847" onclick="cbk_drclsmatyn_onclick" falsevalue="N"/>
  465. <Edit id="ipt_gradyear" taborder="49" class="input_default" enable="false" position="absolute 388 826 446 849" autoselect="true"/>
  466. <Edit id="ipt_gradsch" taborder="50" class="input_default" enable="false" position="absolute 577 826 717 849" autoselect="true"/>
  467. <Edit id="ipt_detlfrmrmert" taborder="51" class="input_default" enable="false" position="absolute 823 826 956 849" autoselect="true"/>
  468. <Edit id="ipt_tradehosp" taborder="52" class="input_default" enable="false" position="absolute 1060 826 1194 849" autoselect="true"/>
  469. <Combo id="cmb_replmethod" taborder="56" innerdataset="ds_init_replmethod_A0422" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 102 852 233 875" class="combo_essential"/>
  470. <Edit id="ipt_dremailid" taborder="57" class="input_default" enable="false" position="absolute 102 878 208 901" autoselect="true"/>
  471. <Edit id="ipt_dremailaddr" taborder="58" class="input_default" enable="false" position="absolute 236 878 472 901" autoselect="true"/>
  472. <Edit id="ipt_drrem" taborder="59" enable="false" position="absolute 577 878 1194 901" autoselect="true"/>
  473. <Button id="btn_drnew" taborder="60" text="신규" class="btn2" position="absolute 1015 609 1057 628" onclick="btn_drnew_onclick"/>
  474. <Button id="btn_drsave" taborder="61" text="저장" class="btn5" position="absolute 1101 609 1143 628" onclick="btn_drsave_onclick"/>
  475. <Button id="btn_drdel" taborder="62" text="삭제" class="btn5" position="absolute 1058 609 1100 628" onclick="btn_drdel_onclick"/>
  476. <Button id="btn_drexcel" taborder="63" text="엑셀" class="btn7" position="absolute 1144 609 1194 628" onclick="btn_drexcel_onclick"/>
  477. <Static id="caption22" text="전문의번호" class="cell_1" position="absolute 475 800 575 823"/>
  478. <Static id="caption23" text="의사구분" class="cell_1" position="absolute 236 800 336 823"/>
  479. <Static id="caption24" text="세부전공" class="cell_1" position="absolute 720 826 820 849"/>
  480. <Shape id="line4" class="line_2" position="absolute 0 874 1194 880"/>
  481. <Shape id="line5" class="line_3" position="absolute 0 900 1194 906"/>
  482. <Edit id="opt_coopdrcd" taborder="64" readonly="true" enable="false" position="absolute 102 774 233 797" autoselect="true"/>
  483. <Edit id="opt_coophospcd" readonly="true" position="absolute 102 299 224 322" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" enable="false" autoselect="true"/>
  484. <Button id="btn_arh00700" taborder="66" text="진료과 현황" class="btn1" position="absolute 872 403 1042 426" anchor="default" enable="false" onclick="btn_arh00700_onclick"/>
  485. <Static id="caption40" text="생년월일" class="cell_1" position="absolute 720 774 797 797"/>
  486. <Calendar id="ipt_brthdd" taborder="68" class="input_default" enable="false" position="absolute 799 774 884 797" mask="yyyy-mm-dd" autoselect="true"/>
  487. <Radio id="rdo_brthflag" taborder="69" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 888 775 958 795">
  488. <Dataset id="innerdataset">
  489. <ColumnInfo>
  490. <Column id="codecolumn"/>
  491. <Column id="datacolumn"/>
  492. </ColumnInfo>
  493. <Rows>
  494. <Row>
  495. <Col id="codecolumn">L</Col>
  496. <Col id="datacolumn">음</Col>
  497. </Row>
  498. <Row>
  499. <Col id="codecolumn">S</Col>
  500. <Col id="datacolumn">양</Col>
  501. </Row>
  502. </Rows>
  503. </Dataset>
  504. </Radio>
  505. <Static id="caption70" text="WebID" class="cell_1" position="absolute 236 852 336 875"/>
  506. <Edit id="input1" taborder="81" class="input_default" enable="false" position="absolute 338 852 472 875" autoselect="true"/>
  507. <Div id="group5" anchor="default" taborder="82" class="div_SA" position="absolute 0 25 1195 81">
  508. <Layouts>
  509. <Layout width="1194" height="32">
  510. <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1115 11 1121 49" anchor="default"/>
  511. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1129 19 1185 41" anchor="default" onclick="group5_btn_search_onclick"/>
  512. <Radio id="rdo_flag" taborder="0" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 10 16 142 43" anchor="default" onitemchanged="group5_rdo_flag_onitemchanged">
  513. <Dataset id="innerdataset">
  514. <ColumnInfo>
  515. <Column id="codecolumn"/>
  516. <Column id="datacolumn"/>
  517. </ColumnInfo>
  518. <Rows>
  519. <Row>
  520. <Col id="codecolumn">1</Col>
  521. <Col id="datacolumn">병원별</Col>
  522. </Row>
  523. <Row>
  524. <Col id="codecolumn">2</Col>
  525. <Col id="datacolumn">의사별</Col>
  526. </Row>
  527. </Rows>
  528. </Dataset>
  529. </Radio>
  530. <Tab id="switch1" taborder="2" tabindex="0" position="absolute 150 -7 1103 52" style="buttonbackground:stretch 10,10;background:stretch 10,23;" anchor="default">
  531. <Tabpages>
  532. <Tabpage id="case1">
  533. <Layouts>
  534. <Layout width="873" height="26">
  535. <Edit id="ipt_condcoophospnm" taborder="2" class="input_search" position="absolute 594 2 762 21" anchor="default" imemode="hangul" autoselect="true" onkeydown="group5_switch1_case1_ipt_condcoophospnm_onkeydown"/>
  536. <Static id="caption6" text="병원명 :" class="search_name" position="absolute 528 3 604 20" anchor="default"/>
  537. <Combo id="cmb_condareacd" taborder="1" innerdataset="@ds_init_areacd" codecolumn="sidocd" datacolumn="sidonm" class="combo_search" position="absolute 323 2 413 21" anchor="default" onitemchanged="group5_switch1_case1_cmb_condareacd_onitemchanged"/>
  538. <Static id="caption35" text="지역코드 :" class="search_name" position="absolute 244 3 330 20" anchor="default"/>
  539. <Combo id="cmb_gubun" taborder="0" innerdataset="@ds_init_hospgrade_A0429" codecolumn="cdid" datacolumn="cdnm" position="absolute 94 2 224 21" anchor="default"/>
  540. <Static id="caption5" text="병원구분 :" class="search_name" position="absolute 10 3 96 20" anchor="default"/>
  541. <Static id="caption00" text="요양코드 :" class="search_name" position="absolute 774 3 850 20" anchor="default"/>
  542. <Edit id="ipt_corpno" taborder="3" imemode="hangul" class="input_search" position="absolute 852 2 940 21" anchor="default" autoselect="true" onkeydown="group5_switch1_case1_ipt_corpno_onkeydown"/>
  543. <Static id="caption01" text="주요특성분야 :" class="search_name" position="absolute 10 29 136 46"/>
  544. <CheckBox id="chk_mjfield15" taborder="4" text="간호통합" value="N" truevalue="Y" falsevalue="N" onclick="grp_mjfield_chk_mjfield01_onclick" position="absolute 164 26 236 46"/>
  545. <CheckBox id="chk_mjfield04" taborder="5" text="인공호흡기" value="N" truevalue="Y" falsevalue="N" position="absolute 321 26 405 46"/>
  546. <CheckBox id="chk_mjfield13" taborder="6" text="항생제" value="N" truevalue="Y" falsevalue="N" position="absolute 407 26 469 46"/>
  547. <CheckBox id="chk_mjfield16" taborder="7" text="입원실" value="N" truevalue="Y" falsevalue="N" position="absolute 470 26 528 46"/>
  548. <CheckBox id="chk_mjfield07" taborder="8" text="감염" value="N" truevalue="Y" falsevalue="N" position="absolute 535 26 585 46"/>
  549. <CheckBox id="chk_mjfield11" taborder="9" text="호스피스 말기암관리" value="N" truevalue="Y" falsevalue="N" position="absolute 690 26 822 46"/>
  550. <CheckBox id="chk_mjfield09" taborder="10" text="재활" value="N" truevalue="Y" falsevalue="N" position="absolute 638 26 689 46"/>
  551. <CheckBox id="chk_mjfield08" taborder="11" text="투석" value="N" truevalue="Y" falsevalue="N" position="absolute 587 26 637 46"/>
  552. <CheckBox id="chk_mjfieldall" taborder="12" text="전체" value="N" truevalue="Y" falsevalue="N" position="absolute 114 26 170 46" onclick="group5_switch1_case1_chk_mjfieldall_onclick"/>
  553. <Combo id="cmb_areacddelt" taborder="13" innerdataset="@ds_cmb_areadetl" codecolumn="sidocddetl" datacolumn="sidonmdetl" class="combo_search" position="absolute 419 2 509 21" enable="false"/>
  554. <CheckBox id="chk_mjfield17" taborder="14" text="공동간병" value="N" truevalue="Y" falsevalue="N" onclick="grp_mjfield_chk_mjfield01_onclick" position="absolute 242 26 314 46"/>
  555. </Layout>
  556. </Layouts>
  557. </Tabpage>
  558. <Tabpage id="case2">
  559. <Layouts>
  560. <Layout>
  561. <Static id="caption7" text="진료과 :" class="search_name" position="absolute 256 15 335 32" anchor="default"/>
  562. <Static id="caption8" text="의사명 :" class="search_name" position="absolute 515 14 591 31" anchor="default"/>
  563. <Combo id="cmb_condorddeptcd" taborder="107" innerdataset="@ds_init_conddept_dept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_default" position="absolute 326 14 456 33" anchor="default"/>
  564. <Edit id="ipt_conddrnm" taborder="108" class="input_search" position="absolute 590 13 745 32" anchor="default" autoselect="true" onkeydown="group5_switch1_case2_ipt_conddrnm_onkeydown"/>
  565. <Static id="caption39" text="등록구분 :" class="search_name" position="absolute 10 15 96 32" anchor="default"/>
  566. <Combo id="cmb_rgstflag" taborder="109" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 94 14 224 33" anchor="default">
  567. <Dataset id="innerdataset">
  568. <ColumnInfo>
  569. <Column id="codecolumn"/>
  570. <Column id="datacolumn"/>
  571. </ColumnInfo>
  572. <Rows>
  573. <Row>
  574. <Col id="codecolumn"/>
  575. <Col id="datacolumn">- 전 체 -</Col>
  576. </Row>
  577. <Row>
  578. <Col id="codecolumn">E</Col>
  579. <Col id="datacolumn">EP</Col>
  580. </Row>
  581. <Row>
  582. <Col id="codecolumn">L</Col>
  583. <Col id="datacolumn">EMR</Col>
  584. </Row>
  585. </Rows>
  586. </Dataset>
  587. </Combo>
  588. </Layout>
  589. </Layouts>
  590. </Tabpage>
  591. </Tabpages>
  592. </Tab>
  593. </Layout>
  594. </Layouts>
  595. </Div>
  596. <Button id="button19" taborder="83" text="병의원검색Site" class="btn3" position="absolute 0 906 116 928" onclick="button19_onclick"/>
  597. <Edit id="ipt_devcorpnm" taborder="84" maxlength="8" class="input_default" enable="false" position="absolute 974 377 1195 400" autoselect="true" tooltiptype="default"/>
  598. <Calendar id="ipt_enddd" taborder="85" class="input_default" enable="false" position="absolute 577 774 668 797" mask="yyyy-mm-dd" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  599. <Button id="btn_today" taborder="86" text="오늘" position="absolute 671 776 717 796" onclick="btn_today_onclick" enable="false" class="btn2"/>
  600. <Calendar id="ipt_signboarddd" taborder="88" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_default" enable="false" position="absolute 771 403 870 426"/>
  601. <Static id="caption48" text="주차" class="cell_1" position="absolute 467 495 551 534" style="padding:0 8 0 8;"/>
  602. <Button id="btn_arh00800" taborder="91" text="보유장비 현황" class="btn1" position="absolute 1044 403 1195 426" enable="false" onclick="btn_arh00800_onclick"/>
  603. <Combo id="cmb_signboard" taborder="95" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 725 403 770 426" index="-1">
  604. <Dataset id="innerdataset">
  605. <ColumnInfo>
  606. <Column id="codecolumn"/>
  607. <Column id="datacolumn"/>
  608. </ColumnInfo>
  609. <Rows>
  610. <Row>
  611. <Col id="codecolumn">Y</Col>
  612. <Col id="datacolumn">Y</Col>
  613. </Row>
  614. <Row>
  615. <Col id="codecolumn">N</Col>
  616. <Col id="datacolumn">N</Col>
  617. </Row>
  618. </Rows>
  619. </Dataset>
  620. </Combo>
  621. <Static id="caption00" text="병원코드" class="cell_1" position="absolute 0 299 100 322"/>
  622. <Static id="caption06" text="병원구분" class="cell_1" position="absolute 0 325 100 348"/>
  623. <Static id="caption07" text="전화번호" class="cell_1" position="absolute 0 377 100 400"/>
  624. <Static id="caption08" text="E-MAIL" class="cell_1" position="absolute 0 403 100 426"/>
  625. <Static id="caption10" text="주요특성분야" class="cell_1" position="absolute 0 429 100 492"/>
  626. <Static id="caption11" text="전원담당자" class="cell_1" position="absolute 0 495 100 534"/>
  627. <Static id="caption18" text="참고사항" class="cell_1" position="absolute 0 537 100 602"/>
  628. <Static id="caption25" text="병원명칭" class="cell_1" position="absolute 226 299 326 322"/>
  629. <Static id="caption26" text="주 소" class="cell_1" position="absolute 226 325 326 348"/>
  630. <Static id="caption27" text="협력체결 시작일" class="cell_1" position="absolute 328 351 436 374"/>
  631. <Static id="caption30" text="현판발송일" class="cell_1" position="absolute 644 403 723 426"/>
  632. <Static id="caption39" text="협력체결 종료일" class="cell_1" position="absolute 548 351 656 374"/>
  633. <Static id="caption43" text="병원장명" class="cell_1" position="absolute 659 299 759 322"/>
  634. <Static id="caption44" text="병원분류" class="cell_1" position="absolute 872 299 972 322"/>
  635. <Static id="caption51" text="전산업체" class="cell_1" position="absolute 872 377 972 400"/>
  636. <Static id="caption55" text="심평원" class="cell_1" position="absolute 974 351 1034 374"/>
  637. <Static id="caption59" text="HIE" class="cell_1" position="absolute 1094 351 1138 374"/>
  638. <Static id="caption65" text="등록일자" class="cell_1" position="absolute 446 377 546 400"/>
  639. <Shape id="line02" class="line_2" position="absolute 0 426 871 431"/>
  640. <Shape id="line06" class="line_2" position="absolute 0 492 872 497"/>
  641. <Shape id="line10" class="line_2" position="absolute 1 534 871 539"/>
  642. <TextArea id="ipt_pertransnm" taborder="101" imemode="hangul" wordwrap="word" autoselect="true" enable="false" position="absolute 102 495 466 534"/>
  643. <Edit id="ipt_faxno" taborder="16" class="input_default" enable="false" position="absolute 328 377 444 400" maxlength="30" autoselect="true"/>
  644. <Static id="caption28" text="팩스번호" class="cell_1" position="absolute 226 377 326 400"/>
  645. <Calendar id="ipt_opnofhospdd" taborder="17" class="input_default" enable="false" position="absolute 760 377 870 400" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  646. <Static id="caption35" text="개원일자" class="cell_1" position="absolute 658 377 758 400"/>
  647. <CheckBox id="cbk_clsmatyn" taborder="14" text="동문" value="N" truevalue="Y" falsevalue="N" position="absolute 482 404 525 424" enable="false"/>
  648. <Static id="caption29" text="동문여부" class="cell_1" position="absolute 416 403 478 426"/>
  649. <Edit id="ipt_corpno" taborder="13" class="input_essential" enable="false" position="absolute 974 325 1195 348" maxlength="8" autoselect="true" oneditclick="ipt_corpno_oneditclick"/>
  650. <Static id="caption64" text="요양기관번호" class="cell_1" position="absolute 872 325 972 348"/>
  651. <Combo id="cmb_areacd" taborder="5" innerdataset="@ds_init_areacd" codecolumn="sidocd" datacolumn="sidonm" enable="false" position="absolute 102 351 208 374" class="combo_essential" onitemchanged="cmb_areacd_onitemchanged"/>
  652. <Static id="caption05" text="지역구분" class="cell_1" position="absolute 0 351 100 374"/>
  653. <Shape id="line00" class="line_2" position="absolute 2 374 1195 379"/>
  654. <Static id="caption01" text="폐업일" class="cell_1" position="absolute 770 351 870 374"/>
  655. <Calendar id="ipt_close" taborder="102" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_default" enable="false" position="absolute 873 351 972 374"/>
  656. <CheckBox id="chk_hiddenflag" taborder="103" text="의사 내역 전체조회" position="absolute 876 609 1013 627" truevalue="Y" falsevalue="N" value="N" onclick="chk_hiddenflag_onclick"/>
  657. <Button id="button20" taborder="104" text="보건복지부Site" class="btn3" position="absolute 117 906 233 928" onclick="button20_onclick"/>
  658. <Combo id="cmb_areacddetl" taborder="105" innerdataset="ds_areadetl" codecolumn="sidocddetl" datacolumn="sidonmdetl" class="combo_essential" enable="false" position="absolute 210 351 326 374"/>
  659. <Button id="btn_areacd" taborder="106" text="지역코드" position="absolute 140 83 200 104" onclick="btn_areacd_onclick" visible="false"/>
  660. <Edit id="ipt_bencnt" taborder="90" maxlength="8" class="input_default" enable="false" position="absolute 591 403 641 426" autoselect="true" style=":disabled {padding:0 0 0 0;align:center middle;}" onkeyup="ipt_bencnt_onkeyup"/>
  661. <Static id="caption12" text="병상수" class="cell_1" position="absolute 531 403 589 426"/>
  662. </Layout>
  663. </Layouts>
  664. <Objects>
  665. <Dataset id="ds_send_repdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  666. <ColumnInfo>
  667. <Column id="flag" type="STRING" size="256"/>
  668. <Column id="sidocd" type="STRING" size="256"/>
  669. <Column id="sidocddetl" type="STRING" size="256"/>
  670. <Column id="coophospnm" type="STRING" size="256"/>
  671. <Column id="orddeptcd" type="STRING" size="256"/>
  672. <Column id="drnm" type="STRING" size="256"/>
  673. <Column id="rgstflag" type="STRING" size="256"/>
  674. <Column id="coophospcd" type="STRING" size="256"/>
  675. <Column id="offset" type="STRING" size="256"/>
  676. <Column id="pagesize" type="STRING" size="256"/>
  677. <Column id="hospgrade" type="STRING" size="256"/>
  678. <Column id="corpno" type="STRING" size="256"/>
  679. <Column id="scrncd" type="STRING" size="256"/>
  680. <Column id="mjfield15" type="STRING" size="256"/>
  681. <Column id="mjfield04" type="STRING" size="256"/>
  682. <Column id="mjfield13" type="STRING" size="256"/>
  683. <Column id="mjfield16" type="STRING" size="256"/>
  684. <Column id="mjfield07" type="STRING" size="256"/>
  685. <Column id="mjfield08" type="STRING" size="256"/>
  686. <Column id="mjfield09" type="STRING" size="256"/>
  687. <Column id="mjfield11" type="STRING" size="256"/>
  688. <Column id="mjfield14" type="STRING" size="256"/>
  689. <Column id="mjfield17" type="STRING" size="256"/>
  690. </ColumnInfo>
  691. <Rows>
  692. <Row>
  693. <Col id="flag">1</Col>
  694. <Col id="sidocd"/>
  695. <Col id="coophospnm"/>
  696. <Col id="orddeptcd"/>
  697. <Col id="drnm"/>
  698. <Col id="rgstflag"/>
  699. <Col id="coophospcd"/>
  700. <Col id="offset">0</Col>
  701. <Col id="pagesize">1000</Col>
  702. <Col id="hospgrade"/>
  703. </Row>
  704. </Rows>
  705. </Dataset>
  706. <Dataset id="ds_init_hospgrade_A0429" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  707. <Dataset id="ds_init_condareacd_A0014A0426" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  708. <Dataset id="ds_init_conddept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  709. <Dataset id="ds_main_hosplist_hospinfo_gr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  710. <ColumnInfo>
  711. <Column id="coophospcd" type="STRING" size="256" sumtext="병원코드"/>
  712. <Column id="coophospnm" type="STRING" size="256" sumtext="병원명"/>
  713. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  714. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  715. <Column id="addr" type="STRING" size="256" sumtext="주소1"/>
  716. <Column id="detladdr" type="STRING" size="256" sumtext="주소2"/>
  717. <Column id="dirofhospnm" type="STRING" size="256" sumtext="병원장명"/>
  718. <Column id="clsmatyn" type="STRING" size="256" sumtext="동문여부"/>
  719. <Column id="bedcnt" type="INT" size="256" sumtext="병상수"/>
  720. <Column id="hospgrade" type="STRING" size="256" sumtext="병원구분"/>
  721. <Column id="areacd" type="STRING" size="256" sumtext="지역코드"/>
  722. <Column id="coopconcltdd" type="STRING" size="256" sumtext="협력체결일"/>
  723. <Column id="cooptodd" type="STRING" size="256" sumtext="협력종결일"/>
  724. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  725. <Column id="faxno" type="STRING" size="256" sumtext="팩스번호"/>
  726. <Column id="perchgrnm" type="STRING" size="256" sumtext="실무자명"/>
  727. <Column id="perchgrjobpos" type="STRING" size="256" sumtext="실무자직급"/>
  728. <Column id="perchgrtel" type="STRING" size="256" sumtext="실무자전화번호"/>
  729. <Column id="perchgrmpphone" type="STRING" size="256" sumtext="실무자핸드폰"/>
  730. <Column id="opnofhospdd" type="STRING" size="256" sumtext="개원일"/>
  731. <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
  732. <Column id="rgstflag" type="STRING" size="256" sumtext="등록구분"/>
  733. <Column id="homepgnm" type="STRING" size="256" sumtext="홈페이지"/>
  734. <Column id="emailnm" type="STRING" size="256" sumtext="E-mail"/>
  735. <Column id="rem" type="STRING" size="256" sumtext="비고"/>
  736. <Column id="zipcdseq" type="INT" size="256" sumtext="우편번호일련번호"/>
  737. <Column id="emailid" type="STRING" size="256" sumtext="이메일id"/>
  738. <Column id="emailaddr" type="STRING" size="256" sumtext="이메일주소"/>
  739. <Column id="corpno" type="STRING" size="256" sumtext="요양기관번호"/>
  740. <Column id="reprorddeptcd" type="STRING" size="256" sumtext="대표과코드"/>
  741. <Column id="testyn" type="STRING" size="256" sumtext="진검수탁여부"/>
  742. <Column id="pathoyn" type="STRING" size="256" sumtext="병리수탁여부"/>
  743. <Column id="uncocd" type="STRING" size="256" sumtext="미수코드"/>
  744. <Column id="unconm" type="STRING" size="256" sumtext="미수코드명"/>
  745. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  746. <Column id="mjfield01" type="STRING" size="256" sumtext="주요특성분야(응급실운영)"/>
  747. <Column id="mjfield02" type="STRING" size="256" sumtext="주요특성분야(수술여부)"/>
  748. <Column id="mjfield03" type="STRING" size="256" sumtext="주요특성분야(중환자실)"/>
  749. <Column id="mjfield04" type="STRING" size="256" sumtext="주요특성분야(인공호흡기)"/>
  750. <Column id="mjfield05" type="STRING" size="256" sumtext="주요특성분야(재원:항암,RT환자)"/>
  751. <Column id="mjfield06" type="STRING" size="256" sumtext="주요특성분야(혈액,종양내과)"/>
  752. <Column id="mjfield07" type="STRING" size="256" sumtext="주요특성분야(감염관리)"/>
  753. <Column id="mjfield08" type="STRING" size="256" sumtext="주요특성분야(투석)"/>
  754. <Column id="mjfield09" type="STRING" size="256" sumtext="주요특성분야(재활)"/>
  755. <Column id="mjfield10" type="STRING" size="256" sumtext="주요특성분야(장기요양)"/>
  756. <Column id="mjfield11" type="STRING" size="256" sumtext="주요특성분야(호스피스 말기암관리)"/>
  757. <Column id="mjfield12" type="STRING" size="256" sumtext="주요특성분야(수혈)"/>
  758. <Column id="mjfield13" type="STRING" size="256" sumtext="주요특성분야(항생제)"/>
  759. <Column id="mjfield14" type="STRING" size="256" sumtext="주요특성분야(통증)"/>
  760. <Column id="drcnt" type="INT" size="256" sumtext="의료진수"/>
  761. <Column id="perchgrtelnt" type="STRING" size="256" sumtext="협력담당자 전화번호(야간 및 휴일)"/>
  762. <Column id="pertransnm" type="STRING" size="256" sumtext="전원담당자 이름"/>
  763. <Column id="pertransjobpos" type="STRING" size="256" sumtext="전원담당자 직책"/>
  764. <Column id="pertranstel" type="STRING" size="256" sumtext="전원담당자 전화번호"/>
  765. <Column id="pertranstelnt" type="STRING" size="256" sumtext="전원담당자 전화번호(야간 및 휴일)"/>
  766. <Column id="pertransmphone" type="STRING" size="256" sumtext="전원담당자 휴대폰"/>
  767. <Column id="replflag" type="STRING" size="256" sumtext="회신서동의여부"/>
  768. <Column id="repltype" type="STRING" size="256" sumtext="회신유형(코드정의서 A0423 참조)"/>
  769. </ColumnInfo>
  770. </Dataset>
  771. <Dataset id="ds_main_hospinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_hospinfo_oncolumnchanged">
  772. <ColumnInfo>
  773. <Column id="coophospcd" type="STRING" size="256"/>
  774. <Column id="coophospnm" type="STRING" size="256"/>
  775. <Column id="zipcd1" type="STRING" size="256"/>
  776. <Column id="zipcd2" type="STRING" size="256"/>
  777. <Column id="addr" type="STRING" size="256"/>
  778. <Column id="detladdr" type="STRING" size="256"/>
  779. <Column id="dirofhospnm" type="STRING" size="256"/>
  780. <Column id="clsmatyn" type="STRING" size="256"/>
  781. <Column id="bedcnt" type="STRING" size="256"/>
  782. <Column id="hospgrade" type="STRING" size="256"/>
  783. <Column id="sidocd" type="STRING" size="256"/>
  784. <Column id="sidocddetl" type="STRING" size="256"/>
  785. <Column id="coopconcltdd" type="STRING" size="256"/>
  786. <Column id="cooptodd" type="STRING" size="256"/>
  787. <Column id="telno" type="STRING" size="256"/>
  788. <Column id="faxno" type="STRING" size="256"/>
  789. <Column id="perchgrnm" type="STRING" size="256"/>
  790. <Column id="perchgrjobpos" type="STRING" size="256"/>
  791. <Column id="perchgrtel" type="STRING" size="256"/>
  792. <Column id="perchgrmpphone" type="STRING" size="256"/>
  793. <Column id="opnofhospdd" type="STRING" size="256"/>
  794. <Column id="rgstdd" type="STRING" size="256"/>
  795. <Column id="rgstflag" type="STRING" size="256"/>
  796. <Column id="homepgnm" type="STRING" size="256"/>
  797. <Column id="rem" type="STRING" size="256"/>
  798. <Column id="zipcdseq" type="STRING" size="256"/>
  799. <Column id="emailid" type="STRING" size="256"/>
  800. <Column id="emailaddr" type="STRING" size="256"/>
  801. <Column id="corpno" type="STRING" size="256"/>
  802. <Column id="reprorddeptcd" type="STRING" size="256"/>
  803. <Column id="testyn" type="STRING" size="256"/>
  804. <Column id="pathoyn" type="STRING" size="256"/>
  805. <Column id="uncocd" type="STRING" size="256"/>
  806. <Column id="unconm" type="STRING" size="256"/>
  807. <Column id="drcnt" type="STRING" size="256"/>
  808. <Column id="pertransnm" type="STRING" size="256"/>
  809. <Column id="pertransjobpos" type="STRING" size="256"/>
  810. <Column id="pertranstel" type="STRING" size="256"/>
  811. <Column id="pertranstelnt" type="STRING" size="256"/>
  812. <Column id="pertransmphone" type="STRING" size="256"/>
  813. <Column id="perchgrtelnt" type="STRING" size="256"/>
  814. <Column id="status" type="STRING" size="256"/>
  815. <Column id="repltype" type="STRING" size="256"/>
  816. <Column id="replflag" type="STRING" size="256"/>
  817. <Column id="signboardyn" type="STRING" size="256"/>
  818. <Column id="bedcn" type="INT" size="256"/>
  819. <Column id="signboarddd" type="STRING" size="256"/>
  820. <Column id="carrem" type="STRING" size="256"/>
  821. <Column id="hospkind" type="STRING" size="256"/>
  822. <Column id="hieyn" type="STRING" size="256"/>
  823. <Column id="hirayn" type="STRING" size="256"/>
  824. <Column id="mjfielddesc" type="STRING" size="256"/>
  825. <Column id="devcorpnm" type="STRING" size="256"/>
  826. <Column id="mjfield01" type="STRING" size="256"/>
  827. <Column id="mjfield02" type="STRING" size="256"/>
  828. <Column id="mjfield03" type="STRING" size="256"/>
  829. <Column id="mjfield04" type="STRING" size="256"/>
  830. <Column id="mjfield05" type="STRING" size="256"/>
  831. <Column id="mjfield06" type="STRING" size="256"/>
  832. <Column id="mjfield07" type="STRING" size="256"/>
  833. <Column id="mjfield08" type="STRING" size="256"/>
  834. <Column id="mjfield09" type="STRING" size="256"/>
  835. <Column id="mjfield10" type="STRING" size="256"/>
  836. <Column id="mjfield11" type="STRING" size="256"/>
  837. <Column id="mjfield12" type="STRING" size="256"/>
  838. <Column id="mjfield13" type="STRING" size="256"/>
  839. <Column id="mjfield14" type="STRING" size="256"/>
  840. <Column id="mjfield15" type="STRING" size="256"/>
  841. <Column id="mjfield16" type="STRING" size="256"/>
  842. <Column id="closedd" type="STRING" size="256"/>
  843. <Column id="mjfield17" type="STRING" size="256"/>
  844. </ColumnInfo>
  845. <Rows>
  846. <Row>
  847. <Col id="coophospcd"/>
  848. <Col id="coophospnm"/>
  849. <Col id="zipcd1"/>
  850. <Col id="zipcd2"/>
  851. <Col id="addr"/>
  852. <Col id="detladdr"/>
  853. <Col id="dirofhospnm"/>
  854. <Col id="clsmatyn"/>
  855. <Col id="bedcnt"/>
  856. <Col id="hospgrade"/>
  857. <Col id="sidocd"/>
  858. <Col id="coopconcltdd"/>
  859. <Col id="cooptodd"/>
  860. <Col id="telno"/>
  861. <Col id="faxno"/>
  862. <Col id="perchgrnm"/>
  863. <Col id="perchgrjobpos"/>
  864. <Col id="perchgrtel"/>
  865. <Col id="perchgrmpphone"/>
  866. <Col id="opnofhospdd"/>
  867. <Col id="rgstdd"/>
  868. <Col id="rgstflag"/>
  869. <Col id="homepgnm"/>
  870. <Col id="rem"/>
  871. <Col id="zipcdseq"/>
  872. <Col id="emailid"/>
  873. <Col id="emailaddr"/>
  874. <Col id="corpno"/>
  875. <Col id="reprorddeptcd">N</Col>
  876. <Col id="testyn">N</Col>
  877. <Col id="pathoyn">N</Col>
  878. <Col id="uncocd"/>
  879. <Col id="unconm"/>
  880. <Col id="drcnt"/>
  881. <Col id="pertransnm"/>
  882. <Col id="pertransjobpos"/>
  883. <Col id="pertranstel"/>
  884. <Col id="pertranstelnt"/>
  885. <Col id="pertransmphone"/>
  886. <Col id="perchgrtelnt"/>
  887. <Col id="status"/>
  888. <Col id="repltype"/>
  889. <Col id="replflag"/>
  890. <Col id="mjfield01"/>
  891. <Col id="mjfield02"/>
  892. <Col id="mjfield03"/>
  893. <Col id="mjfield04"/>
  894. <Col id="mjfield05"/>
  895. <Col id="mjfield06"/>
  896. <Col id="mjfield07"/>
  897. <Col id="mjfield08"/>
  898. <Col id="mjfield09"/>
  899. <Col id="mjfield10"/>
  900. <Col id="mjfield11"/>
  901. <Col id="mjfield12"/>
  902. <Col id="mjfield13"/>
  903. <Col id="mjfield14"/>
  904. <Col id="mjfield15"/>
  905. <Col id="mjfield16"/>
  906. </Row>
  907. </Rows>
  908. </Dataset>
  909. <Dataset id="ds_main_doctinfo_doclist_gr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  910. <ColumnInfo>
  911. <Column id="coophospcd" type="STRING" size="256" sumtext="병원코드"/>
  912. <Column id="coopdrcd" type="STRING" size="256" sumtext="협력의사ID"/>
  913. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  914. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  915. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  916. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  917. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  918. <Column id="tradehosp" type="STRING" size="256" sumtext="수련병원"/>
  919. <Column id="gradsch" type="STRING" size="256" sumtext="출신학교"/>
  920. <Column id="drflag" type="STRING" size="256" sumtext="의사구분"/>
  921. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  922. <Column id="drnm" type="STRING" size="256" sumtext="의사성명"/>
  923. <Column id="drcls" type="STRING" size="256" sumtext="의사분류"/>
  924. <Column id="licnsno" type="STRING" size="256" sumtext="면허번호"/>
  925. <Column id="medispclno" type="STRING" size="256" sumtext="전문의번호"/>
  926. <Column id="clsmatyn" type="STRING" size="256" sumtext="동문여부"/>
  927. <Column id="gradyear" type="STRING" size="256" sumtext="졸업년도"/>
  928. <Column id="replmethod" type="STRING" size="256" sumtext="회신방법"/>
  929. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  930. <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰번호"/>
  931. <Column id="emailnm" type="STRING" size="256" sumtext="email전체주소"/>
  932. <Column id="emailid" type="STRING" size="256" sumtext="emailid"/>
  933. <Column id="emailaddr" type="STRING" size="256" sumtext="email주소"/>
  934. <Column id="detlfrmrmert" type="STRING" size="256" sumtext="세부전공"/>
  935. <Column id="relign" type="STRING" size="256" sumtext="종교"/>
  936. <Column id="hoby" type="STRING" size="256" sumtext="취미"/>
  937. <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
  938. <Column id="epid" type="STRING" size="256" sumtext="epid"/>
  939. <Column id="localrgstdd" type="STRING" size="256" sumtext="로컬등록일자"/>
  940. <Column id="eprgstdd" type="STRING" size="256" sumtext="ep등록일자"/>
  941. <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
  942. <Column id="secssdd" type="STRING" size="256" sumtext="탈퇴일자"/>
  943. <Column id="rem" type="STRING" size="256" sumtext="참고사항"/>
  944. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  945. <Column id="brthflag" type="STRING" size="256" sumtext="생일구분"/>
  946. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  947. </ColumnInfo>
  948. </Dataset>
  949. <Dataset id="ds_main_doclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  950. <ColumnInfo>
  951. <Column id="coopdrcd" type="STRING" size="256"/>
  952. <Column id="drnm" type="STRING" size="256"/>
  953. <Column id="telno" type="STRING" size="256"/>
  954. <Column id="mpphontel" type="STRING" size="256"/>
  955. <Column id="rrgstno1" type="STRING" size="256"/>
  956. <Column id="rrgstno2" type="STRING" size="256"/>
  957. <Column id="tradehosp" type="STRING" size="256"/>
  958. <Column id="drflag" type="STRING" size="256"/>
  959. <Column id="clsmatyn" type="STRING" size="256"/>
  960. <Column id="gradyear" type="STRING" size="256"/>
  961. <Column id="gradsch" type="STRING" size="256"/>
  962. <Column id="emailnm" type="STRING" size="256"/>
  963. <Column id="replmethod" type="STRING" size="256"/>
  964. <Column id="rem" type="STRING" size="256"/>
  965. <Column id="emailid" type="STRING" size="256"/>
  966. <Column id="emailaddr" type="STRING" size="256"/>
  967. <Column id="coophospcd" type="STRING" size="256"/>
  968. <Column id="fromdd" type="STRING" size="256"/>
  969. <Column id="instcd" type="STRING" size="256"/>
  970. <Column id="todd" type="STRING" size="256"/>
  971. <Column id="orddeptcd" type="STRING" size="256"/>
  972. <Column id="drcls" type="STRING" size="256"/>
  973. <Column id="licnsno" type="STRING" size="256"/>
  974. <Column id="medispclno" type="STRING" size="256"/>
  975. <Column id="detlfrmrmert" type="STRING" size="256"/>
  976. <Column id="relign" type="STRING" size="256"/>
  977. <Column id="hoby" type="STRING" size="256"/>
  978. <Column id="btype" type="STRING" size="256"/>
  979. <Column id="epid" type="STRING" size="256"/>
  980. <Column id="localrgstdd" type="STRING" size="256"/>
  981. <Column id="eprgstdd" type="STRING" size="256"/>
  982. <Column id="aprvdd" type="STRING" size="256"/>
  983. <Column id="brthdd" type="STRING" size="256"/>
  984. <Column id="brthflag" type="STRING" size="256"/>
  985. <Column id="rgstflag" type="STRING" size="256"/>
  986. <Column id="status" type="STRING" size="256"/>
  987. <Column id="webid" type="STRING" size="256"/>
  988. </ColumnInfo>
  989. <Rows>
  990. <Row>
  991. <Col id="coopdrcd"/>
  992. <Col id="drnm"/>
  993. <Col id="telno"/>
  994. <Col id="mpphontel"/>
  995. <Col id="rrgstno1"/>
  996. <Col id="rrgstno2"/>
  997. <Col id="tradehosp"/>
  998. <Col id="drflag"/>
  999. <Col id="clsmatyn"/>
  1000. <Col id="gradyear"/>
  1001. <Col id="gradsch"/>
  1002. <Col id="emailnm"/>
  1003. <Col id="replmethod"/>
  1004. <Col id="rem"/>
  1005. <Col id="emailid"/>
  1006. <Col id="emailaddr"/>
  1007. <Col id="coophospcd"/>
  1008. <Col id="fromdd"/>
  1009. <Col id="instcd"/>
  1010. <Col id="todd"/>
  1011. <Col id="orddeptcd"/>
  1012. <Col id="drcls"/>
  1013. <Col id="licnsno"/>
  1014. <Col id="medispclno"/>
  1015. <Col id="detlfrmrmert"/>
  1016. <Col id="relign"/>
  1017. <Col id="hoby"/>
  1018. <Col id="btype"/>
  1019. <Col id="epid"/>
  1020. <Col id="localrgstdd"/>
  1021. <Col id="eprgstdd"/>
  1022. <Col id="aprvdd"/>
  1023. <Col id="brthdd"/>
  1024. <Col id="brthflag"/>
  1025. <Col id="rgstflag"/>
  1026. <Col id="status"/>
  1027. <Col id="webid"/>
  1028. </Row>
  1029. </Rows>
  1030. </Dataset>
  1031. <Dataset id="ds_init_hospkind_A0664" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1032. <Dataset id="ds_init_areacd_A0426" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1033. <Dataset id="ds_main_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1034. <ColumnInfo>
  1035. <Column id="estbnm" type="STRING" size="256" sumtext="진료과명"/>
  1036. <Column id="installyn" type="STRING" size="256" sumtext="설치여부"/>
  1037. <Column id="qty" type="INT" size="256" sumtext="전문의수"/>
  1038. <Column id="coophospcd" type="STRING" size="256" sumtext="소속병원코드"/>
  1039. <Column id="estbcd" type="STRING" size="256" sumtext="시설코드"/>
  1040. <Column id="estbflag" type="STRING" size="256" sumtext="시설구분"/>
  1041. </ColumnInfo>
  1042. </Dataset>
  1043. <Dataset id="ds_main_eqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="estbnm" type="STRING" size="256" sumtext="보유장비명"/>
  1046. <Column id="installyn" type="STRING" size="256" sumtext="보유여부"/>
  1047. <Column id="qty" type="INT" size="256" sumtext="수량"/>
  1048. <Column id="coophospcd" type="STRING" size="256" sumtext="소속병원코드"/>
  1049. <Column id="estbcd" type="STRING" size="256" sumtext="시설코드"/>
  1050. <Column id="estbflag" type="STRING" size="256" sumtext="시설구분"/>
  1051. </ColumnInfo>
  1052. </Dataset>
  1053. <Dataset id="ds_init_drcls_A0427" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1054. <Dataset id="ds_init_drflag_A0428" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1055. <Dataset id="ds_init_replmethod_A0422" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1056. <Dataset id="ds_send_doctcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1057. <ColumnInfo>
  1058. <Column id="coophospcd" type="STRING" size="256"/>
  1059. <Column id="hiddenflag" type="STRING" size="256"/>
  1060. </ColumnInfo>
  1061. <Rows>
  1062. <Row>
  1063. <Col id="hiddenflag">N</Col>
  1064. </Row>
  1065. </Rows>
  1066. </Dataset>
  1067. <Dataset id="ds_cmb_rgstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1068. <ColumnInfo>
  1069. <Column id="label" type="STRING" size="256"/>
  1070. <Column id="value" type="STRING" size="256"/>
  1071. </ColumnInfo>
  1072. <Rows>
  1073. <Row>
  1074. <Col id="label">EP</Col>
  1075. <Col id="value">E</Col>
  1076. </Row>
  1077. <Row>
  1078. <Col id="label">EMR</Col>
  1079. <Col id="value">L</Col>
  1080. </Row>
  1081. </Rows>
  1082. </Dataset>
  1083. <Dataset id="ds_main_hosplist_hospinfo_gr_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1084. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1085. <Dataset id="ds_init_hardcd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1086. <Dataset id="ds_temp_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_temp_deptlist_oncolumnchanged">
  1087. <ColumnInfo>
  1088. <Column id="estbnm" type="STRING" size="256" sumtext="진료과명"/>
  1089. <Column id="installyn" type="STRING" size="256" sumtext="설치여부"/>
  1090. <Column id="qty" type="INT" size="256" sumtext="전문의수"/>
  1091. <Column id="coophospcd" type="STRING" size="256" sumtext="소속병원코드"/>
  1092. <Column id="estbcd" type="STRING" size="256" sumtext="시설코드"/>
  1093. <Column id="estbflag" type="STRING" size="256" sumtext="시설구분"/>
  1094. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1095. </ColumnInfo>
  1096. </Dataset>
  1097. <Dataset id="ds_temp_eqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1098. <ColumnInfo>
  1099. <Column id="estbnm" type="STRING" size="256" sumtext="보유장비명"/>
  1100. <Column id="installyn" type="STRING" size="256" sumtext="보유여부"/>
  1101. <Column id="qty" type="INT" size="256" sumtext="수량"/>
  1102. <Column id="coophospcd" type="STRING" size="256" sumtext="소속병원코드"/>
  1103. <Column id="estbcd" type="INT" size="256" sumtext="시설코드"/>
  1104. <Column id="estbflag" type="STRING" size="256" sumtext="시설구분"/>
  1105. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1106. </ColumnInfo>
  1107. </Dataset>
  1108. <PropertyAnimation id="pA_list" endingmode="to" repeat="1" repeattype="normal" duration="1000" starttime="0" targetcomp="group1" interpolation="Interpolation.curve4InOut" targetprop="style.opacity" onend="pAlist_onend" onstart="pAlist_onstart"/>
  1109. <PropertyAnimation id="pA_list2" endingmode="to" repeat="1" repeattype="normal" duration="1000" starttime="0" targetcomp="group2" interpolation="Interpolation.curve4InOut" targetprop="style.opacity" onend="pAlist2_onend" onstart="pAlist2_onstart"/>
  1110. <Dataset id="ds_SMARC05100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1111. <ColumnInfo>
  1112. <Column id="hospnm" type="STRING" size="256"/>
  1113. <Column id="corpno" type="STRING" size="256"/>
  1114. <Column id="lcsno" type="STRING" size="256"/>
  1115. <Column id="drnm" type="STRING" size="256"/>
  1116. </ColumnInfo>
  1117. <Rows>
  1118. <Row/>
  1119. </Rows>
  1120. </Dataset>
  1121. <Dataset id="ds_SPARH05100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1122. <ColumnInfo>
  1123. <Column id="coophospnm" type="STRING" size="256"/>
  1124. <Column id="corpno" type="STRING" size="256"/>
  1125. <Column id="zipcdaddr" type="STRING" size="256"/>
  1126. <Column id="telno" type="STRING" size="256"/>
  1127. <Column id="hira" type="STRING" size="256"/>
  1128. <Column id="hie" type="STRING" size="256"/>
  1129. <Column id="hospkind" type="STRING" size="256"/>
  1130. </ColumnInfo>
  1131. <Rows>
  1132. <Row/>
  1133. </Rows>
  1134. </Dataset>
  1135. <Dataset id="ds_init_areacd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1136. <Dataset id="ds_init_areacddelt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1137. <ColumnInfo>
  1138. <Column id="sidocddetl" type="STRING" size="256"/>
  1139. <Column id="sidonmdelt" type="STRING" size="256"/>
  1140. </ColumnInfo>
  1141. </Dataset>
  1142. <Dataset id="ds_cmb_areadetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1143. <Dataset id="ds_areadetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1144. <Dataset id="ds_temp_hosplist_hospinfo_gr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1145. </Objects>
  1146. <Bind>
  1147. <BindItem id="item0" compid="opt_coophospcd" propid="value" datasetid="ds_main_hospinfo" columnid="coophospcd"/>
  1148. <BindItem id="item1" compid="ipt_coophospnm" propid="value" datasetid="ds_main_hospinfo" columnid="coophospnm"/>
  1149. <BindItem id="item2" compid="ipt_dirofhospnm" propid="value" datasetid="ds_main_hospinfo" columnid="dirofhospnm"/>
  1150. <BindItem id="item3" compid="cmb_reprorddeptcd" propid="value" datasetid="ds_main_hospinfo" columnid="hospkind"/>
  1151. <BindItem id="item4" compid="cmb_areacd" propid="value" datasetid="ds_main_hospinfo" columnid="sidocd"/>
  1152. <BindItem id="item5" compid="cmb_hospgrade" propid="value" datasetid="ds_main_hospinfo" columnid="hospgrade"/>
  1153. <BindItem id="item6" compid="ipt_telno" propid="value" datasetid="ds_main_hospinfo" columnid="telno"/>
  1154. <BindItem id="item8" compid="ipt_faxno" propid="value" datasetid="ds_main_hospinfo" columnid="faxno"/>
  1155. <BindItem id="item9" compid="ipt_coopconcltdd" propid="value" datasetid="ds_main_hospinfo" columnid="coopconcltdd"/>
  1156. <BindItem id="item10" compid="ipt_zipcd1" propid="value" datasetid="ds_main_hospinfo" columnid="zipcd1"/>
  1157. <BindItem id="item11" compid="ipt_zipcd2" propid="value" datasetid="ds_main_hospinfo" columnid="zipcd2"/>
  1158. <BindItem id="item12" compid="ipt_addr" propid="value" datasetid="ds_main_hospinfo" columnid="addr"/>
  1159. <BindItem id="item13" compid="ipt_cooptodd" propid="value" datasetid="ds_main_hospinfo" columnid="cooptodd"/>
  1160. <BindItem id="item14" compid="ipt_opnofhospdd" propid="value" datasetid="ds_main_hospinfo" columnid="opnofhospdd"/>
  1161. <BindItem id="item15" compid="ipt_emailid" propid="value" datasetid="ds_main_hospinfo" columnid="emailid"/>
  1162. <BindItem id="item16" compid="ipt_emailaddr" propid="value" datasetid="ds_main_hospinfo" columnid="emailaddr"/>
  1163. <BindItem id="item18" compid="ipt_rgstdd" propid="value" datasetid="ds_main_hospinfo" columnid="rgstdd"/>
  1164. <BindItem id="item19" compid="ipt_corpno" propid="value" datasetid="ds_main_hospinfo" columnid="corpno"/>
  1165. <BindItem id="item20" compid="cbk_clsmatyn" propid="value" datasetid="ds_main_hospinfo" columnid="clsmatyn"/>
  1166. <BindItem id="item21" compid="cmb_hirayn" propid="value" datasetid="ds_main_hospinfo" columnid="hirayn"/>
  1167. <BindItem id="item22" compid="cmb_hieyn" propid="value" datasetid="ds_main_hospinfo" columnid="hieyn"/>
  1168. <BindItem id="item23" compid="ipt_detladdr" propid="value" datasetid="ds_main_hospinfo" columnid="detladdr"/>
  1169. <BindItem id="item25" compid="grp_mjfield.chk_mjfield15" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield15"/>
  1170. <BindItem id="item26" compid="grp_mjfield.chk_mjfield08" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield08"/>
  1171. <BindItem id="item28" compid="grp_mjfield.chk_mjfield09" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield09"/>
  1172. <BindItem id="item31" compid="grp_mjfield.chk_mjfield04" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield04"/>
  1173. <BindItem id="item32" compid="grp_mjfield.chk_mjfield11" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield11"/>
  1174. <BindItem id="item33" compid="grp_mjfield.chk_mjfield16" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield16"/>
  1175. <BindItem id="item35" compid="grp_mjfield.chk_mjfield13" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield13"/>
  1176. <BindItem id="item45" compid="ipt_rem" propid="value" datasetid="ds_main_hospinfo" columnid="rem"/>
  1177. <BindItem id="item54" compid="opt_coopdrcd" propid="value" datasetid="ds_main_doclist" columnid="coopdrcd"/>
  1178. <BindItem id="item55" compid="ipt_licnsno" propid="value" datasetid="ds_main_doclist" columnid="licnsno"/>
  1179. <BindItem id="item56" compid="ipt_drmpphontel" propid="value" datasetid="ds_main_doclist" columnid="mpphontel"/>
  1180. <BindItem id="item58" compid="ipt_dremailid" propid="value" datasetid="ds_main_doclist" columnid="emailid"/>
  1181. <BindItem id="item59" compid="ipt_dremailaddr" propid="value" datasetid="ds_main_doclist" columnid="emailaddr"/>
  1182. <BindItem id="item61" compid="cbk_drclsmatyn" propid="value" datasetid="ds_main_doclist" columnid="clsmatyn"/>
  1183. <BindItem id="item62" compid="ipt_gradyear" propid="value" datasetid="ds_main_doclist" columnid="gradyear"/>
  1184. <BindItem id="item63" compid="cmb_drflag" propid="value" datasetid="ds_main_doclist" columnid="drflag"/>
  1185. <BindItem id="item64" compid="ipt_drnm" propid="value" datasetid="ds_main_doclist" columnid="drnm"/>
  1186. <BindItem id="item67" compid="ipt_medispclno" propid="value" datasetid="ds_main_doclist" columnid="medispclno"/>
  1187. <BindItem id="item68" compid="ipt_gradsch" propid="value" datasetid="ds_main_doclist" columnid="gradsch"/>
  1188. <BindItem id="item70" compid="ipt_drrem" propid="value" datasetid="ds_main_doclist" columnid="rem"/>
  1189. <BindItem id="item71" compid="cmb_replmethod" propid="value" datasetid="ds_main_doclist" columnid="replmethod"/>
  1190. <BindItem id="item72" compid="ipt_detlfrmrmert" propid="value" datasetid="ds_main_doclist" columnid="detlfrmrmert"/>
  1191. <BindItem id="item73" compid="cmb_orddeptcd" propid="value" datasetid="ds_main_doclist" columnid="orddeptcd"/>
  1192. <BindItem id="item74" compid="ipt_brthdd" propid="value" datasetid="ds_main_doclist" columnid="brthdd"/>
  1193. <BindItem id="item75" compid="rdo_brthflag" propid="value" datasetid="ds_main_doclist" columnid="brthflag"/>
  1194. <BindItem id="item76" compid="cmb_drcls" propid="value" datasetid="ds_main_doclist" columnid="drcls"/>
  1195. <BindItem id="item77" compid="ipt_drtelno" propid="value" datasetid="ds_main_doclist" columnid="telno"/>
  1196. <BindItem id="item78" compid="ipt_tradehosp" propid="value" datasetid="ds_main_doclist" columnid="tradehosp"/>
  1197. <BindItem id="item79" compid="input1" propid="value" datasetid="ds_main_doclist" columnid="webid"/>
  1198. <BindItem id="item80" compid="group5.switch1.case1.cmb_condareacd" propid="value" datasetid="ds_send_repdata" columnid="sidocd"/>
  1199. <BindItem id="item81" compid="group5.rdo_flag" propid="value" datasetid="ds_send_repdata" columnid="flag"/>
  1200. <BindItem id="item82" compid="group5.switch1.case1.ipt_condcoophospnm" propid="value" datasetid="ds_send_repdata" columnid="coophospnm"/>
  1201. <BindItem id="item83" compid="group5.switch1.case2.cmb_rgstflag" propid="value" datasetid="ds_send_repdata" columnid="rgstflag"/>
  1202. <BindItem id="item84" compid="group5.switch1.case2.cmb_condorddeptcd" propid="value" datasetid="ds_send_repdata" columnid="orddeptcd"/>
  1203. <BindItem id="item85" compid="group5.switch1.case2.ipt_conddrnm" propid="value" datasetid="ds_send_repdata" columnid="drnm"/>
  1204. <BindItem id="item27" compid="grp_mjfield.ta_mjfielddesc" propid="value" datasetid="ds_main_hospinfo" columnid="mjfielddesc"/>
  1205. <BindItem id="item7" compid="ipt_devcorpnm" propid="value" datasetid="ds_main_hospinfo" columnid="devcorpnm"/>
  1206. <BindItem id="item17" compid="ipt_enddd" propid="value" datasetid="ds_main_doclist" columnid="todd"/>
  1207. <BindItem id="item24" compid="group5.switch1.case1.cmb_gubun" propid="value" datasetid="ds_send_repdata" columnid="hospgrade"/>
  1208. <BindItem id="item29" compid="group5.switch1.case1.ipt_corpno" propid="value" datasetid="ds_send_repdata" columnid="corpno"/>
  1209. <BindItem id="item30" compid="ipt_bencnt" propid="value" datasetid="ds_main_hospinfo" columnid="bedcnt"/>
  1210. <BindItem id="item36" compid="ipt_car" propid="value" datasetid="ds_main_hospinfo" columnid="carrem"/>
  1211. <BindItem id="item37" compid="ipt_signboarddd" propid="value" datasetid="ds_main_hospinfo" columnid="signboarddd"/>
  1212. <BindItem id="item38" compid="cmb_signboard" propid="value" datasetid="ds_main_hospinfo" columnid="signboardyn"/>
  1213. <BindItem id="item34" compid="grp_mjfield.chk_mjfield07" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield07"/>
  1214. <BindItem id="item39" compid="ipt_pertransnm" propid="value" datasetid="ds_main_hospinfo" columnid="pertransnm"/>
  1215. <BindItem id="item40" compid="ipt_close" propid="value" datasetid="ds_main_hospinfo" columnid="closedd"/>
  1216. <BindItem id="item41" compid="chk_hiddenflag" propid="value" datasetid="ds_send_doctcond" columnid="hiddenflag"/>
  1217. <BindItem id="item42" compid="group5.switch1.case1.chk_mjfield15" propid="value" datasetid="ds_send_repdata" columnid="mjfield15"/>
  1218. <BindItem id="item43" compid="group5.switch1.case1.chk_mjfield04" propid="value" datasetid="ds_send_repdata" columnid="mjfield04"/>
  1219. <BindItem id="item44" compid="group5.switch1.case1.chk_mjfield13" propid="value" datasetid="ds_send_repdata" columnid="mjfield13"/>
  1220. <BindItem id="item46" compid="group5.switch1.case1.chk_mjfield16" propid="value" datasetid="ds_send_repdata" columnid="mjfield16"/>
  1221. <BindItem id="item47" compid="group5.switch1.case1.chk_mjfield07" propid="value" datasetid="ds_send_repdata" columnid="mjfield07"/>
  1222. <BindItem id="item48" compid="group5.switch1.case1.chk_mjfield11" propid="value" datasetid="ds_send_repdata" columnid="mjfield11"/>
  1223. <BindItem id="item49" compid="group5.switch1.case1.chk_mjfield09" propid="value" datasetid="ds_send_repdata" columnid="mjfield09"/>
  1224. <BindItem id="item50" compid="group5.switch1.case1.chk_mjfield08" propid="value" datasetid="ds_send_repdata" columnid="mjfield08"/>
  1225. <BindItem id="item51" compid="group5.switch1.case1.cmb_areacddelt" propid="value" datasetid="ds_send_repdata" columnid="sidocddetl"/>
  1226. <BindItem id="item52" compid="cmb_areacddetl" propid="value" datasetid="ds_main_hospinfo" columnid="sidocddetl"/>
  1227. <BindItem id="item53" compid="group5.switch1.case1.chk_mjfield17" propid="value" datasetid="ds_send_repdata" columnid="mjfield17"/>
  1228. <BindItem id="item57" compid="grp_mjfield.chk_mjfield17" propid="value" datasetid="ds_main_hospinfo" columnid="mjfield17"/>
  1229. </Bind>
  1230. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1231. * System Name :
  1232. * Job Name :
  1233. * Creator :
  1234. * Make Date : 2015-11-13
  1235. * Description :
  1236. *---------------------------------------------------------------------------------------
  1237. * Modify Date Modifier Modify Description
  1238. *---------------------------------------------------------------------------------------
  1239. * 2015-11-13 Live Converter TF->XP
  1240. *
  1241. *---------------------------------------------------------------------------------------
  1242. ****************************************************************************************/
  1243. include "com_commonxp::comm_main.xjs"
  1244. include "com_zipcodexp::ZBP001.xjs"
  1245. include "com_departmentcodexp::ZSD001.xjs"
  1246. include "emr_prcpmngtxp::MMO001.xjs"
  1247. var arErrorCode = new HashArray();
  1248. var col3size, col4size, col5size, col6size, col12size = 0;
  1249. var p_drnm = "";
  1250. var p_lcsno = "";
  1251. var lgv_offset = 0;
  1252. var lgv_pagesize = 1000;
  1253. function SMARH00100_oninit(obj: Form, e: InitEventInfo)
  1254. {
  1255. frmf_initForm(obj); // 폼 초기화
  1256. }
  1257. function SMARH00100_onload(obj: Form, e: LoadEventInfo)
  1258. {
  1259. grdf_initGrid(this.grd_cooplist);
  1260. grdf_initGrid(this.grd_drlist);
  1261. group1.position.x = 280;
  1262. group2.position.x = 736;
  1263. fInit();
  1264. }
  1265. function cf_callback(sSvcId, nErrorCode, sErrorMsg)
  1266. {
  1267. arErrorCode.push(sSvcId, nErrorCode);
  1268. }
  1269. function SMARH00100_onactivate(obj: Form, e: ActivateEventInfo)
  1270. {
  1271. fPersonalInfoShow();
  1272. fCUDBtnEnable();
  1273. }
  1274. function fPersonalInfoShow()
  1275. {
  1276. // 의사리스트 항목 감추기 (휴대폰번호, 주민번호, 면허번호, 전문의번호)
  1277. grd_drlist.setRealColSize(3, col3size); //group3.group2.group1.grd_drlist.getBindCellIndex("body","mpphontel")
  1278. grd_drlist.setRealColSize(4, col4size);
  1279. grd_drlist.setRealColSize(5, col5size);
  1280. grd_drlist.setRealColSize(6, col6size);
  1281. grd_drlist.setRealColSize(12, col12size);
  1282. //dsf_makeValue(ds_send_doctcond, "hiddenflag", "string", "N");
  1283. }
  1284. function fCUDBtnEnable()
  1285. {
  1286. btn_coopnew.enable = true;
  1287. btn_coopnew.visible = true;
  1288. btn_coopsave.enable = true;
  1289. btn_coopsave.visible = true;
  1290. btn_coopdel.enable = true;
  1291. btn_coopdel.visible = true;
  1292. btn_drnew.enable = true;
  1293. btn_drnew.visible = true;
  1294. btn_drsave.enable = true;
  1295. btn_drsave.visible = true;
  1296. btn_drdel.enable = true;
  1297. btn_drdel.visible = true;
  1298. }
  1299. // 초기값
  1300. function fInit()
  1301. {
  1302. var coophospnm;
  1303. var status;
  1304. var hideOption;
  1305. if(sysf_getUserInfo("dutplcecd") == "4130116000")
  1306. {
  1307. btn_areacd.visible = true;
  1308. }
  1309. if (frmf_checkOpener())
  1310. {
  1311. coophospnm = opener.frmf_getParameter("coophospnm");
  1312. status = opener.frmf_getParameter("status");
  1313. hideOption = opener.frmf_getParameter("hideoption");
  1314. }
  1315. ds_send_repdata.setColumn(0, "scrncd", "SMARH00100");
  1316. //주요특성분야 값 defalut 설정
  1317. dsf_setDefaultVal(ds_send_repdata, "mjfield15:N,mjfield04:N,mjfield13:N,mjfield16:N,mjfield07:N,mjfield08:N,mjfield09:N,mjfield11:N,mjfield17:N");
  1318. var instcd = sysf_getUserInfo("dutplceinstcd");
  1319. var standard_yn = "rcptuseyn";
  1320. var ord_deptflag = 'D';
  1321. var rslt_ref = "ds_init_deptlist_dept";
  1322. var sort_method = "depthngnm";
  1323. var sort_field = "depthngnm";
  1324. appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, "", "", "", "", rslt_ref, false, "");
  1325. var rslt_ref1 = "ds_init_conddept_dept";
  1326. appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, "", "", "", "", rslt_ref1, false, "");
  1327. var arrParam = [{dsNm: "ds_init_hospgrade_A0429", cdGrpId: "A0429" }
  1328. ,{dsNm: "ds_init_drcls_A0427", cdGrpId: "A0427" }
  1329. ,{dsNm: "ds_init_drflag_A0428", cdGrpId: "A0428" }
  1330. ,{dsNm: "ds_init_replmethod_A0422", cdGrpId: "A0422" }
  1331. ,{dsNm: "ds_init_site_A0638", cdGrpId: "A0638" }
  1332. ,{dsNm: "ds_init_repltype_A0423", cdGrpId: "A0423" }
  1333. ,{dsNm: "ds_init_replflag_A0636", cdGrpId: "A0636" }
  1334. ,{dsNm: "ds_init_hospkind_A0664", cdGrpId: "A0664" }];
  1335. appf_getCodeList(arrParam, true);
  1336. appf_getKindCodeList([{ bizId: "A0014", cdGrpId: "A0426", dsNm: "ds_init_condareacd_A0014A0426", sortField: "dispseq", sortMehotd: "asc" },
  1337. { bizId: "A0014", cdGrpId: "A0426", dsNm: "ds_init_areacd_A0426", sortField: "dispseq", sortMehotd: "asc" }]);
  1338. //진료협력에서 관리하는 전체 지역코드 조회
  1339. var oParam = {};
  1340. oParam.id = "TXARH00101";
  1341. oParam.service = "healcarecoopapp.CoopHospMngt";
  1342. oParam.method = "reqGetAreaList";
  1343. oParam.inds = "req=ds_send";
  1344. oParam.outds = "ds_init_areacddelt=hosparea";
  1345. oParam.async = false;
  1346. tranf_submit(oParam);
  1347. //병의원 정보 저장 시, 사용할 수 있도록 copy
  1348. ds_cmb_areadetl.copyData(ds_init_areacddelt);
  1349. //진료협력에서 관리하는 시/도 지역코드 조회
  1350. var oParam = {};
  1351. oParam.id = "TXARH00101";
  1352. oParam.service = "healcarecoopapp.CoopHospMngt";
  1353. oParam.method = "reqGetAreaSDList";
  1354. oParam.inds = "req=ds_send";
  1355. oParam.outds = "ds_init_areacd=hosparea";
  1356. oParam.async = false;
  1357. tranf_submit(oParam);
  1358. ds_main_hosplist_hospinfo_gr.clearData();
  1359. ds_main_doctinfo_doclist_gr.clearData();
  1360. ds_SMARC05100.clearData();
  1361. ds_SMARC05100.addRow();
  1362. ds_temp_deptlist.clearData();
  1363. ds_main_deptlist.clearData();
  1364. ds_temp_eqmtlist.clearData();
  1365. ds_main_eqmtlist.clearData();
  1366. //dsf_copyDs(ds_init_hospgrade_A0429_all, ds_init_hospgrade_A0429);
  1367. frmf_addComboItem("group5.switch1.case1.cmb_gubun", "- 전 체 -", "", "above");
  1368. group5.switch1.case1.cmb_gubun.index = 0;
  1369. frmf_addComboItem("group5.switch1.case2.cmb_condorddeptcd", "- 전 체 -", "", "above");
  1370. frmf_addComboItem("group5.switch1.case1.cmb_condareacd", "- 전 체 -", "-", "above");
  1371. ds_init_condareacd_A0014A0426.setColumn(0, "cdid", "");
  1372. ds_send_repdata.setColumn(0, "sidocd", "-");
  1373. group5.switch1.case2.cmb_condorddeptcd.index = 0;
  1374. lf_getHardCDList("N", 9915, null, ds_init_hardcd_hardcd);
  1375. if (status == "i")
  1376. {
  1377. fHospNew();
  1378. ds_main_hospinfo.setColumn(0, "coophospnm", coophospnm);
  1379. }
  1380. var menuparam = frmf_getMenuParam();
  1381. if (menuparam == "1" || menuparam == "2")
  1382. {
  1383. fBtnEnable(false); //fBtnDisable(true);
  1384. }
  1385. else
  1386. {
  1387. fBtnEnable(true); //fBtnDisable(false);
  1388. }
  1389. if (hideOption == "ALL")
  1390. {
  1391. fCUDBtnDisable();
  1392. fPersonalInfoHide();
  1393. }
  1394. fAutoListUp();
  1395. if (frmf_checkOpener())
  1396. {
  1397. if(opener.frmf_getScreenID() == "SMARC05100")
  1398. { // 진료협력센터메인에서 호출된 경우
  1399. var hospnm = opener.frmf_getParameter("SMARC05100_coophospnm");
  1400. var corpno = opener.frmf_getParameter("SMARC05100_corpno");
  1401. var drnm = opener.frmf_getParameter("SMARC05100_drnm");
  1402. var lcsno = opener.frmf_getParameter("SMARC05100_lcsno");
  1403. ds_send_repdata.setColumn(0, "coophospnm", hospnm);
  1404. ds_send_repdata.setColumn(0, "corpno", corpno);
  1405. ds_send_repdata.setColumn(0, "scrncd", "SMARC05100");
  1406. ds_SMARC05100.setColumn(0, "hospnm", hospnm);
  1407. ds_SMARC05100.setColumn(0, "corpno", corpno);
  1408. ds_SMARC05100.setColumn(0, "drnm", drnm);
  1409. ds_SMARC05100.setColumn(0, "lcsno", lcsno);
  1410. p_drnm = drnm;
  1411. p_lcsno = lcsno;
  1412. fSearch();
  1413. }
  1414. else if(opener.frmf_getScreenID() == "SPARH05100")
  1415. { // 심평원HIE병원조회에서 호출된 경우
  1416. var hospnm = opener.frmf_getParameter("SPARH05100_coophospnm");
  1417. var corpno = opener.frmf_getParameter("SPARH05100_corpno");
  1418. var zipcdaddr = opener.frmf_getParameter("SPARH05100_zipcdaddr");
  1419. var telno = opener.frmf_getParameter("SPARH05100_telno");
  1420. var hira = opener.frmf_getParameter("SPARH05100_HIRA");
  1421. var hie = opener.frmf_getParameter("SPARH05100_HIE");
  1422. var hospkind = opener.frmf_getParameter("SPARH05100_hospkind");
  1423. ds_send_repdata.setColumn(0, "coophospnm", hospnm);
  1424. ds_send_repdata.setColumn(0, "corpno", corpno);
  1425. ds_send_repdata.setColumn(0, "scrncd", "SPARH05100");
  1426. ds_SPARH05100.setColumn(0, "coophospnm", hospnm);
  1427. ds_SPARH05100.setColumn(0, "hospkind", hospkind);
  1428. ds_SPARH05100.setColumn(0, "corpno", corpno);
  1429. ds_SPARH05100.setColumn(0, "zipcdaddr", zipcdaddr);
  1430. ds_SPARH05100.setColumn(0, "telno", telno);
  1431. ds_SPARH05100.setColumn(0, "hira", hira); //심평원 유/무
  1432. ds_SPARH05100.setColumn(0, "hie", hie); //HIE 유/무
  1433. fSearch();
  1434. }
  1435. }
  1436. }
  1437. // 버튼 권한
  1438. function fBtnEnable(flag)
  1439. {
  1440. btn_arh00700.enable = flag;
  1441. btn_arh00800.enable = flag;
  1442. btn_coopnew.enable = flag;
  1443. btn_coopdel.enable = flag;
  1444. btn_coopexcel.enable = flag;
  1445. btn_drnew.enable = flag;
  1446. btn_drdel.enable = flag;
  1447. btn_drexcel.enable = flag;
  1448. btn_drsave.enable = flag;
  1449. }
  1450. // 병원 신규
  1451. function fHospNew()
  1452. {
  1453. if (sysf_getUserInfo("dutplceinstcd") == "031" && lf_ContainsHardCD("5974", sysf_getUserInfo("dutplcecd")) == false)
  1454. {
  1455. sysf_messageBox("병원 신규 등록시 진료의뢰센터 5024로 문의하시기 바랍니다! 의사는 신규등록 가능합니다!", "I");
  1456. return false;
  1457. }
  1458. var menuparam = frmf_getMenuParam();
  1459. if (menuparam == "1")
  1460. {
  1461. fHospEnable(false);
  1462. }
  1463. else if (menuparam == "2") // 현재 '2' 인 메뉴가 존재하지 않음.
  1464. {
  1465. fHospEnable(false);
  1466. }
  1467. else
  1468. {
  1469. fHospEnable(true);
  1470. }
  1471. ds_main_hospinfo.clearData();
  1472. ds_main_hospinfo.addRow();
  1473. ds_main_deptlist.clearData();
  1474. ds_main_eqmtlist.clearData();
  1475. ds_temp_deptlist.clearData();
  1476. ds_temp_eqmtlist.clearData();
  1477. var currentdate = utlf_getCurrentDate();
  1478. ds_main_hospinfo.setColumn(0, "rgstdd", currentdate);
  1479. ds_main_hospinfo.setColumn(0, "cooptodd", "99991231");
  1480. ds_main_hospinfo.setColumn(0, "rgstflag", "L");
  1481. ds_main_hospinfo.setColumn(0, "testyn", "N");
  1482. ds_main_hospinfo.setColumn(0, "pathoyn", "N");
  1483. ds_main_hospinfo.setColumn(0, "status", "i");
  1484. //주요특성분야 N 세팅
  1485. ds_main_hospinfo.setColumn(0, "mjfield01", "N");
  1486. ds_main_hospinfo.setColumn(0, "mjfield02", "N");
  1487. ds_main_hospinfo.setColumn(0, "mjfield03", "N");
  1488. ds_main_hospinfo.setColumn(0, "mjfield04", "N");
  1489. ds_main_hospinfo.setColumn(0, "mjfield05", "N");
  1490. ds_main_hospinfo.setColumn(0, "mjfield06", "N");
  1491. ds_main_hospinfo.setColumn(0, "mjfield07", "N");
  1492. ds_main_hospinfo.setColumn(0, "mjfield08", "N");
  1493. ds_main_hospinfo.setColumn(0, "mjfield09", "N");
  1494. ds_main_hospinfo.setColumn(0, "mjfield10", "N");
  1495. ds_main_hospinfo.setColumn(0, "mjfield11", "N");
  1496. ds_main_hospinfo.setColumn(0, "mjfield12", "N");
  1497. ds_main_hospinfo.setColumn(0, "mjfield13", "N");
  1498. ds_main_hospinfo.setColumn(0, "mjfield14", "N");
  1499. ds_main_hospinfo.setColumn(0, "mjfield15", "N");
  1500. ds_main_hospinfo.setColumn(0, "mjfield16", "N");
  1501. ds_main_hospinfo.setColumn(0, "mjfield17", "N");
  1502. //현판발송여부
  1503. ds_main_hospinfo.setColumn(0, "signboardyn", "N");
  1504. //병원구분 전체 선택
  1505. cmb_hospgrade.index = 0;
  1506. // 의사정보 clear
  1507. fDoctEnable(true);
  1508. ds_main_doctinfo_doclist_gr.clearData();
  1509. ds_main_doclist.clearData();
  1510. ds_main_doclist.addRow();
  1511. if(!utlf_isNull(ds_SMARC05100.getColumn(0, "hospnm")))
  1512. {
  1513. ds_main_hospinfo.setColumn(0, "coophospnm", ds_SMARC05100.getColumn(0, "hospnm"));
  1514. ds_main_hospinfo.setColumn(0, "corpno", ds_SMARC05100.getColumn(0, "corpno"));
  1515. }
  1516. }
  1517. // 병원 disabled 여부
  1518. function fHospEnable(flag)
  1519. {
  1520. //병원명칭
  1521. ipt_coophospnm.enable = flag;
  1522. //병원분류
  1523. cmb_reprorddeptcd.enable = flag;
  1524. //개원일자&등록일자
  1525. ipt_opnofhospdd.enable = flag;
  1526. ipt_rgstdd.enable = flag;
  1527. //주소
  1528. ipt_zipcd1.enable = flag;
  1529. ipt_zipcd2.enable = flag;
  1530. ipt_addr.enable = flag;
  1531. ipt_detladdr.enable = flag;
  1532. //지역구분
  1533. cmb_areacd.enable = flag;
  1534. cmb_areacddetl.enable = flag;
  1535. //병원장명
  1536. ipt_dirofhospnm.enable = flag;
  1537. //병원구분
  1538. cmb_hospgrade.enable = flag;
  1539. //동문
  1540. cbk_clsmatyn.enable = flag;
  1541. //협력체결
  1542. ipt_coopconcltdd.enable = flag;
  1543. ipt_cooptodd.enable = flag;
  1544. //전화번호&팩스번호
  1545. ipt_telno.enable = flag;
  1546. ipt_faxno.enable = flag;
  1547. //요양기관변호
  1548. ipt_corpno.enable = flag;
  1549. //이메일
  1550. ipt_emailid.enable = flag;
  1551. ipt_emailaddr.enable = flag;
  1552. //참고사항
  1553. ipt_rem.enable = flag;
  1554. //주요특성분야
  1555. grp_mjfield.enable = flag;
  1556. //전원담당자
  1557. ipt_pertransnm.enable = flag;
  1558. //심평원&HIE
  1559. cmb_hirayn.enable = flag;
  1560. cmb_hieyn.enable = flag;
  1561. //전산업체
  1562. ipt_devcorpnm.enable = flag;
  1563. //현판발송일
  1564. ipt_bencnt.enable = flag;
  1565. //주차
  1566. ipt_car.enable = flag;
  1567. //진료과&보유장비현황
  1568. btn_arh00700.enable = flag;
  1569. btn_arh00800.enable = flag;
  1570. //폐업일
  1571. ipt_close.enable = flag;
  1572. }
  1573. // 의사 disabled 여부
  1574. function fDoctEnable(flag)
  1575. {
  1576. ipt_drnm.enable = flag;
  1577. ipt_enddd.enable = flag;
  1578. btn_today.enable = flag;
  1579. cmb_drcls.enable = flag;
  1580. ipt_licnsno.enable = flag;
  1581. cmb_drflag.enable = flag;
  1582. ipt_medispclno.enable = flag;
  1583. cmb_orddeptcd.enable = flag;
  1584. ipt_drtelno.enable = flag;
  1585. ipt_drmpphontel.enable = flag;
  1586. cbk_drclsmatyn.enable = flag;
  1587. ipt_gradyear.enable = flag;
  1588. ipt_gradsch.enable = flag;
  1589. ipt_detlfrmrmert.enable = flag;
  1590. ipt_tradehosp.enable = flag;
  1591. cmb_replmethod.enable = flag;
  1592. ipt_dremailid.enable = flag;
  1593. ipt_dremailaddr.enable = flag;
  1594. ipt_drrem.enable = flag;
  1595. ipt_brthdd.enable = flag;
  1596. rdo_brthflag.enable = flag;
  1597. }
  1598. function fCUDBtnDisable()
  1599. {
  1600. btn_coopnew.enable = false;
  1601. btn_coopnew.visible = false;
  1602. btn_coopsave.enable = false;
  1603. btn_coopsave.visible = false;
  1604. btn_coopdel.enable = false;
  1605. btn_coopdel.visible = false;
  1606. btn_drnew.enable = false;
  1607. btn_drnew.visible = false;
  1608. btn_drsave.enable = false;
  1609. btn_drsave.visible = false;
  1610. btn_drdel.enable = false;
  1611. btn_drdel.visible = false;
  1612. }
  1613. function fPersonalInfoHide()
  1614. {
  1615. // 의사리스트 항목 감추기 (휴대폰번호, 주민번호, 면허번호, 전문의번호)
  1616. col3size = grd_drlist.getRealColSize(3, 0);
  1617. col4size = grd_drlist.getRealColSize(4, 0);
  1618. col5size = grd_drlist.getRealColSize(5, 0);
  1619. col6size = grd_drlist.getRealColSize(6, 0);
  1620. col12size = grd_drlist.getRealColSize(12, 0);
  1621. grd_drlist.setRealColSize(3, 0);
  1622. grd_drlist.setRealColSize(4, 0);
  1623. grd_drlist.setRealColSize(5, 0);
  1624. grd_drlist.setRealColSize(6, 0);
  1625. grd_drlist.setRealColSize(12, 0);
  1626. dsf_makeValue(ds_send_doctcond, "hiddenflag", "string", "Y");
  1627. }
  1628. function fAutoListUp()
  1629. {
  1630. // 협력병의원체결현황 통해 본 화면을 오픈 할 경우
  1631. // coophospcd 값을 전달 받에 해당 병의원을 정보를 자동조회한다.
  1632. var wndobj = frmf_findPopup("SMARH00600");
  1633. if (!utlf_isNull(wndobj) && wndobj.frmf_getMyUID() == frmf_getOpenerUID())
  1634. {
  1635. var coophospnm = wndobj.frmf_getParameter("SMARH00600_coophospnm");
  1636. var corpno = wndobj.frmf_getParameter("SMARH00600_corpno");
  1637. ds_send_repdata.setColumn(0, "coophospnm", coophospnm);
  1638. ds_send_repdata.setColumn(0, "corpno", corpno);
  1639. ds_send_repdata.setColumn(0, "flag", "1");
  1640. ds_send_repdata.setColumn(0, "rgstflag", "");
  1641. ds_send_repdata.setColumn(0, "orddeptcd", "-");
  1642. ds_send_repdata.setColumn(0, "drnm", "");
  1643. fSearch();
  1644. }
  1645. }
  1646. // 조회조건중 병원별, 의사별 선택
  1647. function fCondSelect()
  1648. {
  1649. var rdo = ds_send_repdata.getColumn(0, "flag");
  1650. group5.switch1.case1.cmb_condareacd.index = 0;
  1651. ds_send_repdata.setColumn(0, "coophospnm", "");
  1652. ds_send_repdata.setColumn(0, "corpno", "");
  1653. ds_send_repdata.setColumn(0, "drnm", "");
  1654. ds_send_repdata.setColumn(0, "rgstflag", "");
  1655. ds_main_doclist.setColumn(0, 'orddeptcd', '');
  1656. group5.switch1.case2.cmb_rgstflag.index = 0;
  1657. if (rdo == "1")
  1658. {
  1659. group5.switch1.tabindex = 0;
  1660. }
  1661. else
  1662. {
  1663. group5.switch1.tabindex = 1;
  1664. }
  1665. }
  1666. function fSearch()
  1667. {
  1668. ds_main_hosplist_hospinfo_gr.clearData();
  1669. ds_main_deptlist.clearData();
  1670. ds_main_eqmtlist.clearData();
  1671. ds_temp_deptlist.clearData();
  1672. ds_temp_eqmtlist.clearData();
  1673. ds_main_hospinfo.clearData();
  1674. ds_main_hospinfo.addRow();
  1675. ds_main_doctinfo_doclist_gr.clearData();
  1676. ds_main_doclist.clearData();
  1677. ds_main_doclist.addRow();
  1678. //요양기관번호 font 디자인 초기화
  1679. ipt_corpno.style.color = "black";
  1680. ipt_corpno.style.font = "";
  1681. //의사성명/면허번호 font 디자인 초기화
  1682. ipt_drnm.style.font = "";
  1683. ipt_licnsno.style.font = "";
  1684. ds_send_repdata.setColumn(0, "offset", "0");
  1685. dsf_createDsRow("ds_send",[{ col: "flag", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "flag")}
  1686. , { col: "sidocd", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "sidocd")}
  1687. , { col: "sidocddetl", type: "STRING", size: 256, val: utlf_isNull(ds_send_repdata.getColumn(0, "sidocddetl")) ? '-' : ds_send_repdata.getColumn(0, "sidocddetl")}
  1688. , { col: "coophospnm", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "coophospnm")}
  1689. , { col: "orddeptcd", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "orddeptcd")}
  1690. , { col: "drnm", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "drnm")}
  1691. , { col: "rgstflag", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "rgstflag")}
  1692. , { col: "coophospcd", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "coophospcd")}
  1693. , { col: "corpno", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "corpno")}
  1694. , { col: "scrncd", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "scrncd")}
  1695. , { col: "offset", type: "INT", size: 256, val: ds_send_repdata.getColumn(0, "offset")}
  1696. , { col: "pagesize", type: "INT", size: 256, val: lgv_pagesize}
  1697. , { col: "hospgrade", type: "STRING", size: 256, val: (ds_send_repdata.getColumn(0, "hospgrade") == "-" ? "" : ds_send_repdata.getColumn(0, "hospgrade"))}
  1698. , { col: "mjfield15", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield15")}
  1699. , { col: "mjfield04", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield04")}
  1700. , { col: "mjfield13", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield13")}
  1701. , { col: "mjfield16", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield16")}
  1702. , { col: "mjfield07", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield07")}
  1703. , { col: "mjfield08", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield08")}
  1704. , { col: "mjfield09", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield09")}
  1705. , { col: "mjfield17", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield17")}
  1706. , { col: "mjfield11", type: "STRING", size: 256, val: ds_send_repdata.getColumn(0, "mjfield11")}]);
  1707. dsf_setTypeFormat(ds_send, "offset:INT^pagesize:INT");
  1708. lgv_offset = 0;
  1709. lgv_pagesize = 1000;
  1710. var oParam = {};
  1711. oParam.id = "TRARH00101";
  1712. oParam.service = "healcarecoopapp.CoopHospMngt";
  1713. oParam.method = "reqGetCoopHospMngtList";
  1714. oParam.inds = "req=ds_send";
  1715. oParam.outds = "ds_main_hosplist_hospinfo_gr=hospinfo_gr";
  1716. oParam.async = false;
  1717. oParam.callback = "cf_callback";
  1718. tranf_submit(oParam);
  1719. ds_main_hosplist_hospinfo_gr.addColumn('status', 'string');
  1720. if (arErrorCode.pop("TRARH00101") > -1)
  1721. {
  1722. ds_main_hosplist_hospinfo_gr.clearSelect();
  1723. ds_main_hosplist_hospinfo_gr.rowposition = -1;
  1724. if(ds_main_hosplist_hospinfo_gr.rowcount == 1)
  1725. {
  1726. ds_main_hosplist_hospinfo_gr.rowposition = 0;
  1727. frmf_inputEnterKey("grd_cooplist", "oncellclick", new GridClickEventInfo );
  1728. }
  1729. else if(ds_main_hosplist_hospinfo_gr.rowcount > 0)
  1730. {
  1731. var corpno = ds_send_repdata.getColumn(0, "corpno");
  1732. var findRow = ds_main_hosplist_hospinfo_gr.findRow("corpno", corpno);
  1733. if(findRow >= 0)
  1734. {
  1735. ds_main_hosplist_hospinfo_gr.rowposition = findRow;
  1736. ds_main_hosplist_hospinfo_gr.selectRow(findRow);
  1737. frmf_inputEnterKey("grd_cooplist", "oncellclick", new GridClickEventInfo);
  1738. }
  1739. else
  1740. {
  1741. fHospEnable(false);
  1742. }
  1743. }
  1744. else
  1745. {
  1746. var rtn = fHospNew();
  1747. if(rtn)
  1748. {
  1749. fHospEnable(true);
  1750. }
  1751. else
  1752. {
  1753. fHospEnable(false);
  1754. }
  1755. //메인에서 호출 시
  1756. if(!utlf_isNull(ds_SMARC05100.getColumn(0, "hospnm")))
  1757. {
  1758. ds_main_hospinfo.setColumn(0, "coophospnm", ds_SMARC05100.getColumn(0, "hospnm"));
  1759. ds_main_hospinfo.setColumn(0, "corpno", ds_SMARC05100.getColumn(0, "corpno"));
  1760. }
  1761. //SPARH05100_심평원HIE병원조회에서 호출 시
  1762. if(!utlf_isNull(ds_SPARH05100.getColumn(0, "coophospnm")))
  1763. {
  1764. ds_main_hospinfo.setColumn(0, "coophospnm", ds_SPARH05100.getColumn(0, "coophospnm"));
  1765. ds_main_hospinfo.setColumn(0, "corpno", ds_SPARH05100.getColumn(0, "corpno"));
  1766. ds_main_hospinfo.setColumn(0, "addr", ds_SPARH05100.getColumn(0, "zipcdaddr"));
  1767. ds_main_hospinfo.setColumn(0, "hospkind", ds_SPARH05100.getColumn(0, "hospkind"));
  1768. ds_main_hospinfo.setColumn(0, "telno", ds_SPARH05100.getColumn(0, "telno"));
  1769. //2020-05-14 자동 설정 되는 부분 제거 - 본원진협 심연주선생님 요청사항 적용
  1770. // ds_main_hospinfo.setColumn(0, "hirayn", ds_SPARH05100.getColumn(0, "hira"));
  1771. // ds_main_hospinfo.setColumn(0, "hieyn", ds_SPARH05100.getColumn(0, "hie"));
  1772. }
  1773. }
  1774. }
  1775. else
  1776. {
  1777. sysf_messageBox("조회를", "E009");
  1778. }
  1779. ds_send_repdata.setColumn(0, "coophospcd", "");
  1780. }
  1781. // 병원 리스트 클릭
  1782. function fHospGrdClick(bForce)
  1783. {
  1784. if (ds_main_hosplist_hospinfo_gr.rowcount == 0) return;
  1785. if (!utlf_isNull(bForce))
  1786. {
  1787. if (bForce == true) {}
  1788. else
  1789. {
  1790. return;
  1791. }
  1792. }
  1793. var lrow = ds_main_hosplist_hospinfo_gr.rowposition;
  1794. var menuparam = frmf_getMenuParam();
  1795. if (menuparam == "1") // 진검, 검진일 경우
  1796. {
  1797. fHospEnable(false);
  1798. }
  1799. else if (menuparam == "2") // 현재 '2' 인 메뉴가 존재하지 않음.
  1800. {
  1801. fHospEnable(false);
  1802. }
  1803. else
  1804. {
  1805. fHospEnable(true);
  1806. }
  1807. ds_main_hospinfo.clearData();
  1808. ds_main_hospinfo.addRow();
  1809. // 1
  1810. dsf_makeValue(ds_main_hospinfo, "coophospcd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "coophospcd"));
  1811. dsf_makeValue(ds_main_hospinfo, "coophospnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "coophospnm"));
  1812. dsf_makeValue(ds_main_hospinfo, "dirofhospnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "dirofhospnm"));
  1813. dsf_makeValue(ds_main_hospinfo, "reprorddeptcd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "reprorddeptcd"));
  1814. // 2
  1815. dsf_makeValue(ds_main_hospinfo, "sidocd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "sidocd"));
  1816. frmf_inputEnterKey("cmb_areacd", "onitemchanged", new ItemChangeEventInfo);
  1817. dsf_makeValue(ds_main_hospinfo, "sidocddetl", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "sidocddetl"));
  1818. dsf_makeValue(ds_main_hospinfo, "zipcd1", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "zipcd1"));
  1819. dsf_makeValue(ds_main_hospinfo, "zipcd2", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "zipcd2"));
  1820. dsf_makeValue(ds_main_hospinfo, "addr", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "addr"));
  1821. dsf_makeValue(ds_main_hospinfo, "detladdr", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "detladdr"));
  1822. // 3
  1823. dsf_makeValue(ds_main_hospinfo, "hospgrade", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "hospgrade"));
  1824. dsf_makeValue(ds_main_hospinfo, "coopconcltdd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "coopconcltdd"));
  1825. dsf_makeValue(ds_main_hospinfo, "cooptodd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "cooptodd"));
  1826. //SMARC05100_진료협력센터메인에서 요양기관 번호 보냈을 시 자동 입력되도록 추가.
  1827. if(!utlf_isNull(ds_SMARC05100.getColumn(0, "corpno")))
  1828. {
  1829. var op_corpno = ds_SMARC05100.getColumn(0, "corpno");
  1830. var corpno = ds_main_hosplist_hospinfo_gr.getColumn(lrow, "corpno");
  1831. if(op_corpno == corpno)
  1832. {
  1833. ipt_corpno.style.color = "black";
  1834. ipt_corpno.style.font = "";
  1835. dsf_makeValue(ds_main_hospinfo, "corpno", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "corpno"));
  1836. }
  1837. else
  1838. {
  1839. ipt_corpno.style.color = "red";
  1840. ipt_corpno.style.font = "Dotum,9,bold";
  1841. dsf_makeValue(ds_main_hospinfo, "corpno", "string", op_corpno);
  1842. }
  1843. // 의사리스트 조회
  1844. fDoctSearch(p_drnm, p_lcsno);
  1845. }
  1846. else
  1847. {
  1848. dsf_makeValue(ds_main_hospinfo, "corpno", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "corpno"));
  1849. fDoctSearch();
  1850. }
  1851. dsf_makeValue(ds_main_hospinfo, "clsmatyn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "clsmatyn"));
  1852. //4
  1853. dsf_makeValue(ds_main_hospinfo, "telno", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "telno"));
  1854. dsf_makeValue(ds_main_hospinfo, "faxno", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "faxno"));
  1855. dsf_makeValue(ds_main_hospinfo, "opnofhospdd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "opnofhospdd"));
  1856. dsf_makeValue(ds_main_hospinfo, "rgstdd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "rgstdd"));
  1857. dsf_makeValue(ds_main_hospinfo, "testyn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "testyn"));
  1858. dsf_makeValue(ds_main_hospinfo, "pathoyn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pathoyn"));
  1859. //5
  1860. dsf_makeValue(ds_main_hospinfo, "homepgnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "homepgnm"));
  1861. dsf_makeValue(ds_main_hospinfo, "emailid", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "emailid"));
  1862. dsf_makeValue(ds_main_hospinfo, "emailaddr", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "emailaddr"));
  1863. dsf_makeValue(ds_main_hospinfo, "replflag", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "replflag"));
  1864. dsf_makeValue(ds_main_hospinfo, "repltype", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "repltype"));
  1865. //6
  1866. dsf_makeValue(ds_main_hospinfo, "mjfield01", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield01"));
  1867. dsf_makeValue(ds_main_hospinfo, "mjfield02", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield02"));
  1868. dsf_makeValue(ds_main_hospinfo, "mjfield03", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield03"));
  1869. dsf_makeValue(ds_main_hospinfo, "mjfield04", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield04"));
  1870. dsf_makeValue(ds_main_hospinfo, "mjfield05", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield05"));
  1871. dsf_makeValue(ds_main_hospinfo, "mjfield06", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield06"));
  1872. dsf_makeValue(ds_main_hospinfo, "mjfield07", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield07"));
  1873. dsf_makeValue(ds_main_hospinfo, "mjfield08", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield08"));
  1874. dsf_makeValue(ds_main_hospinfo, "mjfield09", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield09"));
  1875. dsf_makeValue(ds_main_hospinfo, "mjfield10", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield10"));
  1876. dsf_makeValue(ds_main_hospinfo, "mjfield11", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield11"));
  1877. dsf_makeValue(ds_main_hospinfo, "mjfield12", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield12"));
  1878. dsf_makeValue(ds_main_hospinfo, "mjfield13", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield13"));
  1879. dsf_makeValue(ds_main_hospinfo, "mjfield14", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield14"));
  1880. dsf_makeValue(ds_main_hospinfo, "mjfield15", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield15"));
  1881. dsf_makeValue(ds_main_hospinfo, "mjfield16", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield16"));
  1882. dsf_makeValue(ds_main_hospinfo, "mjfield17", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfield17"));
  1883. dsf_makeValue(ds_main_hospinfo, "mjfielddesc", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "mjfielddesc"));
  1884. dsf_makeValue(ds_main_hospinfo, "drcnt", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "drcnt"));
  1885. dsf_makeValue(ds_main_hospinfo, "hospkind", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "hospkind"));
  1886. dsf_makeValue(ds_main_hospinfo, "hieyn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "hieyn"));
  1887. dsf_makeValue(ds_main_hospinfo, "hirayn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "hirayn"));
  1888. dsf_makeValue(ds_main_hospinfo, "devcorpnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "devcorpnm"));
  1889. // 7
  1890. dsf_makeValue(ds_main_hospinfo, "pertransnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pertransnm"));
  1891. dsf_makeValue(ds_main_hospinfo, "pertransjobpos", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pertransjobpos"));
  1892. dsf_makeValue(ds_main_hospinfo, "pertranstel", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pertranstel"));
  1893. dsf_makeValue(ds_main_hospinfo, "pertranstelnt", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pertranstelnt"));
  1894. dsf_makeValue(ds_main_hospinfo, "pertransmphone", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "pertransmphone"));
  1895. //8
  1896. dsf_makeValue(ds_main_hospinfo, "perchgrnm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "perchgrnm"));
  1897. dsf_makeValue(ds_main_hospinfo, "perchgrjobpos", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "perchgrjobpos"));
  1898. dsf_makeValue(ds_main_hospinfo, "perchgrtel", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "perchgrtel"));
  1899. dsf_makeValue(ds_main_hospinfo, "perchgrtelnt", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "perchgrtelnt"));
  1900. dsf_makeValue(ds_main_hospinfo, "perchgrmpphone", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "perchgrmpphone"));
  1901. //9
  1902. dsf_makeValue(ds_main_hospinfo, "rem", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "rem"));
  1903. dsf_makeValue(ds_main_hospinfo, "uncocd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "uncocd"));
  1904. dsf_makeValue(ds_main_hospinfo, "unconm", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "unconm"));
  1905. //etc
  1906. dsf_makeValue(ds_main_hospinfo, "rgstflag", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "rgstflag"));
  1907. dsf_makeValue(ds_main_hospinfo, "zipcdseq", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "zipcdseq"));
  1908. //추가요청사항 내역
  1909. ds_main_hospinfo.enableevent = false;
  1910. ds_main_hospinfo.updatecontrol = false;
  1911. dsf_makeValue(ds_main_hospinfo, "carrem", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "carrem"));
  1912. dsf_makeValue(ds_main_hospinfo, "bedcnt", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "bedcnt"));
  1913. dsf_makeValue(ds_main_hospinfo, "signboardyn", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "signboardyn"));
  1914. dsf_makeValue(ds_main_hospinfo, "signboarddd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "signboarddd"));
  1915. //폐업일
  1916. dsf_makeValue(ds_main_hospinfo, "closedd", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "closedd"));
  1917. ds_main_hospinfo.updatecontrol = true;
  1918. ds_main_hospinfo.enableevent = true;
  1919. dsf_makeValue(ds_main_hospinfo, "status", "string", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "status"));
  1920. ds_main_hospinfo.setColumn(0, "status", "u");
  1921. //현판발송일 병상 수가 100 이상이면 콤보박스, 데이터박스 활성화
  1922. if(ds_main_hospinfo.getColumn(0, "bedcnt") >= 100)
  1923. {
  1924. cmb_signboard.enable = true;
  1925. ipt_signboarddd.enable = true;
  1926. }
  1927. else
  1928. {
  1929. cmb_signboard.enable = false;
  1930. ipt_signboarddd.enable = false;
  1931. }
  1932. }
  1933. // 의사리스트 조회
  1934. function fDoctSearch(drnm, lcsno)
  1935. {
  1936. ds_main_doctinfo_doclist_gr.clearData();
  1937. ds_main_doclist.clearData();
  1938. ds_main_doclist.addRow();
  1939. var lrow = ds_main_hosplist_hospinfo_gr.rowposition;
  1940. ds_send_doctcond.setColumn(0, "coophospcd", ds_main_hosplist_hospinfo_gr.getColumn(lrow, "coophospcd"));
  1941. var oParam = {};
  1942. oParam.id = "TRARH00103";
  1943. oParam.service = "healcarecoopapp.CoopHospMngt";
  1944. oParam.method = "reqGetHospDoctList";
  1945. oParam.inds = "req=ds_send_doctcond";
  1946. oParam.outds = "ds_main_doctinfo_doclist_gr=doclist_gr";
  1947. oParam.async = false;
  1948. oParam.callback = "cf_callback";
  1949. tranf_submit(oParam);
  1950. if (arErrorCode.pop("TRARH00103") > -1)
  1951. {
  1952. ds_main_doctinfo_doclist_gr.clearSelect();
  1953. ds_main_doctinfo_doclist_gr.rowposition = -1;
  1954. if(!utlf_isNull(drnm) && !utlf_isNull(lcsno))
  1955. {
  1956. //팝업에서 호출 되는 경우 의사 세팅
  1957. var findRow = ds_main_doctinfo_doclist_gr.findRow("drnm",drnm);
  1958. var licnsno = ds_main_doctinfo_doclist_gr.getColumn(findRow, "licnsno");
  1959. // 의사가 있고 면허번호가 있는 경우
  1960. if(findRow >= 0 && licnsno == lcsno)
  1961. {
  1962. ds_main_doctinfo_doclist_gr.rowposition = findRow;
  1963. ds_main_doctinfo_doclist_gr.selectRow(findRow);
  1964. frmf_inputEnterKey("grd_drlist", "oncellclick", new GridClickEventInfo );
  1965. }
  1966. //의사 이름은 있는데 면허번호가 없거나 다른 경우
  1967. else if(findRow >= 0 && licnsno != lcsno)
  1968. {
  1969. fDoctNew();
  1970. ds_main_doctinfo_doclist_gr.rowposition = findRow;
  1971. ds_main_doctinfo_doclist_gr.selectRow(findRow);
  1972. frmf_inputEnterKey("grd_drlist", "oncellclick", new GridClickEventInfo );
  1973. ds_main_doclist.setColumn(0, "drnm", drnm);
  1974. ds_main_doclist.setColumn(0, "licnsno", lcsno);
  1975. ipt_drnm.style.font = "Dotum,9,bold";
  1976. ipt_licnsno.style.font = "Dotum,9,bold";
  1977. btn_drsave.style.font = "Dotum,9,bold";
  1978. btn_drsave.style.color = "red";
  1979. }
  1980. //신규의사인경우
  1981. else
  1982. {
  1983. fDoctNew();
  1984. ds_main_doclist.setColumn(0, "drnm", drnm);
  1985. ds_main_doclist.setColumn(0, "licnsno", lcsno);
  1986. ipt_drnm.style.font = "Dotum,9,bold";
  1987. ipt_licnsno.style.font = "Dotum,9,bold";
  1988. btn_drsave.style.font = "Dotum,9,bold";
  1989. btn_drsave.style.color = "red";
  1990. }
  1991. }
  1992. else
  1993. {
  1994. fDoctNew();
  1995. }
  1996. }
  1997. else
  1998. {
  1999. sysf_messageBox("조회를", "E009");
  2000. }
  2001. }
  2002. // 의사 신규
  2003. function fDoctNew()
  2004. {
  2005. ipt_drnm.style.font = "Dotum,9";
  2006. ipt_licnsno.style.font = "Dotum,9";
  2007. btn_drsave.style.font = "";
  2008. btn_drsave.style.color = "";
  2009. var coophospcd = ds_main_hospinfo.getColumn(0, "coophospcd");
  2010. if (utlf_isNull(coophospcd) == true)
  2011. {
  2012. sysf_messageBox("병원정보가 없습니다. 병원을 선택하여 주십시오..", "E999", "");
  2013. return;
  2014. }
  2015. fDoctEnable(true);
  2016. ds_main_doclist.clearData();
  2017. ds_main_doclist.addRow();
  2018. var currentdate = utlf_getCurrentDate();
  2019. ds_main_doclist.setColumn(0, "coophospcd", ds_main_hospinfo.getColumn(0, "coophospcd"));
  2020. ds_main_doclist.setColumn(0, "drnm", ds_main_hospinfo.getColumn(0, "dirofhospnm"));
  2021. ds_main_doclist.setColumn(0, "telno", ds_main_hospinfo.getColumn(0, "telno"));
  2022. ds_main_doclist.setColumn(0, "emailid", ds_main_hospinfo.getColumn(0, "emailid"));
  2023. ds_main_doclist.setColumn(0, "emailaddr", ds_main_hospinfo.getColumn(0, "emailaddr"));
  2024. //종료일자 자동 세팅
  2025. ds_main_doclist.setColumn(0, "todd", "99991231");
  2026. ds_main_doclist.setColumn(0, "localrgstdd", currentdate);
  2027. // 회신방법 우편 Default
  2028. ds_main_doclist.setColumn(0, "replmethod", "3");
  2029. ds_main_doclist.setColumn(0, "status", "i");
  2030. // 진료과를 대표과로 셋팅
  2031. ds_main_doclist.setColumn(0, "orddeptcd", ds_main_hospinfo.getColumn(0, "reprorddeptcd"));
  2032. ipt_drnm.setFocus();
  2033. }
  2034. function group5_rdo_flag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2035. {
  2036. fCondSelect();
  2037. }
  2038. function group5_switch1_case1_ipt_condcoophospnm_onkeydown(obj:Edit, e:KeyEventInfo)
  2039. {
  2040. if (e.keycode == 13)
  2041. {
  2042. obj.updateToDataset();
  2043. group5.switch1.case1.ipt_corpno.value = "";
  2044. ds_SMARC05100.clearData();
  2045. ds_SMARC05100.addRow();
  2046. ds_SPARH05100.clearData();
  2047. ds_SPARH05100.addRow();
  2048. group5.btn_search.setFocus();
  2049. group5.btn_search.click();
  2050. }
  2051. }
  2052. function group5_switch1_case1_ipt_corpno_onkeydown(obj:Edit, e:KeyEventInfo)
  2053. {
  2054. if (e.keycode == 13)
  2055. {
  2056. obj.updateToDataset();
  2057. //색상 변경을 위해 null로 입력
  2058. if(utlf_isNull(obj.text)){ds_send_repdata.setColumn(0, "corpno", null)}
  2059. group5.btn_search.setFocus();
  2060. group5.btn_search.click();
  2061. }
  2062. }
  2063. function group5_switch1_case2_ipt_conddrnm_onkeydown(obj:Edit, e:KeyEventInfo)
  2064. {
  2065. if (e.keycode == 13)
  2066. {
  2067. obj.updateToDataset();
  2068. group5.btn_search.setFocus();
  2069. group5.btn_search.click();
  2070. }
  2071. }
  2072. function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
  2073. {
  2074. if (!fCheckDate()) return; //필수 저장여부 체크
  2075. fSearch();
  2076. }
  2077. // 조회시 조건 체크
  2078. function fCheckDate()
  2079. {
  2080. var coophospnm = utlf_transNullToEmpty(ds_send_repdata.getColumn(0, "coophospnm"));
  2081. var drnm = utlf_transNullToEmpty(ds_send_repdata.getColumn(0, "drnm"));
  2082. var orddeptcd = utlf_transNullToEmpty(ds_send_repdata.getColumn(0, "orddeptcd"));
  2083. var sidocd = utlf_transNullToEmpty(ds_send_repdata.getColumn(0, "sidocd"));
  2084. var flag = ds_send_repdata.getColumn(0, "flag");
  2085. if (flag == "1")
  2086. {
  2087. if(String(coophospnm).length > 0 && String(coophospnm).length < 2)
  2088. {
  2089. sysf_messageBox("병원명은 2글자 이상으로 해주십시요!", "E999", "");
  2090. group5.switch1.case1.ipt_condcoophospnm.setFocus();
  2091. return false;
  2092. }
  2093. }
  2094. else
  2095. {
  2096. if(String(drnm).length > 0 && String(drnm).length < 2)
  2097. {
  2098. sysf_messageBox("의사명은 2글자 이상으로 해주십시요!", "E999", "");
  2099. group5.switch1.case2.ipt_conddrnm.setFocus();
  2100. return false;
  2101. }
  2102. }
  2103. return true;
  2104. }
  2105. function grd_cooplist_oncellclick(obj:Grid, e:GridClickEventInfo)
  2106. {
  2107. fHospGrdClick();
  2108. fCondition();
  2109. }
  2110. function btn_coopzip_onclick(obj:Button, e:ClickEventInfo)
  2111. {
  2112. var sZipcd = appf_getZipCodeList();
  2113. ds_main_hospinfo.setColumn(0, "zipcd1", sZipcd.zipcdhead);
  2114. ds_main_hospinfo.setColumn(0, "zipcd2", sZipcd.zipcdfoot);
  2115. ds_main_hospinfo.setColumn(0, "zipcdseq", sZipcd.seqno); //미확인
  2116. ds_main_hospinfo.setColumn(0, "addr", sZipcd.address); //sZipcd.address
  2117. ds_main_hospinfo.setColumn(0, "detladdr", sZipcd.address_detail); //sZipcd.detladdr
  2118. var arrAddress = (sZipcd.address).split(" ");
  2119. var sidocd = ds_init_areacddelt.lookup("sidonm", String(arrAddress[0]).substr(0,2), "sidocd");
  2120. //지역 자동 설정
  2121. ds_main_hospinfo.setColumn(0, "sidocd", sidocd);
  2122. frmf_inputEnterKey("cmb_areacd", "onitemchanged", new ItemChangeEventInfo);
  2123. //지역구 자동 설정
  2124. var sidocddetl = ds_init_areacddelt.lookupExpr("sidocd == '"+sidocd+"' && sidonmdetl == '"+arrAddress[1]+"'", "sidocddetl");
  2125. ds_main_hospinfo.setColumn(0, "sidocddetl", sidocddetl);
  2126. }
  2127. function btn_coopnew_onclick(obj:Button, e:ClickEventInfo)
  2128. {
  2129. fHospNew();
  2130. }
  2131. function btn_coopsave_onclick(obj:Button, e:ClickEventInfo)
  2132. {
  2133. fHospSave();
  2134. }
  2135. function fCoopDefaultCheck()
  2136. {
  2137. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "coophospnm")) == true)
  2138. {
  2139. sysf_messageBox("병원", "C001");
  2140. ipt_coophospnm.setFocus();
  2141. return false;
  2142. }
  2143. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "rgstdd")) == true)
  2144. {
  2145. sysf_messageBox("등록일자", "C001");
  2146. ipt_rgstdd.setFocus();
  2147. return false;
  2148. }
  2149. // knuh_20101228_start
  2150. var dutplcecd = sysf_getUserInfo("dutplcecd");
  2151. if (utlf_transNullToEmpty(ds_init_hardcd_hardcd.getColumn(ds_init_hardcd_hardcd.findRowExpr("hardcd == 'dutplcecd'"), "hardcd")) != "" && userid != "AST")
  2152. {
  2153. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "dirofhospnm")) == true)
  2154. {
  2155. sysf_messageBox("병원장명", "C001");
  2156. ipt_dirofhospnm.setFocus();
  2157. return false;
  2158. }
  2159. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "zipcd1")) == true)
  2160. {
  2161. sysf_messageBox("우편번호", "C001");
  2162. ipt_zipcd1.setFocus();
  2163. return false;
  2164. }
  2165. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "zipcd2")) == true)
  2166. {
  2167. sysf_messageBox("우편번호", "C001");
  2168. ipt_zipcd2.setFocus();
  2169. return false;
  2170. }
  2171. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "hospgrade")) == true)
  2172. {
  2173. sysf_messageBox("병원구분", "C001");
  2174. cmb_hospgrade.setFocus();
  2175. return false;
  2176. }
  2177. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "areacd")) == true)
  2178. {
  2179. sysf_messageBox("지역구분", "C001");
  2180. cmb_areacd.setFocus();
  2181. return false;
  2182. }
  2183. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "corpno")) == true)
  2184. {
  2185. sysf_messageBox("요양기관번호", "C001");
  2186. cmb_areacd.setFocus();
  2187. return false;
  2188. }
  2189. }
  2190. return true;
  2191. }
  2192. // 병원 저장
  2193. function fHospSave()
  2194. {
  2195. var menuparam = frmf_getMenuParam();
  2196. // 병리, 진검, 미수가 아닐 경우만 체크로직
  2197. if (menuparam != "1" && menuparam != "2")
  2198. {
  2199. // default 체크
  2200. if (fCoopDefaultCheck() == false) return;
  2201. }
  2202. if (ds_main_hospinfo.getColumn(0, "clsmatyn") != "Y")
  2203. {
  2204. ds_main_hospinfo.setColumn(0, "clsmatyn", "N");
  2205. }
  2206. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "zipcd1")))
  2207. {
  2208. ds_main_hospinfo.setColumn(0, "zipcd1", "-");
  2209. }
  2210. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "zipcd2")))
  2211. {
  2212. ds_main_hospinfo.setColumn(0, "zipcd2", "-");
  2213. }
  2214. dsf_setDefaultVal(ds_main_hospinfo, "addr:-,bedcnt:0,zipcdseq:0,drcnt:0,signboardyn:N");
  2215. var oParam = {};
  2216. oParam.id = "TXARH00101";
  2217. oParam.service = "healcarecoopapp.CoopHospMngt";
  2218. oParam.method = "reqExeSaveHosDoctList";
  2219. oParam.inds = "req=ds_main_hospinfo";
  2220. oParam.outds = "ds_main_hosplist_hospinfo_gr=hospinfo_gr";
  2221. oParam.async = false;
  2222. oParam.callback = "cf_callback";
  2223. tranf_submit(oParam);
  2224. ds_main_hosplist_hospinfo_gr.addColumn('status', 'string');
  2225. if (arErrorCode.pop("TXARH00101") > -1)
  2226. {
  2227. dsf_createDs("ds_send_save_deptlist");
  2228. dsf_createDs("ds_send_save_eqmtlist");
  2229. // 진료과 현황
  2230. //ds_temp_deptlist.filter("installyn == 'Y'");
  2231. ds_send_save_deptlist.copyData(ds_temp_deptlist, true);
  2232. ds_send_save_deptlist.addColumn("status", "string");
  2233. dsf_setDefaultVal(ds_send_save_deptlist, "status:u,estbcd:00");
  2234. ds_temp_deptlist.filter();
  2235. //보유장비 현황
  2236. //ds_temp_eqmtlist.filter("qty > '0'");
  2237. ds_send_save_eqmtlist.copyData(ds_temp_eqmtlist, true);
  2238. ds_send_save_eqmtlist.addColumn("status", "string");
  2239. dsf_setDefaultVal(ds_send_save_eqmtlist, "status:u,estbcd:00");
  2240. ds_temp_eqmtlist.filter();
  2241. var oParam = {};
  2242. oParam.id = "TXARH00701";
  2243. oParam.service = "healcarecoopapp.CoopHospMngt";
  2244. oParam.method = "reqExeHospEqmtListNEW";
  2245. oParam.inds = "reqhospinfo=ds_main_hospinfo reqdeptlist=ds_send_save_deptlist reqeqmtlist=ds_send_save_eqmtlist";
  2246. oParam.outds = "";
  2247. oParam.async = false;
  2248. oParam.callback = "cf_callback";
  2249. tranf_submit(oParam);
  2250. if (arErrorCode.pop("TXARH00701") > -1)
  2251. {
  2252. group1.visible = false;
  2253. group2.visible = false;
  2254. // 처리되었습니다
  2255. sysf_messageBox("저장", "I001");
  2256. ds_send_repdata.setColumn(0, "corpno", ds_main_hospinfo.getColumn(0, "corpno"));
  2257. fSearch();
  2258. fHospGrdClick();
  2259. fCondition();
  2260. }
  2261. }
  2262. else
  2263. {
  2264. sysf_messageBox("저장에", "E009");
  2265. }
  2266. }
  2267. function btn_coopdel_onclick(obj:Button, e:ClickEventInfo)
  2268. {
  2269. fHospDel();
  2270. }
  2271. function fHospDel()
  2272. {
  2273. if (ds_main_doctinfo_doclist_gr.rowcount > 0)
  2274. {
  2275. sysf_messageBox("해당 병원의 의사리스트가 존재합니다. 해당 데이터를 삭제", "E001");
  2276. return;
  2277. }
  2278. if (ds_main_hosplist_hospinfo_gr.rowcount <= 0) return;
  2279. if (ds_main_hosplist_hospinfo_gr.rowposition < 0) return;
  2280. if (utlf_isNull(ds_main_hospinfo.getColumn(0, "coophospcd")))
  2281. {
  2282. sysf_messageBox("삭제하고자 하는 병원을 선택하세요", "I999");
  2283. return;
  2284. }
  2285. if (sysf_messageBox("해당 데이터를", "Q001") == "6")
  2286. {
  2287. dsf_makeValue(ds_main_hospinfo, "status", "string", "d");
  2288. dsf_setDefaultVal(ds_main_hospinfo, "addr:-,bedcnt:0,zipcdseq:0,drcnt:0");
  2289. var oParam = {};
  2290. oParam.id = "TXARH00101";
  2291. oParam.service = "healcarecoopapp.CoopHospMngt";
  2292. oParam.method = "reqExeSaveHosDoctList";
  2293. oParam.inds = "req=ds_main_hospinfo";
  2294. oParam.outds = "ds_main_hosplist_hospinfo_gr=hospinfo_gr";
  2295. oParam.async = false;
  2296. oParam.callback = "cf_callback";
  2297. tranf_submit(oParam);
  2298. if(arErrorCode.pop("TXARH00101") > -1)
  2299. {
  2300. sysf_messageBox("삭제", "I001");
  2301. fSearch();
  2302. }
  2303. else if(arErrorCode.pop("TXARH00101") < 0)
  2304. {
  2305. sysf_messageBox("삭제에", "E009");
  2306. return;
  2307. }
  2308. ds_main_hosplist_hospinfo_gr.addColumn('status', 'string');
  2309. }
  2310. else
  2311. {
  2312. return;
  2313. }
  2314. }
  2315. function btn_coopexcel_onclick(obj:Button, e:ClickEventInfo)
  2316. {
  2317. // 병원 리스트 엑셀 파일로 저장
  2318. grdf_exportExcel(grd_cooplist, "협력병원 리스트", "협력병원", true, "", "", false);
  2319. }
  2320. function grd_drlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  2321. {
  2322. fDoctGrdClick();
  2323. }
  2324. // 의사리스트 선택
  2325. function fDoctGrdClick()
  2326. {
  2327. if (ds_main_doctinfo_doclist_gr.rowcount < 0) return;
  2328. var lrow = ds_main_doctinfo_doclist_gr.rowposition;
  2329. fDoctEnable(true);
  2330. ipt_drnm.style.font = "";
  2331. ipt_licnsno.style.font = "";
  2332. btn_drsave.style.font = "";
  2333. btn_drsave.style.color = "";
  2334. ds_main_doclist.clearData();
  2335. ds_main_doclist.addRow();
  2336. ds_main_doclist.copyRow(0, ds_main_doctinfo_doclist_gr, lrow);
  2337. ds_main_doclist.setColumn(0, "status", "u");
  2338. if(utlf_transNullToEmpty(ds_main_doclist.getColumn(0, 'orddeptcd')) == '')
  2339. {
  2340. cmb_orddeptcd.index = 0;
  2341. }
  2342. }
  2343. function btn_drnew_onclick(obj:Button, e:ClickEventInfo)
  2344. {
  2345. fDoctNew();
  2346. }
  2347. function btn_drsave_onclick(obj:Button, e:ClickEventInfo)
  2348. {
  2349. fDoctSave();
  2350. }
  2351. // 의사 정보 Default 체크
  2352. function fDoctDefaultCheck(flag)
  2353. {
  2354. if (flag == "d")
  2355. {
  2356. if (utlf_isNull(ds_main_doclist.getColumn(0, "coopdrcd")) == true)
  2357. {
  2358. sysf_messageBox("의사코드가", "C001");
  2359. opt_coopdrcd.setFocus();
  2360. return false;
  2361. }
  2362. return true;
  2363. }
  2364. if (utlf_isNull(ds_main_doclist.getColumn(0, "drnm")) == true)
  2365. {
  2366. sysf_messageBox("의사성명", "C001");
  2367. ipt_drnm.setFocus();
  2368. return false;
  2369. }
  2370. // knuh_20101228_start
  2371. var dutplcecd = sysf_getUserInfo("dutplcecd");
  2372. if (utlf_transNullToEmpty(ds_init_hardcd_hardcd.getColumn(ds_init_hardcd_hardcd.findRowExpr("hardcd == 'dutplcecd'"), "hardcd")) != "" && userid != "AST")
  2373. {
  2374. if (utlf_isNull(ds_main_doclist.getColumn(0, "drcls")) == true)
  2375. {
  2376. sysf_messageBox("의사분류", "C001");
  2377. cmb_drcls.setFocus();
  2378. return false;
  2379. }
  2380. if (utlf_isNull(ds_main_doclist.getColumn(0, "licnsno")) == true)
  2381. {
  2382. sysf_messageBox("면허번호", "C001");
  2383. ipt_licnsno.setFocus();
  2384. return false;
  2385. }
  2386. if (utlf_isNull(ds_main_doclist.getColumn(0, "replmethod")) == true)
  2387. {
  2388. sysf_messageBox("회신방법", "C001");
  2389. cmb_replmethod.setFocus();
  2390. return false;
  2391. }
  2392. var mpphontel = ds_main_doclist.getColumn(0, "mpphontel");
  2393. if (utlf_isNull(mpphontel) == false)
  2394. {
  2395. if (String(mpphontel).substr(0, 1) != "0")
  2396. {
  2397. sysf_messageBox("휴대폰번호를 잘못 기재하였습니다.", "C999");
  2398. ipt_drmpphontel.setFocus();
  2399. return false;
  2400. }
  2401. }
  2402. }
  2403. return true;
  2404. }
  2405. // 의사저장
  2406. function fDoctSave()
  2407. {
  2408. // default 체크
  2409. var flag = "i";
  2410. var drnm = ds_main_doclist.getColumn(0, "drnm");
  2411. var licnsno = ds_main_doclist.getColumn(0, "licnsno");
  2412. if (fDoctDefaultCheck(flag) == false) return;
  2413. ds_send_savedata.clearData();
  2414. ds_send_savedata.addRow();
  2415. if (ds_main_doclist.getColumn(0, "clsmatyn") != "Y")
  2416. {
  2417. ds_main_doclist.setColumn(0, "clsmatyn", "N");
  2418. }
  2419. ds_send_savedata.copyData(ds_main_doclist);
  2420. var oParam = {};
  2421. oParam.id = "TXARH00102";
  2422. oParam.service = "healcarecoopapp.CoopHospMngt";
  2423. oParam.method = "reqExeSaveDoctList";
  2424. oParam.inds = "req=ds_send_savedata";
  2425. oParam.outds = "ds_main_doctinfo_doclist_gr=doclist_gr";
  2426. oParam.async = false;
  2427. oParam.callback = "cf_callback";
  2428. tranf_submit(oParam);
  2429. if (arErrorCode.pop("TXARH00102") > -1)
  2430. {
  2431. // 처리되었습니다
  2432. sysf_messageBox("저장", "I001");
  2433. // 의사리스트 조회
  2434. fDoctSearch(drnm, licnsno);
  2435. ipt_drnm.style.font = "";
  2436. ipt_licnsno.style.font = "";
  2437. btn_drsave.style.font = "";
  2438. btn_drsave.style.color = "";
  2439. //부모창 값 제거.
  2440. ds_SMARC05100.clearData();
  2441. ds_SMARC05100.addRow();
  2442. //전역변수 초기화
  2443. p_drnm = "";
  2444. p_lcsno = "";
  2445. }
  2446. else
  2447. {
  2448. sysf_messageBox("저장에", "E009");
  2449. }
  2450. }
  2451. function btn_drdel_onclick(obj:Button, e:ClickEventInfo)
  2452. {
  2453. fDoctDel();
  2454. }
  2455. function fDoctDel()
  2456. {
  2457. if (ds_main_doctinfo_doclist_gr.rowcount < 0) return;
  2458. var flag = "d";
  2459. if (fDoctDefaultCheck(flag) == false) return;
  2460. var coophospcd = ds_main_doclist.getColumn(0, "coophospcd");
  2461. var coopdrcd = ds_main_doclist.getColumn(0, "coopdrcd");
  2462. var fromdd = ds_main_doclist.getColumn(0, "fromdd");
  2463. if (sysf_messageBox("", "Q001") == "6")
  2464. {
  2465. dsf_makeValue(ds_main_doclist, "status", "string", "d");
  2466. ds_send_savedata.clearData();
  2467. ds_send_savedata.addRow();
  2468. ds_send_savedata.copyData(ds_main_doclist);
  2469. var oParam = {};
  2470. oParam.id = "TXARH00102";
  2471. oParam.service = "healcarecoopapp.CoopHospMngt";
  2472. oParam.method = "reqExeSaveDoctList";
  2473. oParam.inds = "req=ds_send_savedata";
  2474. oParam.outds = "ds_main_doctinfo_doclist_gr=doclist_gr";
  2475. oParam.async = false;
  2476. oParam.callback = "cf_callback";
  2477. tranf_submit(oParam);
  2478. if (arErrorCode.pop("TXARH00102") > -1)
  2479. {
  2480. // 처리되었습니다
  2481. sysf_messageBox("삭제", "I001");
  2482. fDoctSearch();
  2483. }
  2484. else
  2485. {
  2486. sysf_messageBox("삭제에", "E009");
  2487. }
  2488. }
  2489. else
  2490. {
  2491. return;
  2492. }
  2493. }
  2494. function btn_drexcel_onclick(obj:Button, e:ClickEventInfo)
  2495. {
  2496. // 의사 리스트 엑셀 파일 저장
  2497. grdf_exportExcel(grd_drlist, "협력의사 리스트", "SheetName", false, "", 'user', true);
  2498. }
  2499. function button19_onclick(obj:Button, e:ClickEventInfo)
  2500. {
  2501. fSiteLink();
  2502. }
  2503. // 병의원 검색 Site
  2504. function fSiteLink()
  2505. {
  2506. var site = ds_init_site_A0638.getColumn(0, "cdnm");
  2507. frmf_openHtml(site);
  2508. }
  2509. function cbk_drclsmatyn_onclick(obj: CheckBox, e: ClickEventInfo)
  2510. {
  2511. if (obj.value == "N")
  2512. {
  2513. ds_main_doclist.setColumn(0, 'gradyear', '');
  2514. }
  2515. }
  2516. function btn_today_onclick(obj:Button, e:ClickEventInfo)
  2517. {
  2518. var CurrentDate = utlf_getCurrentDate();
  2519. ds_main_doclist.setColumn(0, "todd", CurrentDate);
  2520. }
  2521. // 2019-08-07 기준 본원 진료 협력팀에서 요청사항 적용 내용 구현함. 이아영
  2522. function ds_main_hospinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2523. {
  2524. if(e.columnid == "bedcnt")
  2525. {
  2526. var bedcn = e.newvalue;
  2527. if(bedcn >= 100)
  2528. {
  2529. cmb_signboard.enable = true;
  2530. ipt_signboarddd.enable = true;
  2531. }
  2532. else
  2533. {
  2534. cmb_signboard.enable = false;
  2535. ipt_signboarddd.enable = false;
  2536. cmb_signboard.value = "N";
  2537. ipt_signboarddd.value = "";
  2538. }
  2539. }
  2540. }
  2541. function btn_arh00700_onclick(obj:Button, e:ClickEventInfo)
  2542. {
  2543. group1.bringToFront();
  2544. var opacity = 100;
  2545. pA_list.stop();
  2546. if(group1.style.opacity > 0 )
  2547. { // 화면에 나와 있을 때
  2548. pA_list.fromvalue = opacity;
  2549. pA_list.tovalue = 0;
  2550. }
  2551. else
  2552. { // 화면 끝에 있을 때
  2553. pA_list.fromvalue = 0;
  2554. pA_list.tovalue = opacity;
  2555. }
  2556. pA_list.run();
  2557. }
  2558. function btn_arh00800_onclick(obj:Button, e:ClickEventInfo)
  2559. {
  2560. group2.bringToFront();
  2561. var opacity = 100;
  2562. pA_list2.stop();
  2563. if(group2.style.opacity > 0 )
  2564. { // 화면에 나와 있을 때
  2565. pA_list2.fromvalue = opacity;
  2566. pA_list2.tovalue = 0;
  2567. }
  2568. else
  2569. { // 화면 끝에 있을 때
  2570. pA_list2.fromvalue = 0;
  2571. pA_list2.tovalue = opacity;
  2572. }
  2573. pA_list2.run();
  2574. }
  2575. //추가버튼이벤트
  2576. function group1_btn_coopnew_onclick(obj:Button, e:ClickEventInfo)
  2577. {
  2578. var addRow = ds_temp_deptlist.addRow();
  2579. var estbcd = parseInt(ds_temp_deptlist.getColumn((addRow-1), "estbcd"))+1;
  2580. if(String(estbcd).length == 1) estbcd = "0"+estbcd
  2581. ds_temp_deptlist.setColumn(addRow, "coophospcd", ds_main_hospinfo.getColumn(0, "coophospcd"));
  2582. ds_temp_deptlist.setColumn(addRow, "estbflag", "D");
  2583. ds_temp_deptlist.setColumn(addRow, "qty", 0);
  2584. ds_temp_deptlist.setColumn(addRow, "estbcd", estbcd);
  2585. group1.grd_deptlist.setCellPos(1);
  2586. group1.grd_deptlist.showEditor(true);
  2587. }
  2588. function group2_btn_coopnew_onclick(obj:Button, e:ClickEventInfo)
  2589. {
  2590. var addRow = ds_temp_eqmtlist.addRow();
  2591. var estbcd = parseInt(ds_temp_eqmtlist.getColumn((addRow-1), "estbcd"))+1;
  2592. if(String(estbcd).length == 1) estbcd = "0"+estbcd
  2593. ds_temp_eqmtlist.setColumn(addRow, "coophospcd", ds_main_hospinfo.getColumn(0, "coophospcd"));
  2594. ds_temp_eqmtlist.setColumn(addRow, "estbflag", "E");
  2595. ds_temp_eqmtlist.setColumn(addRow, "qty", 0);
  2596. ds_temp_eqmtlist.setColumn(addRow, "estbcd", estbcd);
  2597. group2.grd_eqmtlist.setCellPos(1);
  2598. group2.grd_eqmtlist.showEditor(true);
  2599. }
  2600. //삭제버튼이벤트
  2601. function group1_btn_coopdel_onclick(obj:Button, e:ClickEventInfo)
  2602. {
  2603. ds_temp_deptlist.deleteRow(ds_temp_deptlist.rowposition);
  2604. }
  2605. function group2_btn_coopdel_onclick(obj:Button, e:ClickEventInfo)
  2606. {
  2607. ds_temp_eqmtlist.deleteRow(ds_temp_eqmtlist.rowposition);
  2608. }
  2609. //닫기버튼이벤트
  2610. function group1_btn_close_onclick(obj:Button, e:ClickEventInfo)
  2611. {
  2612. var opacity = 100;
  2613. pA_list.stop();
  2614. if(group1.style.opacity > 0 )
  2615. { // 화면에 나와 있을 때
  2616. pA_list.fromvalue = opacity;
  2617. pA_list.tovalue = 0;
  2618. }
  2619. else
  2620. { // 화면 끝에 있을 때
  2621. pA_list.fromvalue = 0;
  2622. pA_list.tovalue = opacity;
  2623. }
  2624. pA_list.run();
  2625. }
  2626. function group2_btn_close_onclick(obj:Button, e:ClickEventInfo)
  2627. {
  2628. var opacity = 100;
  2629. pA_list2.stop();
  2630. if(group2.style.opacity > 0 )
  2631. { // 화면에 나와 있을 때
  2632. pA_list2.fromvalue = opacity;
  2633. pA_list2.tovalue = 0;
  2634. }
  2635. else
  2636. { // 화면 끝에 있을 때
  2637. pA_list2.fromvalue = 0;
  2638. pA_list2.tovalue = opacity;
  2639. }
  2640. pA_list2.run();
  2641. }
  2642. function fCondition()
  2643. {
  2644. ds_temp_deptlist.clearData();
  2645. ds_temp_eqmtlist.clearData();
  2646. ds_main_deptlist.clearData();
  2647. ds_main_eqmtlist.clearData();
  2648. var oParam = {};
  2649. oParam.id = "TRARH00701";
  2650. oParam.service = "healcarecoopapp.CoopHospMngt";
  2651. oParam.method = "reqGetHospEqmtList";
  2652. oParam.inds = "req=ds_main_hospinfo";
  2653. oParam.outds = "ds_temp_deptlist=deptlist ds_temp_eqmtlist=eqmtlist";
  2654. oParam.async = false;
  2655. oParam.callback = "cf_callback";
  2656. tranf_submit(oParam);
  2657. if(arErrorCode.pop("TRARH00701") > -1)
  2658. {
  2659. dsf_setDefaultVal(ds_temp_deptlist, "qty:0");
  2660. dsf_setDefaultVal(ds_temp_eqmtlist, "qty:0");
  2661. // 개설 진료과 여부
  2662. var ynDpCnt = ds_temp_deptlist.getCaseCount("installyn == 'Y'");
  2663. // 장비 보유 여부
  2664. var ynEqCnt = ds_temp_eqmtlist.getCaseCount("qty > 0");
  2665. if(ynDpCnt > 0)
  2666. {
  2667. ds_temp_deptlist.filter("installyn == 'Y'");
  2668. ds_main_deptlist.copyData(ds_temp_deptlist, true);
  2669. ds_temp_deptlist.filter("");
  2670. }
  2671. if(ynEqCnt > 0)
  2672. {
  2673. ds_temp_eqmtlist.filter("qty > '0'");
  2674. ds_main_eqmtlist.copyData(ds_temp_eqmtlist, true);
  2675. ds_temp_eqmtlist.filter("");
  2676. }
  2677. }
  2678. }
  2679. function ds_temp_deptlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2680. {
  2681. if(e.columnid == "installyn")
  2682. {
  2683. obj.setColumn(e.row, "installyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2684. }
  2685. }
  2686. function pAlist_onend(obj:PropertyAnimation, e:AnimationEventInfo)
  2687. {
  2688. if(group1.style.opacity > 0)
  2689. group1.visible = true;
  2690. else
  2691. group1.visible = false;
  2692. }
  2693. function pAlist_onstart(obj:PropertyAnimation, e:AnimationEventInfo)
  2694. {
  2695. group1.visible = true;
  2696. }
  2697. function pAlist2_onend(obj:PropertyAnimation, e:AnimationEventInfo)
  2698. {
  2699. if(group2.style.opacity > 0)
  2700. group2.visible = true;
  2701. else
  2702. group2.visible = false;
  2703. }
  2704. function pAlist2_onstart(obj:PropertyAnimation, e:AnimationEventInfo)
  2705. {
  2706. group2.visible = true;
  2707. }
  2708. function chk_hiddenflag_onclick(obj:CheckBox, e:ClickEventInfo)
  2709. {
  2710. fDoctSearch();
  2711. }
  2712. function button20_onclick(obj:Button, e:ClickEventInfo)
  2713. {
  2714. var site = "https://www.hira.or.kr/rd/hosp/getHospList.do?pgmid=HIRAA030002000000";
  2715. frmf_openHtml(site);
  2716. }
  2717. function group5_switch1_case1_chk_mjfieldall_onclick(obj:CheckBox, e:ClickEventInfo)
  2718. {
  2719. if(obj.value == "Y")
  2720. {
  2721. group5.switch1.case1.chk_mjfield04.value = "Y";
  2722. group5.switch1.case1.chk_mjfield07.value = "Y";
  2723. group5.switch1.case1.chk_mjfield08.value = "Y";
  2724. group5.switch1.case1.chk_mjfield09.value = "Y";
  2725. group5.switch1.case1.chk_mjfield11.value = "Y";
  2726. group5.switch1.case1.chk_mjfield13.value = "Y";
  2727. group5.switch1.case1.chk_mjfield15.value = "Y";
  2728. group5.switch1.case1.chk_mjfield16.value = "Y";
  2729. group5.switch1.case1.chk_mjfield17.value = "Y";
  2730. }
  2731. else
  2732. {
  2733. group5.switch1.case1.chk_mjfield04.value = "N";
  2734. group5.switch1.case1.chk_mjfield07.value = "N";
  2735. group5.switch1.case1.chk_mjfield08.value = "N";
  2736. group5.switch1.case1.chk_mjfield09.value = "N";
  2737. group5.switch1.case1.chk_mjfield11.value = "N";
  2738. group5.switch1.case1.chk_mjfield13.value = "N";
  2739. group5.switch1.case1.chk_mjfield15.value = "N";
  2740. group5.switch1.case1.chk_mjfield16.value = "N";
  2741. group5.switch1.case1.chk_mjfield17.value = "N";
  2742. }
  2743. }
  2744. function group5_switch1_case1_cmb_condareacd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2745. {
  2746. var areacd = obj.value;
  2747. if(areacd != "-")
  2748. {
  2749. ds_init_areacddelt.filterstr = "sidocd == '"+areacd+"'";
  2750. ds_cmb_areadetl.copyData(ds_init_areacddelt, true);
  2751. ds_init_areacddelt.filterstr = "";
  2752. group5.switch1.case1.cmb_areacddelt.enable = true;
  2753. frmf_addComboItem("group5.switch1.case1.cmb_areacddelt", "- 전 체 -", "-", "above");
  2754. group5.switch1.case1.cmb_areacddelt.index = 0;
  2755. group5.switch1.case1.cmb_areacddelt.value = "-";
  2756. }
  2757. else
  2758. {
  2759. ds_cmb_areadetl.clearData();
  2760. group5.switch1.case1.cmb_areacddelt.enable = false;
  2761. }
  2762. }
  2763. function cmb_areacd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2764. {
  2765. var areacd = obj.value;
  2766. if(!utlf_isNull(areacd))
  2767. {
  2768. ds_init_areacddelt.filterstr = "sidocd == '"+areacd+"'";
  2769. ds_areadetl.copyData(ds_init_areacddelt, true);
  2770. ds_init_areacddelt.filterstr = "";
  2771. }
  2772. else
  2773. {
  2774. ds_areadetl.clearData();
  2775. }
  2776. }
  2777. function btn_areacd_onclick(obj:Button, e:ClickEventInfo)
  2778. {
  2779. frmf_open("SPARH00100", "SPARH00100", null, null, null, null, null, null, null, null, null, null, "M");
  2780. }
  2781. function grd_cooplist_onvscrolllastover(obj:Grid, e:ScrollEventInfo)
  2782. {
  2783. lgv_offset += 1000;
  2784. fSubmitOnScroll();
  2785. }
  2786. function fSubmitOnScroll()
  2787. {
  2788. cnt = ds_main_hosplist_hospinfo_gr.rowcount
  2789. // end of scroll
  2790. ds_send_repdata.setColumn(0, "offset", lgv_offset);
  2791. ds_send_repdata.setColumn(0, "pagesize", lgv_pagesize);
  2792. dsf_setDefaultVal(ds_send_repdata, "sidocd:-,sidocddetl:-");
  2793. var oParam = {};
  2794. oParam.id = "TRARH00101";
  2795. oParam.service = "healcarecoopapp.CoopHospMngt";
  2796. oParam.method = "reqGetCoopHospMngtList";
  2797. oParam.inds = "req=ds_send_repdata";
  2798. oParam.outds = "ds_temp_hosplist_hospinfo_gr=hospinfo_gr";
  2799. oParam.async = false;
  2800. tranf_submit(oParam);
  2801. if(ds_temp_hosplist_hospinfo_gr.rowcount > 0)
  2802. {
  2803. ds_main_hosplist_hospinfo_gr.copyData(ds_temp_hosplist_hospinfo_gr);
  2804. }
  2805. ds_main_hosplist_hospinfo_gr.addColumn('status', 'string');
  2806. ds_temp_hosplist_hospinfo_gr.clearData();
  2807. }
  2808. ]]></Script>
  2809. </Form>
  2810. </FDL>