SMMMT02000_통합연계서식.xfdl 146 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMMT02000" position="absolute 0 0 1200 850" titletext="공공보건의료 통합연계서식" oninit="SMMMT02000_oninit" onload="SMMMT02000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="뇌졸중 퇴원환자 통합연계서식(지자체 외 병원 등)" position="absolute 0 0 329 24" id="stt_head" class="tit_1" onclick="caption28_onclick"/>
  8. <Div id="div_view" position="absolute 237 53 1200 850" anchor="top right bottom">
  9. <Layouts>
  10. <Layout/>
  11. </Layouts>
  12. <InitValue/>
  13. </Div>
  14. <Div id="grp_srch" taborder="1" class="div_SA2" position="absolute 0 29 234 168" anchor="left top right">
  15. <Layouts>
  16. <Layout>
  17. <Static id="caption17" text="~" position="absolute 81 28 96 46" anchor="default"/>
  18. <Shape id="line4" linetype="vertical" position="absolute 151 104 157 130" anchor="default"/>
  19. <Button id="btn_search" taborder="1" text="조회" onclick="grp_srch_btn_search_onclick" class="btn1" position="absolute 170 107 226 129" anchor="default"/>
  20. <Calendar id="ipt_srchenddd" taborder="2" autoselect="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 95 27 205 46" anchor="default"/>
  21. <Calendar id="ipt_srchstartdd" taborder="3" autoselect="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 95 4 205 23" anchor="default"/>
  22. <Edit id="ipt_srchpid" taborder="4" autoselect="true" class="input_search" position="absolute 95 77 205 96" anchor="default"/>
  23. <Static id="caption32" text="조회기간 :" class="search_name" position="absolute 5 6 78 23" anchor="default"/>
  24. <Static id="caption1" text="등록번호 :" class="search_name" position="absolute 7 79 78 96" anchor="default"/>
  25. <Static id="cap_schehistcd" text="상태 :" class="search_name" position="absolute 7 54 65 71" anchor="default"/>
  26. <Combo id="cmb_srchstatus" taborder="5" innerdataset="ds_M0810" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 95 52 205 71" anchor="default"/>
  27. </Layout>
  28. </Layouts>
  29. </Div>
  30. <Grid id="grd_reclist" taborder="2" binddataset="ds_data_reclist" autoenter="select" useinputpanel="false" extendsizetype="col" cellsizingtype="col" cellsizebandtype="allband" position="absolute 0 193 234 850" anchor="all" oncelldblclick="grd_reclist_oncelldblclick" onrbuttondown="grd_reclist_onrbuttondown" autosizebandtype="body">
  31. <Formats>
  32. <Format id="default">
  33. <Columns>
  34. <Column size="25" band="left"/>
  35. <Column size="0" band="left"/>
  36. <Column size="0" band="left"/>
  37. <Column size="0" band="left"/>
  38. <Column size="0" band="left"/>
  39. <Column size="80" band="left"/>
  40. <Column size="50" band="left"/>
  41. <Column size="80"/>
  42. <Column size="52"/>
  43. <Column size="80"/>
  44. <Column size="80"/>
  45. <Column size="80"/>
  46. <Column size="0"/>
  47. <Column size="80"/>
  48. <Column size="0"/>
  49. <Column size="80"/>
  50. <Column size="80"/>
  51. <Column size="80"/>
  52. <Column size="80"/>
  53. <Column size="80"/>
  54. <Column size="0"/>
  55. <Column size="0"/>
  56. <Column size="0"/>
  57. <Column size="0"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="80"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="0"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="0"/>
  75. <Column size="0"/>
  76. <Column size="0"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="0"/>
  83. <Column size="0"/>
  84. <Column size="0"/>
  85. <Column size="0"/>
  86. <Column size="0"/>
  87. <Column size="0"/>
  88. <Column size="80"/>
  89. <Column size="120"/>
  90. <Column size="0"/>
  91. <Column size="80"/>
  92. <Column size="120"/>
  93. </Columns>
  94. <Rows>
  95. <Row size="24" band="head"/>
  96. <Row size="24"/>
  97. </Rows>
  98. <Band id="head">
  99. <Cell/>
  100. <Cell col="1" displaytype="normal" text="instcd"/>
  101. <Cell col="2" displaytype="normal" text="recseqno"/>
  102. <Cell col="3" displaytype="normal" text="rechistno"/>
  103. <Cell col="4" displaytype="normal" text="rechistcd"/>
  104. <Cell col="5" displaytype="normal" text="이름"/>
  105. <Cell col="6" displaytype="normal" text="성별"/>
  106. <Cell col="7" displaytype="normal" text="등록번호"/>
  107. <Cell col="8" displaytype="normal" text="상태"/>
  108. <Cell col="9" text="입원일"/>
  109. <Cell col="10" text="평가일"/>
  110. <Cell col="11" text="퇴원일"/>
  111. <Cell col="12" text="진료과"/>
  112. <Cell col="13" text="진료과"/>
  113. <Cell col="14" text="주치의"/>
  114. <Cell col="15" text="주치의"/>
  115. <Cell col="16" displaytype="normal" text="재활의뢰일"/>
  116. <Cell col="17" text="동의서작성"/>
  117. <Cell col="18" displaytype="normal" text="mRS"/>
  118. <Cell col="19" text="모니터링"/>
  119. <Cell col="20" displaytype="normal" text="formcd"/>
  120. <Cell col="21" displaytype="normal" text="formdegnseq"/>
  121. <Cell col="22" displaytype="normal" text="signno"/>
  122. <Cell col="23" displaytype="normal" text="수진일자"/>
  123. <Cell col="24" displaytype="normal" text="cretno"/>
  124. <Cell col="25" displaytype="normal" text="ordtype"/>
  125. <Cell col="26" displaytype="normal" text="나이"/>
  126. <Cell col="27" displaytype="normal" text="생년월일"/>
  127. <Cell col="28" displaytype="normal" text="연락처"/>
  128. <Cell col="29" displaytype="normal" text="컨설트기록일련번호"/>
  129. <Cell col="30" displaytype="normal" text="대상유무"/>
  130. <Cell col="31" displaytype="normal" text="trgtcnclid"/>
  131. <Cell col="32" displaytype="normal" text="biz001"/>
  132. <Cell col="33" displaytype="normal" text="biz001_extn1"/>
  133. <Cell col="34" displaytype="normal" text="biz002"/>
  134. <Cell col="35" displaytype="normal" text="biz002_extn1"/>
  135. <Cell col="36" displaytype="normal" text="biz003"/>
  136. <Cell col="37" displaytype="normal" text="biz004"/>
  137. <Cell col="38" displaytype="normal" text="biz005"/>
  138. <Cell col="39" displaytype="normal" text="biz005_extn1"/>
  139. <Cell col="40" text="biz005_extn1"/>
  140. <Cell col="41" displaytype="normal" text="biz006"/>
  141. <Cell col="42" displaytype="normal" text="biz007"/>
  142. <Cell col="43" displaytype="normal" text="biz008"/>
  143. <Cell col="44" displaytype="normal" text="biz009"/>
  144. <Cell col="45" displaytype="normal" text="biz010"/>
  145. <Cell col="46" displaytype="normal" text="trsmid"/>
  146. <Cell col="47" displaytype="normal" text="전송일자"/>
  147. <Cell col="48" displaytype="normal" text="전송취소자"/>
  148. <Cell col="49" displaytype="normal" text="전송취소일시"/>
  149. <Cell col="50" displaytype="normal" text="전송취소사유"/>
  150. <Cell col="51" displaytype="normal" text="trsmcnclresn"/>
  151. <Cell col="52" displaytype="normal" text="trsmdata"/>
  152. <Cell col="53" displaytype="normal" text="fstrgstrid"/>
  153. <Cell col="54" displaytype="normal" text="최초작성자"/>
  154. <Cell col="55" displaytype="normal" text="최초작성일시"/>
  155. <Cell col="56" displaytype="normal" text="lastupdtrid"/>
  156. <Cell col="57" displaytype="normal" text="최종수정자"/>
  157. <Cell col="58" displaytype="normal" text="최종수정일시"/>
  158. </Band>
  159. <Band id="body">
  160. <Cell celltype="head" text="expr:currow + 1"/>
  161. <Cell col="1" displaytype="normal" text="bind:instcd"/>
  162. <Cell col="2" displaytype="normal" text="bind:recseqno"/>
  163. <Cell col="3" displaytype="normal" text="bind:rechistno"/>
  164. <Cell col="4" displaytype="normal" text="bind:rechistcd"/>
  165. <Cell col="5" displaytype="normal" text="bind:hngnm"/>
  166. <Cell col="6" displaytype="normal" text="bind:sex"/>
  167. <Cell col="7" displaytype="normal" text="bind:pid"/>
  168. <Cell col="8" displaytype="combo" style="padding:0 0 0 2;" text="bind:recstatus" combodataset="ds_M0810" combocodecol="cdid" combodatacol="cdnm"/>
  169. <Cell col="9" displaytype="date" text="bind:ad" calendardisplaynulltext=" " calendardisplaynulltype="nulltext"/>
  170. <Cell col="10" displaytype="date" text="bind:valudate" calendardisplaynulltext=" " calendardisplaynulltype="nulltext"/>
  171. <Cell col="11" displaytype="date" text="bind:dschdd" calendardisplaynulltext=" " calendardisplaynulltype="nulltext"/>
  172. <Cell col="12" text="bind:orddeptcd"/>
  173. <Cell col="13" text="bind:orddeptnm"/>
  174. <Cell col="14" text="bind:medispclid"/>
  175. <Cell col="15" text="bind:medispclnm"/>
  176. <Cell col="16" displaytype="date" text="bind:recdd" calendardisplaynulltext=" " calendardisplaynulltype="nulltext"/>
  177. <Cell col="17" text="bind:consentyn"/>
  178. <Cell col="18" displaytype="normal" text="bind:mrs"/>
  179. <Cell col="19" text="bind:monitor"/>
  180. <Cell col="20" displaytype="normal" text="bind:formcd"/>
  181. <Cell col="21" displaytype="normal" text="bind:formdegnseq"/>
  182. <Cell col="22" displaytype="normal" text="bind:signno"/>
  183. <Cell col="23" displaytype="normal" text="bind:orddd"/>
  184. <Cell col="24" displaytype="normal" text="bind:cretno"/>
  185. <Cell col="25" displaytype="normal" text="bind:ordtype"/>
  186. <Cell col="26" displaytype="normal" text="bind:age"/>
  187. <Cell col="27" displaytype="normal" text="bind:brthdd"/>
  188. <Cell col="28" displaytype="normal" text="bind:mpphontel"/>
  189. <Cell col="29" displaytype="normal" text="bind:cnstformrecseq"/>
  190. <Cell col="30" displaytype="normal" text="bind:trgtyn"/>
  191. <Cell col="31" displaytype="normal" text="bind:trgtcnclid"/>
  192. <Cell col="32" displaytype="normal" text="bind:biz001"/>
  193. <Cell col="33" displaytype="normal" text="bind:biz001_extn1"/>
  194. <Cell col="34" displaytype="normal" text="bind:biz002"/>
  195. <Cell col="35" displaytype="normal" text="bind:biz002_extn1"/>
  196. <Cell col="36" displaytype="normal" text="bind:biz003"/>
  197. <Cell col="37" displaytype="normal" text="bind:biz004"/>
  198. <Cell col="38" displaytype="normal" text="bind:biz005"/>
  199. <Cell col="39" displaytype="normal" text="bind:biz005_extn1"/>
  200. <Cell col="40" text="bind:biz005_extn1"/>
  201. <Cell col="41" displaytype="normal" text="bind:biz006"/>
  202. <Cell col="42" displaytype="normal" text="bind:biz007"/>
  203. <Cell col="43" displaytype="normal" text="bind:biz008"/>
  204. <Cell col="44" displaytype="normal" text="bind:biz009"/>
  205. <Cell col="45" displaytype="normal" text="bind:biz010"/>
  206. <Cell col="46" displaytype="normal" text="bind:trsmid"/>
  207. <Cell col="47" displaytype="normal" text="bind:trsmdt"/>
  208. <Cell col="48" displaytype="normal" text="bind:trsmcnclid"/>
  209. <Cell col="49" displaytype="normal" text="bind:trsmcncldt"/>
  210. <Cell col="50" displaytype="normal" text="bind:trsmcncltype"/>
  211. <Cell col="51" displaytype="normal" text="bind:trsmcnclresn"/>
  212. <Cell col="52" displaytype="normal" text="bind:trsmdata"/>
  213. <Cell col="53" displaytype="normal" text="bind:fstrgstrid"/>
  214. <Cell col="54" displaytype="normal" text="bind:fstrgstrnm"/>
  215. <Cell col="55" displaytype="normal" text="bind:fstrgstdt" mask="####-##-## ##:##:##"/>
  216. <Cell col="56" displaytype="normal" text="bind:lastupdtrid"/>
  217. <Cell col="57" displaytype="normal" text="bind:lastupdtrnm"/>
  218. <Cell col="58" displaytype="normal" text="bind:lastupdtdt" mask="####-##-## ##:##:##"/>
  219. </Band>
  220. </Format>
  221. </Formats>
  222. </Grid>
  223. <Button id="Button00" taborder="5" text="수동등록" position="absolute 138 172 206 192" onclick="Button00_onclick" visible="true" anchor="top right" class="btn2"/>
  224. <Button id="btn_admin" taborder="6" text="관리자" position="absolute 632 30 700 50" class="btn3" onclick="btn_admin_onclick" visible="false" anchor="top right"/>
  225. <Button id="btn_save" taborder="7" text="최종저장" position="absolute 1132 30 1197 50" class="btn5" onclick="btn_save_onclick" anchor="top right"/>
  226. <Button id="btn_detlvw" taborder="8" onclick="btn_detlvw_onclick" class="icon_right" position="absolute 209 172 234 192" anchor="top right"/>
  227. <Button id="btn_sync" taborder="9" text="연동" position="absolute 541 30 585 50" class="btn2" onclick="btn_sync_onclick" anchor="top right"/>
  228. <PopupMenu id="pmn_popupMenu" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1211 9 1357 36" onmenuclick="pmn_popupMenu_onmenuclick">
  229. <Dataset id="innerdataset">
  230. <ColumnInfo>
  231. <Column id="idcolumn" size="256"/>
  232. <Column id="captioncolumn" size="256"/>
  233. <Column id="levelcolumn" size="256"/>
  234. <Column id="enablecolumn" size="256"/>
  235. <Column id="iconcolumn" size="256"/>
  236. <Column id="checkboxcolumn" size="256"/>
  237. <Column id="hotkeycolumn" size="256"/>
  238. <Column id="userdatacolumn" size="256"/>
  239. </ColumnInfo>
  240. <Rows>
  241. <Row>
  242. <Col id="idcolumn">lf_showOcrInfo</Col>
  243. <Col id="captioncolumn">동의서(OCR) 기록보기</Col>
  244. <Col id="levelcolumn"/>
  245. <Col id="enablecolumn"/>
  246. <Col id="iconcolumn"/>
  247. <Col id="checkboxcolumn"/>
  248. <Col id="hotkeycolumn"/>
  249. <Col id="userdatacolumn"/>
  250. </Row>
  251. </Rows>
  252. </Dataset>
  253. </PopupMenu>
  254. <Static id="stx_biz001" text="1-①" position="absolute 262 29 290 49" class="color_5" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  255. <Static id="stx_biz002" text="1-②" class="color_5" position="absolute 294 29 322 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  256. <Static id="stx_biz003" text="2" class="color_5" position="absolute 326 29 346 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  257. <Static id="stx_biz004" text="3" class="color_5" position="absolute 350 29 370 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  258. <Static id="stx_biz005" text="4 ①" class="color_5" position="absolute 374 29 402 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  259. <Static id="stx_biz006" text="4-②" class="color_5" position="absolute 406 29 434 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  260. <Static id="stx_biz007" text="4-③" class="color_5" position="absolute 438 29 466 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  261. <Static id="stx_biz008" text="5" class="color_5" position="absolute 470 29 490 49" style="align:center middle;" anchor="top right" onclick="lf_selSection"/>
  262. <Button id="btn_contents" taborder="3" text="바로가기" position="absolute 1453 156 1530 176" class="btn1" visible="false" onclick="btn_contents_onclick" anchor="top right"/>
  263. <Grid id="grd_contents" taborder="4" useinputpanel="false" position="absolute 1205 176 1531 380" binddataset="ds_data_degnfilter" treeusecheckbox="false" treeuseexpandkey="true" autofittype="col" visible="false" oncelldblclick="grd_contents_oncelldblclick" anchor="top right">
  264. <Formats>
  265. <Format id="default">
  266. <Columns>
  267. <Column size="0"/>
  268. <Column size="0"/>
  269. <Column size="0"/>
  270. <Column size="113"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. <Column size="0"/>
  275. <Column size="0"/>
  276. <Column size="0"/>
  277. <Column size="0"/>
  278. <Column size="0"/>
  279. <Column size="0"/>
  280. <Column size="0"/>
  281. <Column size="0"/>
  282. <Column size="0"/>
  283. <Column size="0"/>
  284. <Column size="0"/>
  285. <Column size="0"/>
  286. <Column size="0"/>
  287. </Columns>
  288. <Rows>
  289. <Row size="0" band="head"/>
  290. <Row size="24"/>
  291. </Rows>
  292. <Band id="head">
  293. <Cell displaytype="normal" text="formdegnseq"/>
  294. <Cell col="1" displaytype="normal" text="degnitemno"/>
  295. <Cell col="2" displaytype="normal" text="degnitemkind"/>
  296. <Cell col="3" displaytype="normal" text="항목"/>
  297. <Cell col="4" displaytype="normal" text="supdegnitemno"/>
  298. <Cell col="5" displaytype="normal" text="supdegnitemcd"/>
  299. <Cell col="6" displaytype="normal" text="degnitemlevlno"/>
  300. <Cell col="7" displaytype="normal" text="degnitemlevlcd"/>
  301. <Cell col="8" displaytype="normal" text="valgrupcd"/>
  302. <Cell col="9" displaytype="normal" text="valcd"/>
  303. <Cell col="10" displaytype="normal" text="machvalcd"/>
  304. <Cell col="11" displaytype="normal" text="degnitemdefltval"/>
  305. <Cell col="12" displaytype="normal" text="degnitemsvclib"/>
  306. <Cell col="13" displaytype="normal" text="degnrowno"/>
  307. <Cell col="14" displaytype="normal" text="essnrecyn"/>
  308. <Cell col="15" displaytype="normal" text="instcd"/>
  309. <Cell col="16" displaytype="normal" text="fstrgstrid"/>
  310. <Cell col="17" displaytype="normal" text="fstrgstdt"/>
  311. <Cell col="18" displaytype="normal" text="lastupdtrid"/>
  312. <Cell col="19" displaytype="normal" text="lastupdtdt"/>
  313. </Band>
  314. <Band id="body">
  315. <Cell displaytype="normal" text="bind:formdegnseq"/>
  316. <Cell col="1" displaytype="normal" text="bind:degnitemno"/>
  317. <Cell col="2" displaytype="normal" text="bind:degnitemkind"/>
  318. <Cell col="3" displaytype="tree" edittype="tree" text="bind:degnitemnm" treestartlevel="1" treelevel="bind:degnitemlevlno"/>
  319. <Cell col="4" displaytype="normal" text="bind:supdegnitemno"/>
  320. <Cell col="5" displaytype="normal" text="bind:supdegnitemcd"/>
  321. <Cell col="6" displaytype="normal" text="bind:degnitemlevlno"/>
  322. <Cell col="7" displaytype="normal" text="bind:degnitemlevlcd"/>
  323. <Cell col="8" displaytype="normal" text="bind:valgrupcd"/>
  324. <Cell col="9" displaytype="normal" text="bind:valcd"/>
  325. <Cell col="10" displaytype="normal" text="bind:machvalcd"/>
  326. <Cell col="11" displaytype="normal" text="bind:degnitemdefltval"/>
  327. <Cell col="12" displaytype="normal" text="bind:degnitemsvclib"/>
  328. <Cell col="13" displaytype="normal" text="bind:degnrowno"/>
  329. <Cell col="14" displaytype="normal" text="bind:essnrecyn"/>
  330. <Cell col="15" displaytype="normal" text="bind:instcd"/>
  331. <Cell col="16" displaytype="normal" text="bind:fstrgstrid"/>
  332. <Cell col="17" displaytype="normal" text="bind:fstrgstdt"/>
  333. <Cell col="18" displaytype="normal" text="bind:lastupdtrid"/>
  334. <Cell col="19" displaytype="normal" text="bind:lastupdtdt"/>
  335. </Band>
  336. </Format>
  337. </Formats>
  338. </Grid>
  339. <Static id="stx_biz00" text="▶" class="color_5" position="absolute 238 29 258 49" anchor="top right" style="align:center middle;"/>
  340. <Static id="stx_biz009" text="6" onclick="lf_selSection" class="color_5" position="absolute 494 29 514 49" anchor="top right" style="align:center middle;"/>
  341. <Static id="stx_biz10" text="7" onclick="lf_selSection" class="color_5" position="absolute 518 29 538 49" anchor="top right" style="align:center middle;" visible="false"/>
  342. <Grid id="grd_trsm" taborder="10" useinputpanel="false" position="absolute 14 702 234 835" binddataset="ds_trsm" visible="false">
  343. <Formats>
  344. <Format id="default">
  345. <Columns>
  346. <Column size="80"/>
  347. <Column size="80"/>
  348. <Column size="80"/>
  349. <Column size="80"/>
  350. <Column size="80"/>
  351. <Column size="80"/>
  352. <Column size="80"/>
  353. <Column size="80"/>
  354. <Column size="80"/>
  355. <Column size="80"/>
  356. <Column size="80"/>
  357. <Column size="80"/>
  358. <Column size="80"/>
  359. <Column size="80"/>
  360. <Column size="80"/>
  361. <Column size="80"/>
  362. <Column size="80"/>
  363. <Column size="80"/>
  364. <Column size="80"/>
  365. <Column size="80"/>
  366. <Column size="80"/>
  367. <Column size="80"/>
  368. <Column size="80"/>
  369. <Column size="80"/>
  370. <Column size="80"/>
  371. <Column size="80"/>
  372. <Column size="80"/>
  373. <Column size="80"/>
  374. <Column size="80"/>
  375. <Column size="80"/>
  376. <Column size="80"/>
  377. <Column size="80"/>
  378. <Column size="80"/>
  379. <Column size="80"/>
  380. <Column size="80"/>
  381. <Column size="80"/>
  382. <Column size="80"/>
  383. <Column size="80"/>
  384. <Column size="80"/>
  385. <Column size="80"/>
  386. <Column size="80"/>
  387. <Column size="80"/>
  388. <Column size="80"/>
  389. <Column size="80"/>
  390. <Column size="80"/>
  391. <Column size="80"/>
  392. <Column size="80"/>
  393. <Column size="80"/>
  394. <Column size="80"/>
  395. <Column size="80"/>
  396. <Column size="80"/>
  397. <Column size="80"/>
  398. <Column size="80"/>
  399. <Column size="80"/>
  400. <Column size="80"/>
  401. <Column size="80"/>
  402. <Column size="80"/>
  403. <Column size="80"/>
  404. <Column size="80"/>
  405. <Column size="80"/>
  406. <Column size="80"/>
  407. <Column size="80"/>
  408. <Column size="80"/>
  409. <Column size="80"/>
  410. <Column size="80"/>
  411. <Column size="80"/>
  412. <Column size="80"/>
  413. <Column size="80"/>
  414. <Column size="80"/>
  415. <Column size="80"/>
  416. <Column size="80"/>
  417. <Column size="80"/>
  418. <Column size="80"/>
  419. <Column size="80"/>
  420. <Column size="80"/>
  421. <Column size="80"/>
  422. <Column size="80"/>
  423. <Column size="80"/>
  424. <Column size="80"/>
  425. <Column size="80"/>
  426. <Column size="80"/>
  427. <Column size="80"/>
  428. <Column size="80"/>
  429. <Column size="80"/>
  430. <Column size="80"/>
  431. <Column size="80"/>
  432. <Column size="80"/>
  433. <Column size="80"/>
  434. <Column size="80"/>
  435. <Column size="80"/>
  436. <Column size="80"/>
  437. <Column size="80"/>
  438. <Column size="80"/>
  439. <Column size="80"/>
  440. <Column size="80"/>
  441. <Column size="80"/>
  442. <Column size="80"/>
  443. <Column size="80"/>
  444. <Column size="80"/>
  445. <Column size="80"/>
  446. <Column size="80"/>
  447. <Column size="80"/>
  448. <Column size="80"/>
  449. <Column size="80"/>
  450. <Column size="80"/>
  451. <Column size="80"/>
  452. <Column size="80"/>
  453. <Column size="80"/>
  454. <Column size="80"/>
  455. <Column size="80"/>
  456. <Column size="80"/>
  457. <Column size="80"/>
  458. <Column size="80"/>
  459. <Column size="80"/>
  460. <Column size="80"/>
  461. <Column size="80"/>
  462. <Column size="80"/>
  463. <Column size="80"/>
  464. <Column size="80"/>
  465. <Column size="80"/>
  466. <Column size="80"/>
  467. <Column size="80"/>
  468. <Column size="80"/>
  469. <Column size="80"/>
  470. <Column size="80"/>
  471. <Column size="80"/>
  472. <Column size="80"/>
  473. <Column size="80"/>
  474. <Column size="80"/>
  475. <Column size="80"/>
  476. <Column size="80"/>
  477. <Column size="80"/>
  478. <Column size="80"/>
  479. <Column size="80"/>
  480. <Column size="80"/>
  481. <Column size="80"/>
  482. <Column size="80"/>
  483. <Column size="80"/>
  484. <Column size="80"/>
  485. <Column size="80"/>
  486. <Column size="80"/>
  487. <Column size="80"/>
  488. <Column size="80"/>
  489. <Column size="80"/>
  490. <Column size="80"/>
  491. <Column size="80"/>
  492. <Column size="80"/>
  493. <Column size="80"/>
  494. <Column size="80"/>
  495. <Column size="80"/>
  496. <Column size="80"/>
  497. <Column size="80"/>
  498. <Column size="80"/>
  499. <Column size="80"/>
  500. <Column size="80"/>
  501. <Column size="80"/>
  502. <Column size="80"/>
  503. <Column size="80"/>
  504. <Column size="80"/>
  505. <Column size="80"/>
  506. <Column size="80"/>
  507. <Column size="80"/>
  508. <Column size="80"/>
  509. <Column size="80"/>
  510. <Column size="80"/>
  511. <Column size="80"/>
  512. <Column size="80"/>
  513. <Column size="80"/>
  514. <Column size="80"/>
  515. <Column size="80"/>
  516. <Column size="80"/>
  517. <Column size="80"/>
  518. <Column size="80"/>
  519. <Column size="80"/>
  520. <Column size="80"/>
  521. <Column size="80"/>
  522. <Column size="80"/>
  523. <Column size="80"/>
  524. <Column size="80"/>
  525. <Column size="80"/>
  526. <Column size="80"/>
  527. <Column size="80"/>
  528. <Column size="80"/>
  529. <Column size="80"/>
  530. <Column size="80"/>
  531. <Column size="80"/>
  532. <Column size="80"/>
  533. <Column size="80"/>
  534. <Column size="80"/>
  535. <Column size="80"/>
  536. <Column size="80"/>
  537. <Column size="80"/>
  538. <Column size="80"/>
  539. <Column size="80"/>
  540. <Column size="80"/>
  541. <Column size="80"/>
  542. <Column size="80"/>
  543. <Column size="80"/>
  544. <Column size="80"/>
  545. <Column size="80"/>
  546. <Column size="80"/>
  547. <Column size="80"/>
  548. <Column size="80"/>
  549. <Column size="80"/>
  550. <Column size="80"/>
  551. <Column size="80"/>
  552. <Column size="80"/>
  553. <Column size="80"/>
  554. <Column size="80"/>
  555. <Column size="80"/>
  556. <Column size="80"/>
  557. <Column size="80"/>
  558. <Column size="80"/>
  559. <Column size="80"/>
  560. <Column size="80"/>
  561. <Column size="80"/>
  562. <Column size="80"/>
  563. <Column size="80"/>
  564. <Column size="80"/>
  565. <Column size="80"/>
  566. <Column size="80"/>
  567. <Column size="80"/>
  568. <Column size="80"/>
  569. <Column size="80"/>
  570. <Column size="80"/>
  571. <Column size="80"/>
  572. <Column size="80"/>
  573. <Column size="80"/>
  574. <Column size="80"/>
  575. <Column size="80"/>
  576. <Column size="80"/>
  577. <Column size="80"/>
  578. <Column size="80"/>
  579. <Column size="80"/>
  580. <Column size="80"/>
  581. <Column size="80"/>
  582. <Column size="80"/>
  583. <Column size="80"/>
  584. <Column size="80"/>
  585. <Column size="80"/>
  586. <Column size="80"/>
  587. <Column size="80"/>
  588. <Column size="80"/>
  589. <Column size="80"/>
  590. <Column size="80"/>
  591. <Column size="80"/>
  592. <Column size="80"/>
  593. <Column size="80"/>
  594. <Column size="80"/>
  595. <Column size="80"/>
  596. <Column size="80"/>
  597. <Column size="80"/>
  598. <Column size="80"/>
  599. <Column size="80"/>
  600. <Column size="80"/>
  601. <Column size="80"/>
  602. <Column size="80"/>
  603. <Column size="80"/>
  604. <Column size="80"/>
  605. <Column size="80"/>
  606. <Column size="80"/>
  607. <Column size="80"/>
  608. <Column size="80"/>
  609. <Column size="80"/>
  610. <Column size="80"/>
  611. <Column size="80"/>
  612. <Column size="80"/>
  613. <Column size="80"/>
  614. <Column size="80"/>
  615. <Column size="80"/>
  616. <Column size="80"/>
  617. <Column size="80"/>
  618. <Column size="80"/>
  619. <Column size="80"/>
  620. <Column size="80"/>
  621. <Column size="80"/>
  622. <Column size="80"/>
  623. <Column size="80"/>
  624. <Column size="80"/>
  625. <Column size="80"/>
  626. <Column size="80"/>
  627. <Column size="80"/>
  628. <Column size="80"/>
  629. <Column size="80"/>
  630. <Column size="80"/>
  631. <Column size="80"/>
  632. <Column size="80"/>
  633. <Column size="80"/>
  634. <Column size="80"/>
  635. <Column size="80"/>
  636. <Column size="80"/>
  637. <Column size="80"/>
  638. <Column size="80"/>
  639. <Column size="80"/>
  640. <Column size="80"/>
  641. <Column size="80"/>
  642. <Column size="80"/>
  643. <Column size="80"/>
  644. <Column size="80"/>
  645. <Column size="80"/>
  646. <Column size="80"/>
  647. <Column size="80"/>
  648. <Column size="80"/>
  649. <Column size="80"/>
  650. <Column size="80"/>
  651. <Column size="80"/>
  652. <Column size="80"/>
  653. <Column size="80"/>
  654. <Column size="80"/>
  655. <Column size="80"/>
  656. <Column size="80"/>
  657. <Column size="80"/>
  658. <Column size="80"/>
  659. <Column size="80"/>
  660. <Column size="80"/>
  661. <Column size="80"/>
  662. <Column size="80"/>
  663. <Column size="80"/>
  664. <Column size="80"/>
  665. <Column size="80"/>
  666. <Column size="80"/>
  667. <Column size="80"/>
  668. <Column size="80"/>
  669. <Column size="80"/>
  670. <Column size="80"/>
  671. <Column size="80"/>
  672. <Column size="80"/>
  673. <Column size="80"/>
  674. <Column size="80"/>
  675. <Column size="80"/>
  676. <Column size="80"/>
  677. <Column size="80"/>
  678. <Column size="80"/>
  679. <Column size="80"/>
  680. <Column size="80"/>
  681. <Column size="80"/>
  682. <Column size="80"/>
  683. <Column size="80"/>
  684. <Column size="80"/>
  685. <Column size="80"/>
  686. <Column size="80"/>
  687. <Column size="80"/>
  688. <Column size="80"/>
  689. <Column size="80"/>
  690. <Column size="80"/>
  691. <Column size="80"/>
  692. <Column size="80"/>
  693. <Column size="80"/>
  694. <Column size="80"/>
  695. <Column size="80"/>
  696. <Column size="80"/>
  697. <Column size="80"/>
  698. <Column size="80"/>
  699. <Column size="80"/>
  700. <Column size="80"/>
  701. <Column size="80"/>
  702. <Column size="80"/>
  703. <Column size="80"/>
  704. <Column size="80"/>
  705. <Column size="80"/>
  706. <Column size="80"/>
  707. <Column size="80"/>
  708. <Column size="80"/>
  709. <Column size="80"/>
  710. <Column size="80"/>
  711. <Column size="80"/>
  712. <Column size="80"/>
  713. <Column size="80"/>
  714. <Column size="80"/>
  715. <Column size="80"/>
  716. <Column size="80"/>
  717. <Column size="80"/>
  718. <Column size="80"/>
  719. <Column size="80"/>
  720. <Column size="80"/>
  721. <Column size="80"/>
  722. <Column size="80"/>
  723. <Column size="80"/>
  724. <Column size="80"/>
  725. <Column size="80"/>
  726. <Column size="80"/>
  727. <Column size="80"/>
  728. <Column size="80"/>
  729. <Column size="80"/>
  730. <Column size="80"/>
  731. <Column size="80"/>
  732. <Column size="80"/>
  733. <Column size="80"/>
  734. <Column size="80"/>
  735. <Column size="80"/>
  736. <Column size="80"/>
  737. <Column size="80"/>
  738. <Column size="80"/>
  739. <Column size="80"/>
  740. <Column size="80"/>
  741. <Column size="80"/>
  742. <Column size="80"/>
  743. <Column size="80"/>
  744. </Columns>
  745. <Rows>
  746. <Row size="24"/>
  747. </Rows>
  748. <Band id="body">
  749. <Cell displaytype="text" text="bind:col0"/>
  750. <Cell col="1" displaytype="text" text="bind:col1"/>
  751. <Cell col="2" displaytype="text" text="bind:col2"/>
  752. <Cell col="3" displaytype="text" text="bind:col3"/>
  753. <Cell col="4" displaytype="text" text="bind:col4"/>
  754. <Cell col="5" displaytype="text" text="bind:col5"/>
  755. <Cell col="6" displaytype="text" text="bind:col6"/>
  756. <Cell col="7" displaytype="text" text="bind:col7"/>
  757. <Cell col="8" displaytype="text" text="bind:col8"/>
  758. <Cell col="9" displaytype="text" text="bind:col9"/>
  759. <Cell col="10" displaytype="text" text="bind:col10"/>
  760. <Cell col="11" displaytype="text" text="bind:col11"/>
  761. <Cell col="12" displaytype="text" text="bind:col12"/>
  762. <Cell col="13" displaytype="text" text="bind:col13"/>
  763. <Cell col="14" displaytype="text" text="bind:col14"/>
  764. <Cell col="15" displaytype="text" text="bind:col15"/>
  765. <Cell col="16" displaytype="text" text="bind:col16"/>
  766. <Cell col="17" displaytype="text" text="bind:col17"/>
  767. <Cell col="18" displaytype="text" text="bind:col18"/>
  768. <Cell col="19" displaytype="text" text="bind:col19"/>
  769. <Cell col="20" displaytype="text" text="bind:col20"/>
  770. <Cell col="21" displaytype="text" text="bind:col21"/>
  771. <Cell col="22" displaytype="text" text="bind:col22"/>
  772. <Cell col="23" displaytype="text" text="bind:col23"/>
  773. <Cell col="24" displaytype="text" text="bind:col24"/>
  774. <Cell col="25" displaytype="text" text="bind:col25"/>
  775. <Cell col="26" displaytype="text" text="bind:col26"/>
  776. <Cell col="27" displaytype="text" text="bind:col27"/>
  777. <Cell col="28" displaytype="text" text="bind:col28"/>
  778. <Cell col="29" displaytype="text" text="bind:col29"/>
  779. <Cell col="30" displaytype="text" text="bind:col30"/>
  780. <Cell col="31" displaytype="text" text="bind:col31"/>
  781. <Cell col="32" displaytype="text" text="bind:col32"/>
  782. <Cell col="33" displaytype="text" text="bind:col33"/>
  783. <Cell col="34" displaytype="text" text="bind:col34"/>
  784. <Cell col="35" displaytype="normal" text="bind:col35"/>
  785. <Cell col="36" displaytype="text" text="bind:col36"/>
  786. <Cell col="37" displaytype="text" text="bind:col37"/>
  787. <Cell col="38" displaytype="text" text="bind:col38"/>
  788. <Cell col="39" displaytype="text" text="bind:col39"/>
  789. <Cell col="40" displaytype="text" text="bind:col40"/>
  790. <Cell col="41" displaytype="text" text="bind:col41"/>
  791. <Cell col="42" displaytype="text" text="bind:col42"/>
  792. <Cell col="43" displaytype="text" text="bind:col43"/>
  793. <Cell col="44" displaytype="text" text="bind:col44"/>
  794. <Cell col="45" displaytype="text" text="bind:col45"/>
  795. <Cell col="46" displaytype="text" text="bind:col46"/>
  796. <Cell col="47" displaytype="text" text="bind:col47"/>
  797. <Cell col="48" displaytype="text" text="bind:col48"/>
  798. <Cell col="49" displaytype="text" text="bind:col49"/>
  799. <Cell col="50" displaytype="text" text="bind:col50"/>
  800. <Cell col="51" displaytype="text" text="bind:col51"/>
  801. <Cell col="52" displaytype="text" text="bind:col52"/>
  802. <Cell col="53" displaytype="text" text="bind:col53"/>
  803. <Cell col="54" displaytype="text" text="bind:col54"/>
  804. <Cell col="55" displaytype="text" text="bind:col55"/>
  805. <Cell col="56" displaytype="text" text="bind:col56"/>
  806. <Cell col="57" displaytype="text" text="bind:col57"/>
  807. <Cell col="58" displaytype="text" text="bind:col58"/>
  808. <Cell col="59" displaytype="text" text="bind:col59"/>
  809. <Cell col="60" displaytype="text" text="bind:col60"/>
  810. <Cell col="61" displaytype="text" text="bind:col61"/>
  811. <Cell col="62" displaytype="text" text="bind:col62"/>
  812. <Cell col="63" displaytype="text" text="bind:col63"/>
  813. <Cell col="64" displaytype="text" text="bind:col64"/>
  814. <Cell col="65" displaytype="text" text="bind:col65"/>
  815. <Cell col="66" displaytype="text" text="bind:col66"/>
  816. <Cell col="67" displaytype="text" text="bind:col67"/>
  817. <Cell col="68" displaytype="text" text="bind:col68"/>
  818. <Cell col="69" displaytype="text" text="bind:col69"/>
  819. <Cell col="70" displaytype="text" text="bind:col70"/>
  820. <Cell col="71" displaytype="text" text="bind:col71"/>
  821. <Cell col="72" displaytype="text" text="bind:col72"/>
  822. <Cell col="73" displaytype="text" text="bind:col73"/>
  823. <Cell col="74" displaytype="text" text="bind:col74"/>
  824. <Cell col="75" displaytype="text" text="bind:col75"/>
  825. <Cell col="76" displaytype="normal" text="bind:col76"/>
  826. <Cell col="77" displaytype="normal" text="bind:col77"/>
  827. <Cell col="78" displaytype="text" text="bind:col78"/>
  828. <Cell col="79" text="bind:col79"/>
  829. <Cell col="80" text="bind:col80"/>
  830. <Cell col="81" displaytype="text" text="bind:col81"/>
  831. <Cell col="82" displaytype="text" text="bind:col82"/>
  832. <Cell col="83" displaytype="text" text="bind:col83"/>
  833. <Cell col="84" displaytype="text" text="bind:col84"/>
  834. <Cell col="85" displaytype="text" text="bind:col85"/>
  835. <Cell col="86" displaytype="text" text="bind:col86"/>
  836. <Cell col="87" displaytype="text" text="bind:col87"/>
  837. <Cell col="88" displaytype="text" text="bind:col88"/>
  838. <Cell col="89" displaytype="text" text="bind:col89"/>
  839. <Cell col="90" displaytype="text" text="bind:col90"/>
  840. <Cell col="91" displaytype="text" text="bind:col91"/>
  841. <Cell col="92" displaytype="text" text="bind:col92"/>
  842. <Cell col="93" displaytype="text" text="bind:col93"/>
  843. <Cell col="94" displaytype="text" text="bind:col94"/>
  844. <Cell col="95" displaytype="text" text="bind:col95"/>
  845. <Cell col="96" displaytype="text" text="bind:col96"/>
  846. <Cell col="97" displaytype="text" text="bind:col97"/>
  847. <Cell col="98" displaytype="text" text="bind:col98"/>
  848. <Cell col="99" displaytype="text" text="bind:col99"/>
  849. <Cell col="100" displaytype="text" text="bind:col100"/>
  850. <Cell col="101" displaytype="text" text="bind:col101"/>
  851. <Cell col="102" displaytype="text" text="bind:col102"/>
  852. <Cell col="103" displaytype="text" text="bind:col103"/>
  853. <Cell col="104" displaytype="text" text="bind:col104"/>
  854. <Cell col="105" displaytype="text" text="bind:col105"/>
  855. <Cell col="106" displaytype="text" text="bind:col106"/>
  856. <Cell col="107" displaytype="text" text="bind:col107"/>
  857. <Cell col="108" displaytype="text" text="bind:col108"/>
  858. <Cell col="109" text="bind:col109"/>
  859. <Cell col="110" displaytype="text" text="bind:col110"/>
  860. <Cell col="111" displaytype="text" text="bind:col111"/>
  861. <Cell col="112" displaytype="text" text="bind:col112"/>
  862. <Cell col="113" displaytype="text" text="bind:col113"/>
  863. <Cell col="114" text="bind:col114"/>
  864. <Cell col="115" displaytype="text" text="bind:col115"/>
  865. <Cell col="116" displaytype="text" text="bind:col116"/>
  866. <Cell col="117" displaytype="text" text="bind:col117"/>
  867. <Cell col="118" displaytype="text" text="bind:col118"/>
  868. <Cell col="119" displaytype="text" text="bind:col119"/>
  869. <Cell col="120" displaytype="text" text="bind:col120"/>
  870. <Cell col="121" displaytype="text" text="bind:col121"/>
  871. <Cell col="122" text="bind:col122"/>
  872. <Cell col="123" displaytype="text" text="bind:col123"/>
  873. <Cell col="124" displaytype="text" text="bind:col124"/>
  874. <Cell col="125" displaytype="text" text="bind:col125"/>
  875. <Cell col="126" displaytype="text" text="bind:col126"/>
  876. <Cell col="127" displaytype="text" text="bind:col127"/>
  877. <Cell col="128" displaytype="text" text="bind:col128"/>
  878. <Cell col="129" displaytype="text" text="bind:col129"/>
  879. <Cell col="130" displaytype="text" text="bind:col130"/>
  880. <Cell col="131" displaytype="text" text="bind:col131"/>
  881. <Cell col="132" displaytype="text" text="bind:col132"/>
  882. <Cell col="133" displaytype="text" text="bind:col133"/>
  883. <Cell col="134" displaytype="text" text="bind:col134"/>
  884. <Cell col="135" displaytype="text" text="bind:col135"/>
  885. <Cell col="136" displaytype="text" text="bind:col136"/>
  886. <Cell col="137" displaytype="text" text="bind:col137"/>
  887. <Cell col="138" displaytype="text" text="bind:col138"/>
  888. <Cell col="139" displaytype="text" text="bind:col139"/>
  889. <Cell col="140" displaytype="text" text="bind:col140"/>
  890. <Cell col="141" displaytype="text" text="bind:col141"/>
  891. <Cell col="142" displaytype="text" text="bind:col142"/>
  892. <Cell col="143" displaytype="text" text="bind:col143"/>
  893. <Cell col="144" displaytype="text" text="bind:col144"/>
  894. <Cell col="145" displaytype="text" text="bind:col145"/>
  895. <Cell col="146" displaytype="text" text="bind:col146"/>
  896. <Cell col="147" displaytype="text" text="bind:col147"/>
  897. <Cell col="148" displaytype="text" text="bind:col148"/>
  898. <Cell col="149" displaytype="text" text="bind:col149"/>
  899. <Cell col="150" displaytype="text" text="bind:col150"/>
  900. <Cell col="151" displaytype="text" text="bind:col151"/>
  901. <Cell col="152" displaytype="text" text="bind:col152"/>
  902. <Cell col="153" displaytype="text" text="bind:col153"/>
  903. <Cell col="154" displaytype="text" text="bind:col154"/>
  904. <Cell col="155" displaytype="text" text="bind:col155"/>
  905. <Cell col="156" displaytype="text" text="bind:col156"/>
  906. <Cell col="157" displaytype="text" text="bind:col157"/>
  907. <Cell col="158" displaytype="text" text="bind:col158"/>
  908. <Cell col="159" displaytype="text" text="bind:col159"/>
  909. <Cell col="160" displaytype="text" text="bind:col160"/>
  910. <Cell col="161" displaytype="text" text="bind:col161"/>
  911. <Cell col="162" displaytype="text" text="bind:col162"/>
  912. <Cell col="163" displaytype="text" text="bind:col163"/>
  913. <Cell col="164" displaytype="text" text="bind:col164"/>
  914. <Cell col="165" displaytype="text" text="bind:col165"/>
  915. <Cell col="166" displaytype="text" text="bind:col166"/>
  916. <Cell col="167" displaytype="text" text="bind:col167"/>
  917. <Cell col="168" displaytype="text" text="bind:col168"/>
  918. <Cell col="169" displaytype="text" text="bind:col169"/>
  919. <Cell col="170" displaytype="text" text="bind:col170"/>
  920. <Cell col="171" displaytype="text" text="bind:col171"/>
  921. <Cell col="172" displaytype="text" text="bind:col172"/>
  922. <Cell col="173" displaytype="text" text="bind:col173"/>
  923. <Cell col="174" displaytype="text" text="bind:col174"/>
  924. <Cell col="175" displaytype="text" text="bind:col175"/>
  925. <Cell col="176" displaytype="text" text="bind:col176"/>
  926. <Cell col="177" displaytype="text" text="bind:col177"/>
  927. <Cell col="178" displaytype="text" text="bind:col178"/>
  928. <Cell col="179" displaytype="text" text="bind:col179"/>
  929. <Cell col="180" displaytype="text" text="bind:col180"/>
  930. <Cell col="181" displaytype="text" text="bind:col181"/>
  931. <Cell col="182" displaytype="text" text="bind:col182"/>
  932. <Cell col="183" displaytype="text" text="bind:col183"/>
  933. <Cell col="184" displaytype="text" text="bind:col184"/>
  934. <Cell col="185" displaytype="text" text="bind:col185"/>
  935. <Cell col="186" displaytype="text" text="bind:col186"/>
  936. <Cell col="187" displaytype="text" text="bind:col187"/>
  937. <Cell col="188" displaytype="text" text="bind:col188"/>
  938. <Cell col="189" displaytype="text" text="bind:col189"/>
  939. <Cell col="190" displaytype="text" text="bind:col190"/>
  940. <Cell col="191" displaytype="text" text="bind:col191"/>
  941. <Cell col="192" displaytype="text" text="bind:col192"/>
  942. <Cell col="193" displaytype="text" text="bind:col193"/>
  943. <Cell col="194" displaytype="text" text="bind:col194"/>
  944. <Cell col="195" displaytype="text" text="bind:col195"/>
  945. <Cell col="196" displaytype="text" text="bind:col196"/>
  946. <Cell col="197" displaytype="text" text="bind:col197"/>
  947. <Cell col="198" displaytype="text" text="bind:col198"/>
  948. <Cell col="199" displaytype="text" text="bind:col199"/>
  949. <Cell col="200" displaytype="text" text="bind:col200"/>
  950. <Cell col="201" displaytype="text" text="bind:col201"/>
  951. <Cell col="202" displaytype="text" text="bind:col202"/>
  952. <Cell col="203" displaytype="text" text="bind:col203"/>
  953. <Cell col="204" displaytype="text" text="bind:col204"/>
  954. <Cell col="205" displaytype="text" text="bind:col205"/>
  955. <Cell col="206" displaytype="text" text="bind:col206"/>
  956. <Cell col="207" displaytype="text" text="bind:col207"/>
  957. <Cell col="208" displaytype="text" text="bind:col208"/>
  958. <Cell col="209" displaytype="text" text="bind:col209"/>
  959. <Cell col="210" displaytype="text" text="bind:col210"/>
  960. <Cell col="211" displaytype="text" text="bind:col211"/>
  961. <Cell col="212" displaytype="text" text="bind:col212"/>
  962. <Cell col="213" displaytype="text" text="bind:col213"/>
  963. <Cell col="214" displaytype="text" text="bind:col214"/>
  964. <Cell col="215" displaytype="text" text="bind:col215"/>
  965. <Cell col="216" displaytype="text" text="bind:col216"/>
  966. <Cell col="217" displaytype="text" text="bind:col217"/>
  967. <Cell col="218" displaytype="text" text="bind:col218"/>
  968. <Cell col="219" displaytype="text" text="bind:col219"/>
  969. <Cell col="220" displaytype="text" text="bind:col220"/>
  970. <Cell col="221" displaytype="text" text="bind:col221"/>
  971. <Cell col="222" displaytype="text" text="bind:col222"/>
  972. <Cell col="223" displaytype="text" text="bind:col223"/>
  973. <Cell col="224" displaytype="text" text="bind:col224"/>
  974. <Cell col="225" displaytype="text" text="bind:col225"/>
  975. <Cell col="226" displaytype="text" text="bind:col226"/>
  976. <Cell col="227" displaytype="text" text="bind:col227"/>
  977. <Cell col="228" displaytype="text" text="bind:col228"/>
  978. <Cell col="229" displaytype="text" text="bind:col229"/>
  979. <Cell col="230" displaytype="text" text="bind:col230"/>
  980. <Cell col="231" displaytype="text" text="bind:col231"/>
  981. <Cell col="232" displaytype="text" text="bind:col232"/>
  982. <Cell col="233" displaytype="text" text="bind:col233"/>
  983. <Cell col="234" displaytype="text" text="bind:col234"/>
  984. <Cell col="235" displaytype="text" text="bind:col235"/>
  985. <Cell col="236" displaytype="text" text="bind:col236"/>
  986. <Cell col="237" displaytype="text" text="bind:col237"/>
  987. <Cell col="238" displaytype="text" text="bind:col238"/>
  988. <Cell col="239" displaytype="text" text="bind:col239"/>
  989. <Cell col="240" displaytype="text" text="bind:col240"/>
  990. <Cell col="241" displaytype="text" text="bind:col241"/>
  991. <Cell col="242" displaytype="text" text="bind:col242"/>
  992. <Cell col="243" displaytype="text" text="bind:col243"/>
  993. <Cell col="244" displaytype="text" text="bind:col244"/>
  994. <Cell col="245" displaytype="text" text="bind:col245"/>
  995. <Cell col="246" displaytype="text" text="bind:col246"/>
  996. <Cell col="247" displaytype="text" text="bind:col247"/>
  997. <Cell col="248" displaytype="text" text="bind:col248"/>
  998. <Cell col="249" displaytype="text" text="bind:col249"/>
  999. <Cell col="250" displaytype="text" text="bind:col250"/>
  1000. <Cell col="251" displaytype="text" text="bind:col251"/>
  1001. <Cell col="252" displaytype="text" text="bind:col252"/>
  1002. <Cell col="253" displaytype="text" text="bind:col253"/>
  1003. <Cell col="254" displaytype="text" text="bind:col254"/>
  1004. <Cell col="255" displaytype="text" text="bind:col255"/>
  1005. <Cell col="256" displaytype="text" text="bind:col256"/>
  1006. <Cell col="257" displaytype="text" text="bind:col257"/>
  1007. <Cell col="258" displaytype="text" text="bind:col258"/>
  1008. <Cell col="259" displaytype="text" text="bind:col259"/>
  1009. <Cell col="260" displaytype="text" text="bind:col260"/>
  1010. <Cell col="261" displaytype="text" text="bind:col261"/>
  1011. <Cell col="262" displaytype="text" text="bind:col262"/>
  1012. <Cell col="263" displaytype="text" text="bind:col263"/>
  1013. <Cell col="264" displaytype="text" text="bind:col264"/>
  1014. <Cell col="265" displaytype="text" text="bind:col265"/>
  1015. <Cell col="266" displaytype="text" text="bind:col266"/>
  1016. <Cell col="267" displaytype="text" text="bind:col267"/>
  1017. <Cell col="268" displaytype="text" text="bind:col268"/>
  1018. <Cell col="269" displaytype="text" text="bind:col269"/>
  1019. <Cell col="270" displaytype="text" text="bind:col270"/>
  1020. <Cell col="271" displaytype="text" text="bind:col271"/>
  1021. <Cell col="272" displaytype="text" text="bind:col272"/>
  1022. <Cell col="273" displaytype="text" text="bind:col273"/>
  1023. <Cell col="274" displaytype="text" text="bind:col274"/>
  1024. <Cell col="275" displaytype="text" text="bind:col275"/>
  1025. <Cell col="276" displaytype="text" text="bind:col276"/>
  1026. <Cell col="277" displaytype="text" text="bind:col277"/>
  1027. <Cell col="278" displaytype="text" text="bind:col278"/>
  1028. <Cell col="279" displaytype="text" text="bind:col279"/>
  1029. <Cell col="280" displaytype="text" text="bind:col280"/>
  1030. <Cell col="281" displaytype="text" text="bind:col281"/>
  1031. <Cell col="282" displaytype="text" text="bind:col282"/>
  1032. <Cell col="283" displaytype="text" text="bind:col283"/>
  1033. <Cell col="284" displaytype="text" text="bind:col284"/>
  1034. <Cell col="285" displaytype="text" text="bind:col285"/>
  1035. <Cell col="286" displaytype="text" text="bind:col286"/>
  1036. <Cell col="287" displaytype="text" text="bind:col287"/>
  1037. <Cell col="288" displaytype="text" text="bind:col288"/>
  1038. <Cell col="289" displaytype="text" text="bind:col289"/>
  1039. <Cell col="290" displaytype="text" text="bind:col290"/>
  1040. <Cell col="291" displaytype="text" text="bind:col291"/>
  1041. <Cell col="292" displaytype="text" text="bind:col292"/>
  1042. <Cell col="293" displaytype="text" text="bind:col293"/>
  1043. <Cell col="294" displaytype="text" text="bind:col294"/>
  1044. <Cell col="295" displaytype="text" text="bind:col295"/>
  1045. <Cell col="296" displaytype="text" text="bind:col296"/>
  1046. <Cell col="297" displaytype="text" text="bind:col297"/>
  1047. <Cell col="298" displaytype="text" text="bind:col298"/>
  1048. <Cell col="299" displaytype="text" text="bind:col299"/>
  1049. <Cell col="300" displaytype="text" text="bind:col300"/>
  1050. <Cell col="301" displaytype="text" text="bind:col301"/>
  1051. <Cell col="302" displaytype="text" text="bind:col302"/>
  1052. <Cell col="303" displaytype="text" text="bind:col303"/>
  1053. <Cell col="304" displaytype="text" text="bind:col304"/>
  1054. <Cell col="305" displaytype="text" text="bind:col305"/>
  1055. <Cell col="306" displaytype="text" text="bind:col306"/>
  1056. <Cell col="307" displaytype="text" text="bind:col307"/>
  1057. <Cell col="308" displaytype="text" text="bind:col308"/>
  1058. <Cell col="309" displaytype="text" text="bind:col309"/>
  1059. <Cell col="310" displaytype="text" text="bind:col310"/>
  1060. <Cell col="311" displaytype="text" text="bind:col311"/>
  1061. <Cell col="312" displaytype="text" text="bind:col312"/>
  1062. <Cell col="313" displaytype="text" text="bind:col313"/>
  1063. <Cell col="314" displaytype="text" text="bind:col314"/>
  1064. <Cell col="315" displaytype="text" text="bind:col315"/>
  1065. <Cell col="316" displaytype="text" text="bind:col316"/>
  1066. <Cell col="317" displaytype="text" text="bind:col317"/>
  1067. <Cell col="318" displaytype="text" text="bind:col318"/>
  1068. <Cell col="319" displaytype="text" text="bind:col319"/>
  1069. <Cell col="320" displaytype="text" text="bind:col320"/>
  1070. <Cell col="321" displaytype="text" text="bind:col321"/>
  1071. <Cell col="322" displaytype="text" text="bind:col322"/>
  1072. <Cell col="323" displaytype="text" text="bind:col323"/>
  1073. <Cell col="324" displaytype="text" text="bind:col324"/>
  1074. <Cell col="325" displaytype="text" text="bind:col325"/>
  1075. <Cell col="326" displaytype="text" text="bind:col326"/>
  1076. <Cell col="327" displaytype="text" text="bind:col327"/>
  1077. <Cell col="328" displaytype="text" text="bind:col328"/>
  1078. <Cell col="329" displaytype="text" text="bind:col329"/>
  1079. <Cell col="330" displaytype="text" text="bind:col330"/>
  1080. <Cell col="331" displaytype="text" text="bind:col331"/>
  1081. <Cell col="332" displaytype="text" text="bind:col332"/>
  1082. <Cell col="333" displaytype="text" text="bind:col333"/>
  1083. <Cell col="334" displaytype="text" text="bind:col334"/>
  1084. <Cell col="335" displaytype="text" text="bind:col335"/>
  1085. <Cell col="336" displaytype="text" text="bind:col336"/>
  1086. <Cell col="337" displaytype="text" text="bind:col337"/>
  1087. <Cell col="338" displaytype="text" text="bind:col338"/>
  1088. <Cell col="339" displaytype="text" text="bind:col339"/>
  1089. <Cell col="340" displaytype="text" text="bind:col340"/>
  1090. <Cell col="341" displaytype="text" text="bind:col341"/>
  1091. <Cell col="342" displaytype="text" text="bind:col342"/>
  1092. <Cell col="343" displaytype="text" text="bind:col343"/>
  1093. <Cell col="344" displaytype="text" text="bind:col344"/>
  1094. <Cell col="345" displaytype="text" text="bind:col345"/>
  1095. <Cell col="346" displaytype="text" text="bind:col346"/>
  1096. <Cell col="347" displaytype="text" text="bind:col347"/>
  1097. <Cell col="348" displaytype="text" text="bind:col348"/>
  1098. <Cell col="349" displaytype="text" text="bind:col349"/>
  1099. <Cell col="350" displaytype="text" text="bind:col350"/>
  1100. <Cell col="351" displaytype="text" text="bind:col351"/>
  1101. <Cell col="352" displaytype="text" text="bind:col352"/>
  1102. <Cell col="353" displaytype="text" text="bind:col353"/>
  1103. <Cell col="354" displaytype="text" text="bind:col354"/>
  1104. <Cell col="355" displaytype="text" text="bind:col355"/>
  1105. <Cell col="356" displaytype="text" text="bind:col356"/>
  1106. <Cell col="357" displaytype="text" text="bind:col357"/>
  1107. <Cell col="358" displaytype="text" text="bind:col358"/>
  1108. <Cell col="359" displaytype="text" text="bind:col359"/>
  1109. <Cell col="360" displaytype="text" text="bind:col360"/>
  1110. <Cell col="361" displaytype="text" text="bind:col361"/>
  1111. <Cell col="362" displaytype="text" text="bind:col362"/>
  1112. <Cell col="363" displaytype="text" text="bind:col363"/>
  1113. <Cell col="364" displaytype="text" text="bind:col364"/>
  1114. <Cell col="365" displaytype="text" text="bind:col365"/>
  1115. <Cell col="366" displaytype="text" text="bind:col366"/>
  1116. <Cell col="367" displaytype="text" text="bind:col367"/>
  1117. <Cell col="368" displaytype="text" text="bind:col368"/>
  1118. <Cell col="369" displaytype="text" text="bind:col369"/>
  1119. <Cell col="370" displaytype="text" text="bind:col370"/>
  1120. <Cell col="371" displaytype="text" text="bind:col371"/>
  1121. <Cell col="372" displaytype="text" text="bind:col372"/>
  1122. <Cell col="373" displaytype="text" text="bind:col373"/>
  1123. <Cell col="374" displaytype="text" text="bind:col374"/>
  1124. <Cell col="375" displaytype="text" text="bind:col375"/>
  1125. <Cell col="376" displaytype="text" text="bind:col376"/>
  1126. <Cell col="377" displaytype="text" text="bind:col377"/>
  1127. <Cell col="378" displaytype="text" text="bind:col378"/>
  1128. <Cell col="379" displaytype="text" text="bind:col379"/>
  1129. <Cell col="380" displaytype="text" text="bind:col380"/>
  1130. <Cell col="381" displaytype="text" text="bind:col381"/>
  1131. <Cell col="382" displaytype="text" text="bind:col382"/>
  1132. <Cell col="383" displaytype="text" text="bind:col383"/>
  1133. <Cell col="384" displaytype="text" text="bind:col384"/>
  1134. <Cell col="385" displaytype="text" text="bind:col385"/>
  1135. <Cell col="386" displaytype="text" text="bind:col386"/>
  1136. <Cell col="387" displaytype="text" text="bind:col387"/>
  1137. <Cell col="388" displaytype="text" text="bind:col388"/>
  1138. <Cell col="389" displaytype="text" text="bind:col389"/>
  1139. <Cell col="390" displaytype="text" text="bind:col390"/>
  1140. <Cell col="391" displaytype="text" text="bind:col391"/>
  1141. <Cell col="392" displaytype="text" text="bind:col392"/>
  1142. <Cell col="393" displaytype="text" text="bind:col393"/>
  1143. <Cell col="394" displaytype="text" text="bind:col394"/>
  1144. <Cell col="395" displaytype="text" text="bind:col395"/>
  1145. <Cell col="396" displaytype="text" text="bind:col396"/>
  1146. <Cell col="397" displaytype="text" text="bind:col397"/>
  1147. </Band>
  1148. </Format>
  1149. </Formats>
  1150. </Grid>
  1151. <Button id="btn_tempsave" taborder="11" text="임시저장" class="btn5" position="absolute 1064 30 1129 50" anchor="top right" onclick="btn_tempsave_onclick"/>
  1152. <Button id="btn_excel" taborder="12" text="Excel" position="absolute 980 31 1040 50" class="btn7" onclick="btn_excel_onclick" anchor="top right"/>
  1153. <Button id="btn_cncl" taborder="13" text="취소" class="btn5" position="absolute 588 30 629 50" anchor="top right" onclick="btn_cncl_onclick"/>
  1154. <Button id="btn_consult" taborder="14" text="연계의뢰" class="btn5" position="absolute 912 30 977 50" anchor="top right" onclick="btn_consult_onclick"/>
  1155. </Layout>
  1156. </Layouts>
  1157. <Objects>
  1158. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1159. <ColumnInfo>
  1160. <Column id="fromdd" type="STRING" size="256"/>
  1161. <Column id="todd" type="STRING" size="256"/>
  1162. <Column id="recstatus" type="STRING" size="256"/>
  1163. <Column id="formcd" type="STRING" size="256"/>
  1164. <Column id="pid" type="STRING" size="256"/>
  1165. <Column id="formdegnseq" type="STRING" size="256"/>
  1166. </ColumnInfo>
  1167. <Rows>
  1168. <Row>
  1169. <Col id="fromdd"/>
  1170. <Col id="todd"/>
  1171. <Col id="recstatus"/>
  1172. <Col id="formcd"/>
  1173. <Col id="pid"/>
  1174. <Col id="formdegnseq"/>
  1175. </Row>
  1176. </Rows>
  1177. </Dataset>
  1178. <Dataset id="ds_data_reclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1179. <ColumnInfo>
  1180. <Column id="instcd" type="STRING" size="255"/>
  1181. <Column id="recseqno" type="BIGDECIMAL" size="255"/>
  1182. <Column id="rechistno" type="BIGDECIMAL" size="255"/>
  1183. <Column id="rechistcd" type="STRING" size="255"/>
  1184. <Column id="recstatus" type="STRING" size="255"/>
  1185. <Column id="recdd" type="STRING" size="255"/>
  1186. <Column id="formcd" type="STRING" size="255"/>
  1187. <Column id="formdegnseq" type="STRING" size="255"/>
  1188. <Column id="signno" type="BIGDECIMAL" size="255"/>
  1189. <Column id="pid" type="STRING" size="255"/>
  1190. <Column id="orddd" type="STRING" size="255"/>
  1191. <Column id="cretno" type="BIGDECIMAL" size="255"/>
  1192. <Column id="ordtype" type="STRING" size="255"/>
  1193. <Column id="hngnm" type="STRING" size="255"/>
  1194. <Column id="sex" type="STRING" size="255"/>
  1195. <Column id="age" type="STRING" size="255"/>
  1196. <Column id="brthdd" type="STRING" size="255"/>
  1197. <Column id="mpphontel" type="STRING" size="255"/>
  1198. <Column id="cnstformrecseq" type="BIGDECIMAL" size="255"/>
  1199. <Column id="trgtyn" type="STRING" size="255"/>
  1200. <Column id="trgtcnclid" type="STRING" size="255"/>
  1201. <Column id="mrs" type="STRING" size="255"/>
  1202. <Column id="biz001" type="STRING" size="255"/>
  1203. <Column id="biz001_extn1" type="STRING" size="255"/>
  1204. <Column id="biz002" type="STRING" size="255"/>
  1205. <Column id="biz002_extn1" type="STRING" size="255"/>
  1206. <Column id="biz003" type="STRING" size="255"/>
  1207. <Column id="biz004" type="STRING" size="255"/>
  1208. <Column id="biz005" type="STRING" size="255"/>
  1209. <Column id="biz005_extn1" type="STRING" size="256"/>
  1210. <Column id="biz005_extn2" type="STRING" size="256"/>
  1211. <Column id="biz006" type="STRING" size="255"/>
  1212. <Column id="biz007" type="STRING" size="255"/>
  1213. <Column id="biz008" type="STRING" size="255"/>
  1214. <Column id="biz009" type="STRING" size="255"/>
  1215. <Column id="biz010" type="STRING" size="255"/>
  1216. <Column id="trsmid" type="STRING" size="255"/>
  1217. <Column id="trsmdt" type="STRING" size="255"/>
  1218. <Column id="trsmcnclid" type="STRING" size="255"/>
  1219. <Column id="trsmcncldt" type="STRING" size="255"/>
  1220. <Column id="trsmcncltype" type="STRING" size="255"/>
  1221. <Column id="trsmcnclresn" type="STRING" size="255"/>
  1222. <Column id="trsmdata" type="STRING" size="255"/>
  1223. <Column id="fstrgstrid" type="STRING" size="255"/>
  1224. <Column id="fstrgstrnm" type="STRING" size="255"/>
  1225. <Column id="fstrgstdt" type="STRING" size="255"/>
  1226. <Column id="lastupdtrid" type="STRING" size="255"/>
  1227. <Column id="lastupdtrnm" type="STRING" size="255"/>
  1228. <Column id="lastupdtdt" type="STRING" size="255"/>
  1229. </ColumnInfo>
  1230. </Dataset>
  1231. <Dataset id="ds_M0810" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1232. <ColumnInfo>
  1233. <Column id="cdid" type="STRING" size="256"/>
  1234. <Column id="cdnm" type="STRING" size="256"/>
  1235. </ColumnInfo>
  1236. </Dataset>
  1237. <Dataset id="ds_data_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1238. <ColumnInfo>
  1239. <Column id="instcd" type="STRING" size="255"/>
  1240. <Column id="recseqno" type="BIGDECIMAL" size="255"/>
  1241. <Column id="rechistno" type="BIGDECIMAL" size="255"/>
  1242. <Column id="rechistcd" type="STRING" size="255"/>
  1243. <Column id="recstatus" type="STRING" size="255"/>
  1244. <Column id="recdd" type="STRING" size="255"/>
  1245. <Column id="formcd" type="STRING" size="255"/>
  1246. <Column id="formdegnseq" type="STRING" size="255"/>
  1247. <Column id="signno" type="BIGDECIMAL" size="255"/>
  1248. <Column id="pid" type="STRING" size="255"/>
  1249. <Column id="orddd" type="STRING" size="255"/>
  1250. <Column id="cretno" type="BIGDECIMAL" size="255"/>
  1251. <Column id="ordtype" type="STRING" size="255"/>
  1252. <Column id="hngnm" type="STRING" size="255"/>
  1253. <Column id="sex" type="STRING" size="255"/>
  1254. <Column id="age" type="STRING" size="255"/>
  1255. <Column id="brthdd" type="STRING" size="255"/>
  1256. <Column id="mpphontel" type="STRING" size="255"/>
  1257. <Column id="cnstformrecseq" type="BIGDECIMAL" size="255"/>
  1258. <Column id="trgtyn" type="STRING" size="255"/>
  1259. <Column id="trgtcnclid" type="STRING" size="255"/>
  1260. <Column id="mrs" type="STRING" size="255"/>
  1261. <Column id="biz001" type="STRING" size="255"/>
  1262. <Column id="biz001_extn1" type="STRING" size="255"/>
  1263. <Column id="biz002" type="STRING" size="255"/>
  1264. <Column id="biz002_extn1" type="STRING" size="255"/>
  1265. <Column id="biz003" type="STRING" size="255"/>
  1266. <Column id="biz004" type="STRING" size="255"/>
  1267. <Column id="biz005" type="STRING" size="255"/>
  1268. <Column id="biz005_extn1" type="STRING" size="256"/>
  1269. <Column id="biz005_extn2" type="STRING" size="256"/>
  1270. <Column id="biz006" type="STRING" size="255"/>
  1271. <Column id="biz007" type="STRING" size="255"/>
  1272. <Column id="biz008" type="STRING" size="255"/>
  1273. <Column id="biz009" type="STRING" size="255"/>
  1274. <Column id="biz010" type="STRING" size="255"/>
  1275. <Column id="trsmid" type="STRING" size="255"/>
  1276. <Column id="trsmdt" type="STRING" size="255"/>
  1277. <Column id="trsmcnclid" type="STRING" size="255"/>
  1278. <Column id="trsmcncldt" type="STRING" size="255"/>
  1279. <Column id="trsmcncltype" type="STRING" size="255"/>
  1280. <Column id="trsmcnclresn" type="STRING" size="255"/>
  1281. <Column id="trsmdata" type="STRING" size="255"/>
  1282. <Column id="fstrgstrid" type="STRING" size="255"/>
  1283. <Column id="fstrgstrnm" type="STRING" size="255"/>
  1284. <Column id="fstrgstdt" type="STRING" size="255"/>
  1285. <Column id="lastupdtrid" type="STRING" size="255"/>
  1286. <Column id="lastupdtrnm" type="STRING" size="255"/>
  1287. <Column id="lastupdtdt" type="STRING" size="255"/>
  1288. </ColumnInfo>
  1289. </Dataset>
  1290. <Dataset id="ds_data_forminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1291. <Dataset id="ds_data_degninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1292. <ColumnInfo>
  1293. <Column id="formdegnseq" type="STRING" size="255"/>
  1294. <Column id="degnitemno" type="BIGDECIMAL" size="255"/>
  1295. <Column id="degnitemkind" type="STRING" size="255"/>
  1296. <Column id="degnitemnm" type="STRING" size="255"/>
  1297. <Column id="supdegnitemno" type="BIGDECIMAL" size="255"/>
  1298. <Column id="supdegnitemcd" type="STRING" size="255"/>
  1299. <Column id="degnitemlevlno" type="BIGDECIMAL" size="255"/>
  1300. <Column id="degnitemlevlcd" type="STRING" size="255"/>
  1301. <Column id="valgrupcd" type="STRING" size="255"/>
  1302. <Column id="valcd" type="STRING" size="255"/>
  1303. <Column id="matchnm" type="STRING" size="255"/>
  1304. <Column id="matchrow" type="STRING" size="255"/>
  1305. <Column id="matchcol" type="STRING" size="255"/>
  1306. <Column id="matchdefaltval" type="STRING" size="255"/>
  1307. <Column id="matchtype" type="STRING" size="255"/>
  1308. <Column id="degnitemdefltval" type="STRING" size="255"/>
  1309. <Column id="degnitemsvclib" type="STRING" size="255"/>
  1310. <Column id="essnrecyn" type="STRING" size="255"/>
  1311. <Column id="instcd" type="STRING" size="255"/>
  1312. <Column id="fstrgstrid" type="STRING" size="255"/>
  1313. <Column id="fstrgstdt" type="STRING" size="255"/>
  1314. <Column id="lastupdtrid" type="STRING" size="255"/>
  1315. <Column id="lastupdtdt" type="STRING" size="255"/>
  1316. </ColumnInfo>
  1317. </Dataset>
  1318. <FilteredDataset id="ds_data_degnfilter" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_data_degninfo"/>
  1319. <Dataset id="ds_send_iemr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1320. <ColumnInfo>
  1321. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1322. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  1323. <Column id="docucd" type="STRING" size="256" sumtext="서식코드"/>
  1324. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1325. <Column id="ioflag" type="STRING" size="256" sumtext="입원/외래구분"/>
  1326. <Column id="treatno" type="STRING" size="256" sumtext="TREAT번호"/>
  1327. <Column id="cmc_cretno" type="STRING" size="256" sumtext="EMR연동_원무순번"/>
  1328. <Column id="cmc_spcid" type="STRING" size="256" sumtext="CDIS연동_기관코드"/>
  1329. <Column id="cmc_orddate" type="STRING" size="256" sumtext="CDIS연동_검사일"/>
  1330. <Column id="cmc_orderseqno" type="STRING" size="256" sumtext="CDIS연동_처방번호"/>
  1331. <Column id="ocmnum" type="STRING" size="256" sumtext="진단서키값"/>
  1332. <Column id="pageno" type="STRING" size="256" sumtext="진단서키값"/>
  1333. <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
  1334. <Column id="ocrcode" type="STRING" size="256" sumtext="ocrtag"/>
  1335. <Column id="screenid" type="STRING" size="256" sumtext="openerscreenid"/>
  1336. <Column id="itemindxseq" type="STRING" size="256" sumtext="itemindxseq"/>
  1337. <Column id="hardcdno" type="STRING" size="256" sumtext="hardcdno"/>
  1338. <Column id="ocrcodes" type="STRING" size="256"/>
  1339. </ColumnInfo>
  1340. </Dataset>
  1341. <Dataset id="ds_trsm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" maxcol="397" maxrow="48">
  1342. <ColumnInfo>
  1343. <Column id="col0" type="STRING" size="256"/>
  1344. <Column id="col1" type="STRING" size="256"/>
  1345. <Column id="col2" type="STRING" size="256"/>
  1346. <Column id="col3" type="STRING" size="256"/>
  1347. <Column id="col4" type="STRING" size="256"/>
  1348. <Column id="col5" type="STRING" size="256"/>
  1349. <Column id="col6" type="STRING" size="256"/>
  1350. <Column id="col7" type="STRING" size="256"/>
  1351. <Column id="col8" type="STRING" size="256"/>
  1352. <Column id="col9" type="STRING" size="256"/>
  1353. <Column id="col10" type="STRING" size="256"/>
  1354. <Column id="col11" type="STRING" size="256"/>
  1355. <Column id="col12" type="STRING" size="256"/>
  1356. <Column id="col13" type="STRING" size="256"/>
  1357. <Column id="col14" type="STRING" size="256"/>
  1358. <Column id="col15" type="STRING" size="256"/>
  1359. <Column id="col16" type="STRING" size="256"/>
  1360. <Column id="col17" type="STRING" size="256"/>
  1361. <Column id="col18" type="STRING" size="256"/>
  1362. <Column id="col19" type="STRING" size="256"/>
  1363. <Column id="col20" type="STRING" size="256"/>
  1364. <Column id="col21" type="STRING" size="256"/>
  1365. <Column id="col22" type="STRING" size="256"/>
  1366. <Column id="col23" type="STRING" size="256"/>
  1367. <Column id="col24" type="STRING" size="256"/>
  1368. <Column id="col25" type="STRING" size="256"/>
  1369. <Column id="col26" type="STRING" size="256"/>
  1370. <Column id="col27" type="STRING" size="256"/>
  1371. <Column id="col28" type="STRING" size="256"/>
  1372. <Column id="col29" type="STRING" size="256"/>
  1373. <Column id="col30" type="STRING" size="256"/>
  1374. <Column id="col31" type="STRING" size="256"/>
  1375. <Column id="col32" type="STRING" size="256"/>
  1376. <Column id="col33" type="STRING" size="256"/>
  1377. <Column id="col34" type="STRING" size="256"/>
  1378. <Column id="col35" type="STRING" size="256"/>
  1379. <Column id="col36" type="STRING" size="256"/>
  1380. <Column id="col37" type="STRING" size="256"/>
  1381. <Column id="col38" type="STRING" size="256"/>
  1382. <Column id="col39" type="STRING" size="256"/>
  1383. <Column id="col40" type="STRING" size="256"/>
  1384. <Column id="col41" type="STRING" size="256"/>
  1385. <Column id="col42" type="STRING" size="256"/>
  1386. <Column id="col43" type="STRING" size="256"/>
  1387. <Column id="col44" type="STRING" size="256"/>
  1388. <Column id="col45" type="STRING" size="256"/>
  1389. <Column id="col46" type="STRING" size="256"/>
  1390. <Column id="col47" type="STRING" size="256"/>
  1391. <Column id="col48" type="STRING" size="256"/>
  1392. <Column id="col49" type="STRING" size="256"/>
  1393. <Column id="col50" type="STRING" size="256"/>
  1394. <Column id="col51" type="STRING" size="256"/>
  1395. <Column id="col52" type="STRING" size="256"/>
  1396. <Column id="col53" type="STRING" size="256"/>
  1397. <Column id="col54" type="STRING" size="256"/>
  1398. <Column id="col55" type="STRING" size="256"/>
  1399. <Column id="col56" type="STRING" size="256"/>
  1400. <Column id="col57" type="STRING" size="256"/>
  1401. <Column id="col58" type="STRING" size="256"/>
  1402. <Column id="col59" type="STRING" size="256"/>
  1403. <Column id="col60" type="STRING" size="256"/>
  1404. <Column id="col61" type="STRING" size="256"/>
  1405. <Column id="col62" type="STRING" size="256"/>
  1406. <Column id="col63" type="STRING" size="256"/>
  1407. <Column id="col64" type="STRING" size="256"/>
  1408. <Column id="col65" type="STRING" size="256"/>
  1409. <Column id="col66" type="STRING" size="256"/>
  1410. <Column id="col67" type="STRING" size="256"/>
  1411. <Column id="col68" type="STRING" size="256"/>
  1412. <Column id="col69" type="STRING" size="256"/>
  1413. <Column id="col70" type="STRING" size="256"/>
  1414. <Column id="col71" type="STRING" size="256"/>
  1415. <Column id="col72" type="STRING" size="256"/>
  1416. <Column id="col73" type="STRING" size="256"/>
  1417. <Column id="col74" type="STRING" size="256"/>
  1418. <Column id="col75" type="STRING" size="256"/>
  1419. <Column id="col76" type="STRING" size="256"/>
  1420. <Column id="col77" type="STRING" size="256"/>
  1421. <Column id="col78" type="STRING" size="256"/>
  1422. <Column id="col79" type="STRING" size="256"/>
  1423. <Column id="col80" type="STRING" size="256"/>
  1424. <Column id="col81" type="STRING" size="256"/>
  1425. <Column id="col82" type="STRING" size="256"/>
  1426. <Column id="col83" type="STRING" size="256"/>
  1427. <Column id="col84" type="STRING" size="256"/>
  1428. <Column id="col85" type="STRING" size="256"/>
  1429. <Column id="col86" type="STRING" size="256"/>
  1430. <Column id="col87" type="STRING" size="256"/>
  1431. <Column id="col88" type="STRING" size="256"/>
  1432. <Column id="col89" type="STRING" size="256"/>
  1433. <Column id="col90" type="STRING" size="256"/>
  1434. <Column id="col91" type="STRING" size="256"/>
  1435. <Column id="col92" type="STRING" size="256"/>
  1436. <Column id="col93" type="STRING" size="256"/>
  1437. <Column id="col94" type="STRING" size="256"/>
  1438. <Column id="col95" type="STRING" size="256"/>
  1439. <Column id="col96" type="STRING" size="256"/>
  1440. <Column id="col97" type="STRING" size="256"/>
  1441. <Column id="col98" type="STRING" size="256"/>
  1442. <Column id="col99" type="STRING" size="256"/>
  1443. <Column id="col100" type="STRING" size="256"/>
  1444. <Column id="col101" type="STRING" size="256"/>
  1445. <Column id="col102" type="STRING" size="256"/>
  1446. <Column id="col103" type="STRING" size="256"/>
  1447. <Column id="col104" type="STRING" size="256"/>
  1448. <Column id="col105" type="STRING" size="256"/>
  1449. <Column id="col106" type="STRING" size="256"/>
  1450. <Column id="col107" type="STRING" size="256"/>
  1451. <Column id="col108" type="STRING" size="256"/>
  1452. <Column id="col109" type="STRING" size="256"/>
  1453. <Column id="col110" type="STRING" size="256"/>
  1454. <Column id="col111" type="STRING" size="256"/>
  1455. <Column id="col112" type="STRING" size="256"/>
  1456. <Column id="col113" type="STRING" size="256"/>
  1457. <Column id="col114" type="STRING" size="256"/>
  1458. <Column id="col115" type="STRING" size="256"/>
  1459. <Column id="col116" type="STRING" size="256"/>
  1460. <Column id="col117" type="STRING" size="256"/>
  1461. <Column id="col118" type="STRING" size="256"/>
  1462. <Column id="col119" type="STRING" size="256"/>
  1463. <Column id="col120" type="STRING" size="256"/>
  1464. <Column id="col121" type="STRING" size="256"/>
  1465. <Column id="col122" type="STRING" size="256"/>
  1466. <Column id="col123" type="STRING" size="256"/>
  1467. <Column id="col124" type="STRING" size="256"/>
  1468. <Column id="col125" type="STRING" size="256"/>
  1469. <Column id="col126" type="STRING" size="256"/>
  1470. <Column id="col127" type="STRING" size="256"/>
  1471. <Column id="col128" type="STRING" size="256"/>
  1472. <Column id="col129" type="STRING" size="256"/>
  1473. <Column id="col130" type="STRING" size="256"/>
  1474. <Column id="col131" type="STRING" size="256"/>
  1475. <Column id="col132" type="STRING" size="256"/>
  1476. <Column id="col133" type="STRING" size="256"/>
  1477. <Column id="col134" type="STRING" size="256"/>
  1478. <Column id="col135" type="STRING" size="256"/>
  1479. <Column id="col136" type="STRING" size="256"/>
  1480. <Column id="col137" type="STRING" size="256"/>
  1481. <Column id="col138" type="STRING" size="256"/>
  1482. <Column id="col139" type="STRING" size="256"/>
  1483. <Column id="col140" type="STRING" size="256"/>
  1484. <Column id="col141" type="STRING" size="256"/>
  1485. <Column id="col142" type="STRING" size="256"/>
  1486. <Column id="col143" type="STRING" size="256"/>
  1487. <Column id="col144" type="STRING" size="256"/>
  1488. <Column id="col145" type="STRING" size="256"/>
  1489. <Column id="col146" type="STRING" size="256"/>
  1490. <Column id="col147" type="STRING" size="256"/>
  1491. <Column id="col148" type="STRING" size="256"/>
  1492. <Column id="col149" type="STRING" size="256"/>
  1493. <Column id="col150" type="STRING" size="256"/>
  1494. <Column id="col151" type="STRING" size="256"/>
  1495. <Column id="col152" type="STRING" size="256"/>
  1496. <Column id="col153" type="STRING" size="256"/>
  1497. <Column id="col154" type="STRING" size="256"/>
  1498. <Column id="col155" type="STRING" size="256"/>
  1499. <Column id="col156" type="STRING" size="256"/>
  1500. <Column id="col157" type="STRING" size="256"/>
  1501. <Column id="col158" type="STRING" size="256"/>
  1502. <Column id="col159" type="STRING" size="256"/>
  1503. <Column id="col160" type="STRING" size="256"/>
  1504. <Column id="col161" type="STRING" size="256"/>
  1505. <Column id="col162" type="STRING" size="256"/>
  1506. <Column id="col163" type="STRING" size="256"/>
  1507. <Column id="col164" type="STRING" size="256"/>
  1508. <Column id="col165" type="STRING" size="256"/>
  1509. <Column id="col166" type="STRING" size="256"/>
  1510. <Column id="col167" type="STRING" size="256"/>
  1511. <Column id="col168" type="STRING" size="256"/>
  1512. <Column id="col169" type="STRING" size="256"/>
  1513. <Column id="col170" type="STRING" size="256"/>
  1514. <Column id="col171" type="STRING" size="256"/>
  1515. <Column id="col172" type="STRING" size="256"/>
  1516. <Column id="col173" type="STRING" size="256"/>
  1517. <Column id="col174" type="STRING" size="256"/>
  1518. <Column id="col175" type="STRING" size="256"/>
  1519. <Column id="col176" type="STRING" size="256"/>
  1520. <Column id="col177" type="STRING" size="256"/>
  1521. <Column id="col178" type="STRING" size="256"/>
  1522. <Column id="col179" type="STRING" size="256"/>
  1523. <Column id="col180" type="STRING" size="256"/>
  1524. <Column id="col181" type="STRING" size="256"/>
  1525. <Column id="col182" type="STRING" size="256"/>
  1526. <Column id="col183" type="STRING" size="256"/>
  1527. <Column id="col184" type="STRING" size="256"/>
  1528. <Column id="col185" type="STRING" size="256"/>
  1529. <Column id="col186" type="STRING" size="256"/>
  1530. <Column id="col187" type="STRING" size="256"/>
  1531. <Column id="col188" type="STRING" size="256"/>
  1532. <Column id="col189" type="STRING" size="256"/>
  1533. <Column id="col190" type="STRING" size="256"/>
  1534. <Column id="col191" type="STRING" size="256"/>
  1535. <Column id="col192" type="STRING" size="256"/>
  1536. <Column id="col193" type="STRING" size="256"/>
  1537. <Column id="col194" type="STRING" size="256"/>
  1538. <Column id="col195" type="STRING" size="256"/>
  1539. <Column id="col196" type="STRING" size="256"/>
  1540. <Column id="col197" type="STRING" size="256"/>
  1541. <Column id="col198" type="STRING" size="256"/>
  1542. <Column id="col199" type="STRING" size="256"/>
  1543. <Column id="col200" type="STRING" size="256"/>
  1544. <Column id="col201" type="STRING" size="256"/>
  1545. <Column id="col202" type="STRING" size="256"/>
  1546. <Column id="col203" type="STRING" size="256"/>
  1547. <Column id="col204" type="STRING" size="256"/>
  1548. <Column id="col205" type="STRING" size="256"/>
  1549. <Column id="col206" type="STRING" size="256"/>
  1550. <Column id="col207" type="STRING" size="256"/>
  1551. <Column id="col208" type="STRING" size="256"/>
  1552. <Column id="col209" type="STRING" size="256"/>
  1553. <Column id="col210" type="STRING" size="256"/>
  1554. <Column id="col211" type="STRING" size="256"/>
  1555. <Column id="col212" type="STRING" size="256"/>
  1556. <Column id="col213" type="STRING" size="256"/>
  1557. <Column id="col214" type="STRING" size="256"/>
  1558. <Column id="col215" type="STRING" size="256"/>
  1559. <Column id="col216" type="STRING" size="256"/>
  1560. <Column id="col217" type="STRING" size="256"/>
  1561. <Column id="col218" type="STRING" size="256"/>
  1562. <Column id="col219" type="STRING" size="256"/>
  1563. <Column id="col220" type="STRING" size="256"/>
  1564. <Column id="col221" type="STRING" size="256"/>
  1565. <Column id="col222" type="STRING" size="256"/>
  1566. <Column id="col223" type="STRING" size="256"/>
  1567. <Column id="col224" type="STRING" size="256"/>
  1568. <Column id="col225" type="STRING" size="256"/>
  1569. <Column id="col226" type="STRING" size="256"/>
  1570. <Column id="col227" type="STRING" size="256"/>
  1571. <Column id="col228" type="STRING" size="256"/>
  1572. <Column id="col229" type="STRING" size="256"/>
  1573. <Column id="col230" type="STRING" size="256"/>
  1574. <Column id="col231" type="STRING" size="256"/>
  1575. <Column id="col232" type="STRING" size="256"/>
  1576. <Column id="col233" type="STRING" size="256"/>
  1577. <Column id="col234" type="STRING" size="256"/>
  1578. <Column id="col235" type="STRING" size="256"/>
  1579. <Column id="col236" type="STRING" size="256"/>
  1580. <Column id="col237" type="STRING" size="256"/>
  1581. <Column id="col238" type="STRING" size="256"/>
  1582. <Column id="col239" type="STRING" size="256"/>
  1583. <Column id="col240" type="STRING" size="256"/>
  1584. <Column id="col241" type="STRING" size="256"/>
  1585. <Column id="col242" type="STRING" size="256"/>
  1586. <Column id="col243" type="STRING" size="256"/>
  1587. <Column id="col244" type="STRING" size="256"/>
  1588. <Column id="col245" type="STRING" size="256"/>
  1589. <Column id="col246" type="STRING" size="256"/>
  1590. <Column id="col247" type="STRING" size="256"/>
  1591. <Column id="col248" type="STRING" size="256"/>
  1592. <Column id="col249" type="STRING" size="256"/>
  1593. <Column id="col250" type="STRING" size="256"/>
  1594. <Column id="col251" type="STRING" size="256"/>
  1595. <Column id="col252" type="STRING" size="256"/>
  1596. <Column id="col253" type="STRING" size="256"/>
  1597. <Column id="col254" type="STRING" size="256"/>
  1598. <Column id="col255" type="STRING" size="256"/>
  1599. <Column id="col256" type="STRING" size="256"/>
  1600. <Column id="col257" type="STRING" size="256"/>
  1601. <Column id="col258" type="STRING" size="256"/>
  1602. <Column id="col259" type="STRING" size="256"/>
  1603. <Column id="col260" type="STRING" size="256"/>
  1604. <Column id="col261" type="STRING" size="256"/>
  1605. <Column id="col262" type="STRING" size="256"/>
  1606. <Column id="col263" type="STRING" size="256"/>
  1607. <Column id="col264" type="STRING" size="256"/>
  1608. <Column id="col265" type="STRING" size="256"/>
  1609. <Column id="col266" type="STRING" size="256"/>
  1610. <Column id="col267" type="STRING" size="256"/>
  1611. <Column id="col268" type="STRING" size="256"/>
  1612. <Column id="col269" type="STRING" size="256"/>
  1613. <Column id="col270" type="STRING" size="256"/>
  1614. <Column id="col271" type="STRING" size="256"/>
  1615. <Column id="col272" type="STRING" size="256"/>
  1616. <Column id="col273" type="STRING" size="256"/>
  1617. <Column id="col274" type="STRING" size="256"/>
  1618. <Column id="col275" type="STRING" size="256"/>
  1619. <Column id="col276" type="STRING" size="256"/>
  1620. <Column id="col277" type="STRING" size="256"/>
  1621. <Column id="col278" type="STRING" size="256"/>
  1622. <Column id="col279" type="STRING" size="256"/>
  1623. <Column id="col280" type="STRING" size="256"/>
  1624. <Column id="col281" type="STRING" size="256"/>
  1625. <Column id="col282" type="STRING" size="256"/>
  1626. <Column id="col283" type="STRING" size="256"/>
  1627. <Column id="col284" type="STRING" size="256"/>
  1628. <Column id="col285" type="STRING" size="256"/>
  1629. <Column id="col286" type="STRING" size="256"/>
  1630. <Column id="col287" type="STRING" size="256"/>
  1631. <Column id="col288" type="STRING" size="256"/>
  1632. <Column id="col289" type="STRING" size="256"/>
  1633. <Column id="col290" type="STRING" size="256"/>
  1634. <Column id="col291" type="STRING" size="256"/>
  1635. <Column id="col292" type="STRING" size="256"/>
  1636. <Column id="col293" type="STRING" size="256"/>
  1637. <Column id="col294" type="STRING" size="256"/>
  1638. <Column id="col295" type="STRING" size="256"/>
  1639. <Column id="col296" type="STRING" size="256"/>
  1640. <Column id="col297" type="STRING" size="256"/>
  1641. <Column id="col298" type="STRING" size="256"/>
  1642. <Column id="col299" type="STRING" size="256"/>
  1643. <Column id="col300" type="STRING" size="256"/>
  1644. <Column id="col301" type="STRING" size="256"/>
  1645. <Column id="col302" type="STRING" size="256"/>
  1646. <Column id="col303" type="STRING" size="256"/>
  1647. <Column id="col304" type="STRING" size="256"/>
  1648. <Column id="col305" type="STRING" size="256"/>
  1649. <Column id="col306" type="STRING" size="256"/>
  1650. <Column id="col307" type="STRING" size="256"/>
  1651. <Column id="col308" type="STRING" size="256"/>
  1652. <Column id="col309" type="STRING" size="256"/>
  1653. <Column id="col310" type="STRING" size="256"/>
  1654. <Column id="col311" type="STRING" size="256"/>
  1655. <Column id="col312" type="STRING" size="256"/>
  1656. <Column id="col313" type="STRING" size="256"/>
  1657. <Column id="col314" type="STRING" size="256"/>
  1658. <Column id="col315" type="STRING" size="256"/>
  1659. <Column id="col316" type="STRING" size="256"/>
  1660. <Column id="col317" type="STRING" size="256"/>
  1661. <Column id="col318" type="STRING" size="256"/>
  1662. <Column id="col319" type="STRING" size="256"/>
  1663. <Column id="col320" type="STRING" size="256"/>
  1664. <Column id="col321" type="STRING" size="256"/>
  1665. <Column id="col322" type="STRING" size="256"/>
  1666. <Column id="col323" type="STRING" size="256"/>
  1667. <Column id="col324" type="STRING" size="256"/>
  1668. <Column id="col325" type="STRING" size="256"/>
  1669. <Column id="col326" type="STRING" size="256"/>
  1670. <Column id="col327" type="STRING" size="256"/>
  1671. <Column id="col328" type="STRING" size="256"/>
  1672. <Column id="col329" type="STRING" size="256"/>
  1673. <Column id="col330" type="STRING" size="256"/>
  1674. <Column id="col331" type="STRING" size="256"/>
  1675. <Column id="col332" type="STRING" size="256"/>
  1676. <Column id="col333" type="STRING" size="256"/>
  1677. <Column id="col334" type="STRING" size="256"/>
  1678. <Column id="col335" type="STRING" size="256"/>
  1679. <Column id="col336" type="STRING" size="256"/>
  1680. <Column id="col337" type="STRING" size="256"/>
  1681. <Column id="col338" type="STRING" size="256"/>
  1682. <Column id="col339" type="STRING" size="256"/>
  1683. <Column id="col340" type="STRING" size="256"/>
  1684. <Column id="col341" type="STRING" size="256"/>
  1685. <Column id="col342" type="STRING" size="256"/>
  1686. <Column id="col343" type="STRING" size="256"/>
  1687. <Column id="col344" type="STRING" size="256"/>
  1688. <Column id="col345" type="STRING" size="256"/>
  1689. <Column id="col346" type="STRING" size="256"/>
  1690. <Column id="col347" type="STRING" size="256"/>
  1691. <Column id="col348" type="STRING" size="256"/>
  1692. <Column id="col349" type="STRING" size="256"/>
  1693. <Column id="col350" type="STRING" size="256"/>
  1694. <Column id="col351" type="STRING" size="256"/>
  1695. <Column id="col352" type="STRING" size="256"/>
  1696. <Column id="col353" type="STRING" size="256"/>
  1697. <Column id="col354" type="STRING" size="256"/>
  1698. <Column id="col355" type="STRING" size="256"/>
  1699. <Column id="col356" type="STRING" size="256"/>
  1700. <Column id="col357" type="STRING" size="256"/>
  1701. <Column id="col358" type="STRING" size="256"/>
  1702. <Column id="col359" type="STRING" size="256"/>
  1703. <Column id="col360" type="STRING" size="256"/>
  1704. <Column id="col361" type="STRING" size="256"/>
  1705. <Column id="col362" type="STRING" size="256"/>
  1706. <Column id="col363" type="STRING" size="256"/>
  1707. <Column id="col364" type="STRING" size="256"/>
  1708. <Column id="col365" type="STRING" size="256"/>
  1709. <Column id="col366" type="STRING" size="256"/>
  1710. <Column id="col367" type="STRING" size="256"/>
  1711. <Column id="col368" type="STRING" size="256"/>
  1712. <Column id="col369" type="STRING" size="256"/>
  1713. <Column id="col370" type="STRING" size="256"/>
  1714. <Column id="col371" type="STRING" size="256"/>
  1715. <Column id="col372" type="STRING" size="256"/>
  1716. <Column id="col373" type="STRING" size="256"/>
  1717. <Column id="col374" type="STRING" size="256"/>
  1718. <Column id="col375" type="STRING" size="256"/>
  1719. <Column id="col376" type="STRING" size="256"/>
  1720. <Column id="col377" type="STRING" size="256"/>
  1721. <Column id="col378" type="STRING" size="256"/>
  1722. <Column id="col379" type="STRING" size="256"/>
  1723. <Column id="col380" type="STRING" size="256"/>
  1724. <Column id="col381" type="STRING" size="256"/>
  1725. <Column id="col382" type="STRING" size="256"/>
  1726. <Column id="col383" type="STRING" size="256"/>
  1727. <Column id="col384" type="STRING" size="256"/>
  1728. <Column id="col385" type="STRING" size="256"/>
  1729. <Column id="col386" type="STRING" size="256"/>
  1730. <Column id="col387" type="STRING" size="256"/>
  1731. <Column id="col388" type="STRING" size="256"/>
  1732. <Column id="col389" type="STRING" size="256"/>
  1733. <Column id="col390" type="STRING" size="256"/>
  1734. <Column id="col391" type="STRING" size="256"/>
  1735. <Column id="col392" type="STRING" size="256"/>
  1736. <Column id="col393" type="STRING" size="256"/>
  1737. <Column id="col394" type="STRING" size="256"/>
  1738. <Column id="col395" type="STRING" size="256"/>
  1739. <Column id="col396" type="STRING" size="256"/>
  1740. <Column id="col397" type="STRING" size="256"/>
  1741. </ColumnInfo>
  1742. <Rows>
  1743. <Row/>
  1744. <Row/>
  1745. <Row/>
  1746. <Row/>
  1747. <Row/>
  1748. <Row/>
  1749. <Row/>
  1750. <Row/>
  1751. <Row/>
  1752. <Row/>
  1753. <Row/>
  1754. <Row/>
  1755. <Row/>
  1756. <Row/>
  1757. <Row/>
  1758. <Row/>
  1759. <Row/>
  1760. <Row/>
  1761. <Row/>
  1762. <Row/>
  1763. <Row/>
  1764. <Row/>
  1765. <Row/>
  1766. <Row/>
  1767. <Row/>
  1768. <Row/>
  1769. <Row/>
  1770. <Row/>
  1771. <Row/>
  1772. <Row/>
  1773. <Row/>
  1774. <Row/>
  1775. <Row/>
  1776. <Row/>
  1777. <Row/>
  1778. <Row/>
  1779. <Row/>
  1780. <Row/>
  1781. <Row/>
  1782. <Row/>
  1783. <Row/>
  1784. <Row/>
  1785. <Row/>
  1786. <Row/>
  1787. <Row/>
  1788. <Row/>
  1789. <Row/>
  1790. <Row/>
  1791. </Rows>
  1792. </Dataset>
  1793. </Objects>
  1794. <Bind>
  1795. <BindItem id="item0" compid="grp_srch.ipt_srchstartdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
  1796. <BindItem id="item1" compid="grp_srch.ipt_srchenddd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
  1797. <BindItem id="item2" compid="grp_srch.cmb_srchstatus" propid="value" datasetid="ds_main_cond" columnid="recstatus"/>
  1798. <BindItem id="item3" compid="grp_srch.ipt_srchpid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  1799. </Bind>
  1800. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1801. * System Name :
  1802. * Job Name :
  1803. * Creator :
  1804. * Make Date : 2019-12-01
  1805. * Description :
  1806. *---------------------------------------------------------------------------------------
  1807. * Modify Date Modifier Modify Description
  1808. *---------------------------------------------------------------------------------------
  1809. *
  1810. *
  1811. *---------------------------------------------------------------------------------------
  1812. ****************************************************************************************/
  1813. //=======================================================================================
  1814. // Lib Include
  1815. //---------------------------------------------------------------------------------------
  1816. include "com_commonxp::comm_main.xjs";
  1817. include "emr_prcpmngtxp::MMO001.xjs";
  1818. var arErrorCode = new HashArray();
  1819. var lgv_formcd = ""; // 사용 서식코드
  1820. var lgv_formdegnseq = ""; // 사용 디자인코드
  1821. var lgv_Foldernm = system.convertRealPath("%MYDOCUMENT%") + "\KU20\\nssm_" + sysf_getUserInfo("dutplceinstcd");
  1822. function lf_ExistFolder(foldernm)
  1823. {
  1824. var objExtCommon = new ExtCommon();
  1825. if(utlf_isNull(foldernm)){
  1826. return;
  1827. }
  1828. var folderDept = foldernm.split("\\");
  1829. var currentPos = folderDept[0];
  1830. for(var i =1; i<folderDept.length ; i++){
  1831. if(utlf_isNull(folderDept[i])){
  1832. break;
  1833. }
  1834. currentPos += ("\\" + folderDept[i]);
  1835. objExtCommon.checkDirectory(currentPos, 1);
  1836. }
  1837. var objFileList = VirtualFile.getFileList(foldernm, "*", VirtualFile.findFileOnly);
  1838. for(var i=0; i<objFileList.length; i++){
  1839. sFileName = objFileList[i].filename;
  1840. bDeleteFile = VirtualFile.delete(foldernm+"\\"+sFileName);
  1841. }
  1842. }
  1843. /****************************************************************************************
  1844. * Description : 공공보건의료 대상자 리스트 조회
  1845. * Argument :
  1846. * return type :
  1847. ****************************************************************************************/
  1848. function lf_ReqTrgtRecList(){
  1849. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  1850. var todd = ds_main_cond.getColumn(0, "todd");
  1851. if( utlf_isNull(fromdd) ){
  1852. sysf_messgeBox("시작일자를 입력하세요.", "I");
  1853. grp_srch.ipt_srchstartdd.setFocus();
  1854. return;
  1855. }
  1856. if( utlf_isNull(todd) ){
  1857. sysf_messgeBox("종료일자를 입력하세요.", "I");
  1858. grp_srch.ipt_srchenddd.setFocus();
  1859. return;
  1860. }
  1861. ds_data_reclist.clearData();
  1862. var oParam = {};
  1863. oParam.id = "TRMMT02000";
  1864. oParam.service = "nssmngtapp.NssrecMngt";
  1865. oParam.method = "reqGetRecTrgtList";
  1866. oParam.inds = "req=ds_main_cond";
  1867. oParam.outds = "ds_data_reclist=rectrgtlist";
  1868. oParam.async = true;
  1869. oParam.callback = "cf_TRMMT02000";
  1870. tranf_submit(oParam);
  1871. }
  1872. /****************************************************************************************
  1873. * Description : TRMMT01000 콜백함수
  1874. * return type :
  1875. ****************************************************************************************/
  1876. function cf_TRMMT02000(sSvcId, nErrorCode, sErrorMsg) {
  1877. if(nErrorCode < 0) return;
  1878. }
  1879. /****************************************************************************************
  1880. * Description : 디자인정보 조회
  1881. * Argument : N/A
  1882. * return type : N/A
  1883. ****************************************************************************************/
  1884. function lf_GetDegnInfo(){
  1885. dsf_createDsRow("ds_cond_TRMMT02003", [{col:"formdegnseq", type:"STRING", size:256, val:lgv_formdegnseq}]);
  1886. var oParam = {};
  1887. oParam.id = "TRMMT02003";
  1888. oParam.service = "nssmngtapp.NssdegnMngt";
  1889. oParam.method = "reqGetRecDegnInfo";
  1890. oParam.inds = "req=ds_cond_TRMMT02003";
  1891. oParam.outds = "ds_data_degninfo=degninfo";
  1892. oParam.async = true;
  1893. oParam.callback = "cf_TRMMT02003";
  1894. tranf_submit(oParam);
  1895. }
  1896. /****************************************************************************************
  1897. * Description : TRMMT01003 콜백함수
  1898. * return type :
  1899. ****************************************************************************************/
  1900. function cf_TRMMT02003(sSvcId, nErrorCode, sErrorMsg) {
  1901. if(nErrorCode < 0) return;
  1902. ds_data_degnfilter.binddataset = ds_data_degninfo;
  1903. ds_data_degnfilter.filterstr = "degnitemlevlno==1";
  1904. }
  1905. /****************************************************************************************
  1906. * Description : 그리드 상세보기
  1907. * Argument : N/A
  1908. * return type : N/A
  1909. ****************************************************************************************/
  1910. function lf_IvwDetlVwCom(nFlag){
  1911. var obj = this.components["btn_detlvw"];
  1912. grd_reclist.enableevent = false;
  1913. grd_reclist.enableredraw = false;
  1914. if( obj.class == "icon_left" || nFlag == "INIT" ){
  1915. grd_reclist.position.right = div_view.position.left - 3;
  1916. obj.class = "icon_right";
  1917. }else if(obj.class == "icon_right"){
  1918. grd_reclist.position.right = div_view.position.right;
  1919. obj.class = "icon_left";
  1920. }
  1921. grd_reclist.enableevent = true;
  1922. grd_reclist.enableredraw = true;
  1923. }
  1924. /****************************************************************************************
  1925. * Description : 동의서(OCR) 기록보기
  1926. * Argument : N/A
  1927. * return type : N/A
  1928. ****************************************************************************************/
  1929. function lf_showOcrInfo(nFlag){
  1930. ds_send_iemr.clearData();
  1931. var nSelRow = ds_data_reclist.rowposition;
  1932. var nPid = ds_data_reclist.getColumn(nSelRow, "pid");
  1933. var nInstcd = sysf_getUserInfo("dutplceinstcd");
  1934. var nOcrtag = ds_data_reclist.getColumn(nSelRow, "ocrtag");
  1935. var nOrddd = ds_data_reclist.getColumn(nSelRow, "orddd");
  1936. var nCretno = ds_data_reclist.getColumn(nSelRow, "cretno");
  1937. var nOrddeptcd = ds_data_reclist.getColumn(nSelRow, "orddeptcd");
  1938. var nOrdtype = ds_data_reclist.getColumn(nSelRow, "ordtype");
  1939. var nRecseqno = ds_data_reclist.getColumn(nSelRow, "recseqno");
  1940. var nRechistno = ds_data_reclist.getColumn(nSelRow, "rechistno");
  1941. if( utlf_isNull(nRecseqno) ){
  1942. sysf_messageBox("대상자 정보가 정상적이지 않습니다.", "E");
  1943. return;
  1944. }
  1945. if( utlf_isNull(nPid) || utlf_isNull(nOcrtag) ){
  1946. dsf_createDsRow("ds_send_consentyn", [{col:"pid", type:"STRING", size:256, val:nPid}
  1947. , {col:"orddd", type:"STRING", size:256, val:nOrddd}
  1948. , {col:"cretno", type:"STRING", size:256, val:nCretno}
  1949. , {col:"ordtype", type:"STRING", size:256, val:nOrdtype}
  1950. , {col:"recseqno", type:"STRING", size:256, val:nRecseqno}
  1951. , {col:"rechistno", type:"STRING", size:256, val:nRechistno}
  1952. ]);
  1953. dsf_createDs("ds_consentyn");
  1954. var oParam = {};
  1955. oParam.id = "TRMMT02004";
  1956. oParam.service = "nssmngtapp.NssrecMngt";
  1957. oParam.method = "reqGetConsentYN";
  1958. oParam.inds = "req=ds_send_consentyn";
  1959. oParam.outds = "ds_consentyn=consent";
  1960. oParam.async = false;
  1961. tranf_submit(oParam);
  1962. nOcrtag = ds_consentyn.getColumn(0, "ocrtag");
  1963. ds_data_reclist.setColumn(nSelRow, "ocrtag", nOcrtag);
  1964. if( utlf_isNull(nOcrtag) || nOcrtag == 0 ){
  1965. sysf_messageBox("OCR 코드가 정상적이지 않습니다.", "E");
  1966. return;
  1967. }
  1968. }
  1969. var nRow = ds_send_iemr.addRow();
  1970. ds_send_iemr.setColumn(nRow, "ocrcode", nOcrtag);
  1971. ds_send_iemr.setColumn(nRow, "pid", nPid);
  1972. var objArg = new Object();
  1973. objArg.arg_ds_hidden_temp = ds_send_iemr;
  1974. frmf_modal("SSMRC03130", "SSMRC03130", objArg, null, null, null, null, null, null, null, null, null, "M");
  1975. }
  1976. function lf_SetStatus(nFlag){
  1977. var nCnt = ds_data_recinfo.rowcount;
  1978. if( nCnt == 0 ){
  1979. //sysf_messageBox("대상자 선택이 되지 않았습니다.", "I");
  1980. return;
  1981. }
  1982. var nSelRow = ds_data_recinfo.rowposition;
  1983. var nRecstatus = ds_data_recinfo.getColumn(nSelRow, "recstatus");
  1984. var nRecseqno = ds_data_recinfo.getColumn(nSelRow, "recseqno");
  1985. var nRechistno = ds_data_recinfo.getColumn(nSelRow, "rechistno");
  1986. var hngnm = ds_data_recinfo.getColumn(nSelRow, "hngnm");
  1987. var pid = ds_data_recinfo.getColumn(nSelRow, "pid");
  1988. if( utlf_isNull(nRecseqno) || utlf_isNull(nRechistno) ){
  1989. sysf_messageBox("정상적인 기록이 아닙니다.", "I");
  1990. return;
  1991. }
  1992. var nChgFlag = null;
  1993. var sChgFlag = null;
  1994. if( nFlag == "D" ){ // 연계의뢰
  1995. if( nRecstatus != "C" ){
  1996. sysf_messageBox("최종저장 후 연계의뢰 상태로 변경 가능합니다.", "I");
  1997. return;
  1998. }
  1999. nChgFlag = nFlag;
  2000. sChgFlag = "연계의뢰";
  2001. }else if( nFlag == "X" ){ // 취소시 한단계 이전으로 처리
  2002. if( nRecstatus == "D" ){
  2003. nChgFlag = "C";
  2004. sChgFlag = "최종저장";
  2005. }else if( nRecstatus == "C" ){
  2006. nChgFlag = "B";
  2007. sChgFlag = "임시저장";
  2008. }else if( nRecstatus == "B" ){
  2009. nChgFlag = "A";
  2010. sChgFlag = "의뢰";
  2011. }else if( nRecstatus == "A" ){
  2012. nChgFlag = "X";
  2013. sChgFlag = "삭제";
  2014. }else{
  2015. sysf_messageBox("상태 변경 불가능합니다.", "I");
  2016. return;
  2017. }
  2018. }else if( nFlag == "EXCEL" ){
  2019. nChgFlag = nRecstatus;
  2020. }
  2021. if( utlf_isNull(nChgFlag) ){
  2022. return;
  2023. }
  2024. dsf_createDs("ds_cond_recinfo");
  2025. dsf_copyColInfo(ds_cond_recinfo, ds_data_recinfo);
  2026. var nAddRow = ds_cond_recinfo.addRow();
  2027. ds_cond_recinfo.copyRow(nAddRow, ds_data_recinfo, nSelRow);
  2028. ds_cond_recinfo.addColumn("status", "string");
  2029. //ds_cond_recinfo.addColumn("flag", "string");
  2030. ds_cond_recinfo.setColumn(0, "status", "u");
  2031. ds_cond_recinfo.setColumn(0, "recstatus", nChgFlag);
  2032. //ds_cond_recinfo.setColumn(0, "flag", nChgFlag);
  2033. // 2. 저장
  2034. if( nFlag != "EXCEL" ){
  2035. var comn = hngnm + "(" + pid + ") 기록을 수정(" + sChgFlag + ")하시겠습니까?";
  2036. var rtn = sysf_messageBox(comn, "Q");
  2037. if( rtn != 6 ) return;
  2038. }
  2039. var userId = sysf_getUserInfo("userid");
  2040. if( nFlag == "X" ){ // 삭제
  2041. ds_cond_recinfo.setColumn(0, "trgtyn", "N");
  2042. ds_cond_recinfo.setColumn(0, "trgtcnclid", userId);
  2043. ds_cond_recinfo.setColumn(0, "trgtcncldt", utlf_getCurrentDate() + utlf_getCurrentTime());
  2044. }else if( nFlag == "D" ){ // 연계의뢰
  2045. ds_cond_recinfo.setColumn(0, "trsmid", userId);
  2046. ds_cond_recinfo.setColumn(0, "trsmdt", utlf_getCurrentDate() + utlf_getCurrentTime());
  2047. }else if( nFlag == "EXCEL" ){
  2048. // 전송테이터 저장로직
  2049. ds_cond_recinfo.setColumn(0, "trsmdata", ds_trsm.saveXML());
  2050. }
  2051. //상태체크하여 제어
  2052. //reqGetNssRecStatus
  2053. dsf_createDsRow("ds_cond_status", [{col:"recseqno", val:nRecseqno}
  2054. , {col:"formdegnseq", val:lgv_formdegnseq}]);
  2055. dsf_createDs("ds_data_status");
  2056. var oParam = {};
  2057. oParam.id = "TRMMT02005";
  2058. oParam.service = "nssmngtapp.NssrecMngt";
  2059. oParam.method = "reqGetNssRecStatus";
  2060. oParam.inds = "req=ds_cond_status";
  2061. oParam.outds = "ds_data_status=rec";
  2062. oParam.async = false;
  2063. //oParam.callback = "cf_TRMMT02005";
  2064. tranf_submit(oParam);
  2065. var bInit = false;
  2066. if( ds_data_status.rowcount == 0 ){
  2067. sysf_messageBox("기준 데이터가 존재하지 않습니다.", "I");
  2068. bInit = true;
  2069. }else{
  2070. var tmpRechistno = ds_data_status.getColumn(0, "rechistno");
  2071. var tmpRecstatus = ds_data_status.getColumn(0, "recstatus");
  2072. if( tmpRecstatus != nRecstatus ){
  2073. sysf_messageBox("기록 상태가 변경되었습니다. 상태변경이 불가능합니다.", "I");
  2074. bInit = true;
  2075. }
  2076. }
  2077. if( bInit == true){
  2078. ds_data_recinfo.clearData();
  2079. div_view.lf_InitForm();
  2080. grp_srch.btn_search.click();
  2081. return;
  2082. }
  2083. dsf_deleteDs("ds_cond_status");
  2084. dsf_deleteDs("ds_data_status");
  2085. ds_data_recinfo.clearData();
  2086. var oParam = {};
  2087. oParam.id = "TXMMT02001";
  2088. oParam.service = "nssmngtapp.NssrecMngt";
  2089. oParam.method = "reqExeSaveNssRecInfo";
  2090. oParam.inds = "req=ds_cond_recinfo";
  2091. oParam.outds = "ds_data_recinfo=recinfo";
  2092. oParam.async = false;
  2093. oParam.callback = "cf_TXMMT02001";
  2094. tranf_submit(oParam);
  2095. }
  2096. /****************************************************************************************
  2097. * Description : cf_TXMMT02001_1 콜백함수
  2098. * return type :
  2099. ****************************************************************************************/
  2100. function cf_TXMMT02001_1(sSvcId, nErrorCode, sErrorMsg) {
  2101. if(nErrorCode < 0) return;
  2102. lf_ReqTrgtRecList();
  2103. }
  2104. function lf_SetStatus_old(nFlag){
  2105. var nSelRow = ds_data_reclist.rowposition;
  2106. var nRecstatus = ds_data_reclist.getColumn(nSelRow, "recstatus");
  2107. var nRecseqno = ds_data_reclist.getColumn(nSelRow, "recseqno");
  2108. var nRechistno = ds_data_reclist.getColumn(nSelRow, "rechistno");
  2109. var hngnm = ds_data_reclist.getColumn(nSelRow, "hngnm");
  2110. var pid = ds_data_reclist.getColumn(nSelRow, "pid");
  2111. if( utlf_isNull(nRecseqno) || utlf_isNull(nRechistno) ){
  2112. sysf_messageBox("정상적인 기록이 아닙니다.", "I");
  2113. return;
  2114. }
  2115. var nChgFlag = null;
  2116. var sChgFlag = null;
  2117. if( nFlag == "AC" ){
  2118. if( nRecstatus != "A" ){
  2119. sysf_messageBox("신청상태일 경우에 신청취소 가능합니다.", "I");
  2120. return;
  2121. }
  2122. nChgFlag = nFlag;
  2123. sChgFlag = "신청취소";
  2124. }else if( nFlag == "T" ){
  2125. if( nRecstatus != "R" ){
  2126. sysf_messageBox("기록상태일 경우에 전송(데이터생성) 가능합니다.", "I");
  2127. return;
  2128. }
  2129. nChgFlag = nFlag;
  2130. sChgFlag = "전송";
  2131. // 전송 xls 데이터 생성로직
  2132. var rtn = lf_makeTrsm(ds_data_reclist, nSelRow);
  2133. if( rtn == false ){
  2134. sysf_messageBox("전송데이터 생성 실패하였습니다.", "I");
  2135. return;
  2136. }
  2137. }else if( nFlag == "TC" ){
  2138. if( nRecstatus != "T" ){
  2139. sysf_messageBox("전송상태일 경우에 전송취소 가능합니다.", "I");
  2140. return;
  2141. }
  2142. nChgFlag = nFlag;
  2143. sChgFlag = "전송취소";
  2144. }else if( nFlag == "L" ){
  2145. if( nRecstatus == "T" ){
  2146. sysf_messageBox("전송상태일 경우에 삭제 불가능합니다.", "I");
  2147. return;
  2148. }
  2149. nChgFlag = nFlag;
  2150. sChgFlag = "삭제";
  2151. }
  2152. if( utlf_isNull(nChgFlag) ){
  2153. return;
  2154. }
  2155. dsf_createDs("ds_cond_recinfo");
  2156. dsf_copyColInfo(ds_cond_recinfo, ds_data_reclist);
  2157. var nAddRow = ds_cond_recinfo.addRow();
  2158. ds_cond_recinfo.copyRow(nAddRow, ds_data_reclist, nSelRow);
  2159. ds_cond_recinfo.addColumn("status", "string");
  2160. //ds_cond_recinfo.addColumn("flag", "string");
  2161. ds_cond_recinfo.setColumn(0, "status", "u");
  2162. ds_cond_recinfo.setColumn(0, "recstatus", nChgFlag);
  2163. //ds_cond_recinfo.setColumn(0, "flag", nChgFlag);
  2164. // 2. 저장
  2165. var comn = hngnm + "(" + pid + ") 기록을 수정(" + sChgFlag + ")하시겠습니까?";
  2166. var rtn = sysf_messageBox(comn, "Q");
  2167. if( rtn != 6 ) return;
  2168. var userId = sysf_getUserInfo("userid");
  2169. if( nFlag == "AC" ){
  2170. ds_cond_recinfo.setColumn(0, "trgtyn", "N");
  2171. ds_cond_recinfo.setColumn(0, "trgtcnclid", userId);
  2172. ds_cond_recinfo.setColumn(0, "trgtcncldt", utlf_getCurrentDate() + utlf_getCurrentTime());
  2173. }else if( nFlag == "T" ){
  2174. ds_cond_recinfo.setColumn(0, "trsmid", userId);
  2175. ds_cond_recinfo.setColumn(0, "trsmdt", utlf_getCurrentDate() + utlf_getCurrentTime());
  2176. // 전송테이터 저장로직
  2177. ds_cond_recinfo.setColumn(0, "trsmdata", ds_trsm.saveXML());
  2178. }else if( nFlag == "TC" ){
  2179. ds_cond_recinfo.setColumn(0, "trsmcnclid", userId);
  2180. ds_cond_recinfo.setColumn(0, "trsmcncldt", utlf_getCurrentDate() + utlf_getCurrentTime());
  2181. // 사유 적용시 처리
  2182. //ds_cond_recinfo.setColumn(0, "trsmcncltype", "");
  2183. //ds_cond_recinfo.setColumn(0, "trsmcnclresn", "");
  2184. }else if( nFlag == "L" ){
  2185. }
  2186. //ds_data_recinfo.clearData();
  2187. var oParam = {};
  2188. oParam.id = "TXMMT02001";
  2189. oParam.service = "nssmngtapp.NssrecMngt";
  2190. oParam.method = "reqExeSaveNssRecInfo";
  2191. oParam.inds = "req=ds_cond_recinfo";
  2192. //oParam.outds = "ds_data_recinfo=recinfo";
  2193. oParam.async = true;
  2194. oParam.callback = "cf_TXMMT02001_1";
  2195. tranf_submit(oParam);
  2196. }
  2197. /****************************************************************************************
  2198. * Description : 신청취소
  2199. * Argument : N/A
  2200. * return type : N/A
  2201. ****************************************************************************************/
  2202. function lf_TrgtCncl(){
  2203. lf_SetStatus("AC");
  2204. }
  2205. /****************************************************************************************
  2206. * Description : 전송
  2207. * Argument : N/A
  2208. * return type : N/A
  2209. ****************************************************************************************/
  2210. function lf_Trsm(nFlag){
  2211. lf_SetStatus("T");
  2212. }
  2213. /****************************************************************************************
  2214. * Description : 전송취소
  2215. * Argument : N/A
  2216. * return type : N/A
  2217. ****************************************************************************************/
  2218. function lf_TrsmCncl(nFlag){
  2219. lf_SetStatus("TC");
  2220. }
  2221. /****************************************************************************************
  2222. * Description : 삭제
  2223. * Argument : N/A
  2224. * return type : N/A
  2225. ****************************************************************************************/
  2226. function lf_RecDel(nFlag){
  2227. lf_SetStatus("L");
  2228. }
  2229. //=======================================================================================
  2230. // Event
  2231. //---------------------------------------------------------------------------------------
  2232. /****************************************************************************************
  2233. * Components : Form
  2234. * Components ID : SMMMT01000
  2235. * Event : oninit
  2236. * Argument : 01.obj : Object Event has occurred
  2237. * : 02.e : Event Object
  2238. * Description : 화면 처음 초기화시 폼초기화
  2239. ****************************************************************************************/
  2240. function SMMMT02000_oninit(obj:Form, e:InitEventInfo)
  2241. {
  2242. frmf_initForm(obj); // 폼 초기화
  2243. }
  2244. /****************************************************************************************
  2245. * Components : Form
  2246. * Components ID : SMMMT01000
  2247. * Event : onload
  2248. * Argument : 01.obj : Object Event has occurred
  2249. * : 02.e : Event Object
  2250. * Description : 화면 로드시 초기화 함수 실행
  2251. ****************************************************************************************/
  2252. function SMMMT02000_onload(obj:Form, e:LoadEventInfo)
  2253. {
  2254. var mParam = frmf_getMenuParam();
  2255. if( utlf_isNull(mParam ) ){
  2256. sysf_messageBox("사용권한이 없습니다.", "I");
  2257. this.enable = false;
  2258. return;
  2259. }
  2260. // 100019 공공의료복지연계망관리 서식코드 관리
  2261. dsf_createDsRow("ds_cond_TRMMT02002", [{col:"hardcdno", type:"STRING", size:256, val:"100019"}
  2262. , {col:"srchdd", type:"STRING", size:256, val:"Y"}]);
  2263. var oParam = {};
  2264. oParam.id = "TRMMT02002";
  2265. oParam.service = "nssmngtapp.NssdegnMngt";
  2266. oParam.method = "reqGetHrcdinfo";
  2267. oParam.inds = "req=ds_cond_TRMMT02002";
  2268. oParam.outds = "ds_data_forminfo=hrcdinfo";
  2269. oParam.async = false;
  2270. tranf_submit(oParam);
  2271. var curDate = utlf_getCurrentDate();
  2272. var nFindRow = ds_data_forminfo.findRowExpr("ccode=='"+mParam+"' && valifromdd <= '"+curDate+"' && valitodd > '"+curDate+"'");
  2273. lgv_formcd = ds_data_forminfo.getColumn(nFindRow, "ccode");
  2274. lgv_formdegnseq = ds_data_forminfo.getColumn(nFindRow, "trgtcd");
  2275. if( utlf_isNull(lgv_formdegnseq) ){
  2276. sysf_messageBox("디자인 정보가 존재하지 않습니다. 전산실(T.6571)로 문의바랍니다.", "E");
  2277. div_view.enable = false;
  2278. return;
  2279. }else{
  2280. // 초기화
  2281. if( div_view.enable == false ) div_view.enable = true;
  2282. var title = ds_data_forminfo.getColumn(nFindRow, "trgtcdnm");
  2283. var formurl = ds_data_forminfo.getColumn(nFindRow, "hardspec");
  2284. // title 변경
  2285. stt_head.text = title;
  2286. div_view.url = "";
  2287. div_view.url = formurl;
  2288. }
  2289. grdf_setGridSort(grd_reclist);
  2290. var userId = sysf_getUserInfo("userid");
  2291. if( userId == "ENR" || userId == "EMR" ){
  2292. btn_admin.visible = true;
  2293. //Button00.visible = false;
  2294. //Button00.visible = true;
  2295. }
  2296. //div_view.resetScroll();
  2297. // 디자인정보 조회
  2298. lf_GetDegnInfo();
  2299. var arrParam = [ {dsNm: "ds_M0810", cdGrpId: "M0810"} // 상태코드
  2300. ]
  2301. appf_getCodeListSubmit(arrParam);
  2302. dsf_addDsItem( ds_M0810, "cdid", "cdnm");
  2303. var fromdd = (utlf_getCurrentDate().toDate()).getAddDate(-7);
  2304. fromdd = fromdd.getDateFormat();
  2305. ds_main_cond.setColumn(0,"fromdd", fromdd); //시작일자
  2306. //ds_main_cond.setColumn(0,"fromdd", utlf_getCurrentDate()); //시작일자
  2307. ds_main_cond.setColumn(0,"todd" , utlf_getCurrentDate()); //종료일자
  2308. ds_main_cond.setColumn(0,"recstatus", "-");
  2309. ds_main_cond.setColumn(0,"formcd" , lgv_formcd);
  2310. ds_main_cond.setColumn(0,"formdegnseq" , lgv_formdegnseq);
  2311. // 대상자 조회
  2312. grp_srch.btn_search.click();
  2313. // 사용폴더 생성
  2314. lf_ExistFolder(lgv_Foldernm);
  2315. /*
  2316. //lf_getHardCDList("N", 9988, null, ds_init_forminfo);
  2317. dsf_createDsRow("ds_cond_TRMMT01002", [{col:"hardcdno", type:"STRING", size:256, val:"9988"}]);
  2318. var oParam = {};
  2319. oParam.id = "TRMMT01002";
  2320. oParam.service = "schedulemngtapp.ScheduleMngt";
  2321. oParam.method = "reqGetHrcdinfo";
  2322. oParam.inds = "req=ds_cond_TRMMT01002";
  2323. oParam.outds = "ds_init_forminfo=hrcdinfo";
  2324. oParam.async = false;
  2325. tranf_submit(oParam);
  2326. ds_cond_TRMMT01002.setColumn(0, "hardcdno", "9990");
  2327. var oParam = {};
  2328. oParam.id = "TRMMT01002";
  2329. oParam.service = "schedulemngtapp.ScheduleMngt";
  2330. oParam.method = "reqGetHrcdinfo";
  2331. oParam.inds = "req=ds_cond_TRMMT01002";
  2332. oParam.outds = "ds_init_cnclresn=hrcdinfo";
  2333. oParam.async = false;
  2334. tranf_submit(oParam);
  2335. dsf_deleteDs("ds_cond_TRMMT01002");
  2336. var mAuth = frmf_getMenuParam();
  2337. var nFindRow = ds_init_forminfo.findRow("trgtcd", mAuth);
  2338. lgv_formcd = ds_init_forminfo.getColumn(nFindRow, "trgtcdnm");
  2339. lgv_condqry = utlf_transNullToEmpty(ds_init_forminfo.getColumn(nFindRow, "condqry"));
  2340. lgv_colInfo = ds_init_forminfo.getColumn(nFindRow, "ccode");
  2341. if( !utlf_isNull(ds_init_forminfo.getColumn(nFindRow, "valitodt")) ){
  2342. lgv_capacity = ds_init_forminfo.getColumn(nFindRow, "valitodt");
  2343. stt_capacity.text = "일일제한인원 " + lgv_capacity + "명";
  2344. stt_capacity.visible = true;
  2345. btn_R.visible = true; //관리부서가 존재시만 확정 프로세스 진행
  2346. }
  2347. var hardspec = utlf_transNullToEmpty(ds_init_forminfo.getColumn(nFindRow, "hardspec"));
  2348. if( !utlf_isNull(hardspec) ){
  2349. //this.titletext = hardspec;
  2350. stt_head.text = hardspec;
  2351. }
  2352. var dutplcecd = utlf_transNullToEmpty(ds_init_forminfo.getColumn(nFindRow, "trgtcdsnm"));
  2353. if ( dutplcecd == sysf_getUserInfo("dutplcecd") ){
  2354. lgv_bmngt = true;
  2355. }
  2356. if( utlf_isNull(lgv_formcd) ){
  2357. sysf_messageBox("화면 사용 권한이 없습니다. 전산실로 문의바랍니다.\n\n화면을 종료합니다.", "E");
  2358. this.close();
  2359. }
  2360. lf_setButton();
  2361. lf_setGridColInfo();
  2362. fClkBtnInit();
  2363. lf_mmbfGetDeptCodeComboList(ds_init_orddept, "O");
  2364. ds_init_orddept2.copyData(ds_init_orddept);
  2365. ds_init_orddept3.copyData(ds_init_orddept);
  2366. dsf_addDsItem(ds_init_orddept, "deptcd", "depthngnm", "전체", "-");
  2367. ds_init_orddept4.copyData(ds_init_orddept);
  2368. lf_mmbfGetUserComboList(ds_init_userlist, sysf_getUserInfo("dutplcecd"), "0330", "", "", "", "", "", "", "");
  2369. ds_init_userlist2.copyData(ds_init_userlist);
  2370. ds_init_userlist3.copyData(ds_init_userlist);
  2371. ds_init_userlist4.copyData(ds_init_userlist);
  2372. dsf_addDsItem(ds_init_userlist, "userid", "usernm", "전체", "-");
  2373. dsf_addDsItem(ds_init_userlist2, "userid", "usernm", "전체", "");
  2374. dsf_addDsItem(ds_init_userlist4, "userid", "usernm", "전체", "-");
  2375. lf_mmbfGetDeptCodeComboList(ds_init_ward, "W");
  2376. ds_init_ward2.copyData(ds_init_ward);
  2377. ds_init_ward3.copyData(ds_init_ward);
  2378. dsf_addDsItem(ds_init_ward, "deptcd", "depthngnm", "전체", "-");
  2379. ds_main_cond.setColumn(0,"fromdd", utlf_getCurrentDate()); //시작일자
  2380. // var todd = (utlf_getCurrentDate().toDate()).getAddDate(3);
  2381. // todd = todd.getDateFormat();
  2382. ds_main_cond.setColumn(0,"todd" , utlf_getCurrentDate()); //종료일자
  2383. ds_main_cond.setColumn(0,"orddeptcd", "-");
  2384. ds_main_cond.setColumn(0,"deptcd", "-");
  2385. ds_main_cond.setColumn(0,"schehistcd", "");
  2386. ds_main_cond.setColumn(0,"schedrid", "-");
  2387. ds_main_cond.setColumn(0,"drid", "-");
  2388. ds_main_cond.setColumn(0,"wardcd", "-");
  2389. ds_main_cond.setColumn(0,"year" , utlf_getCurrentDate().substr(0, 4)); //year
  2390. ds_main_cond.setColumn(0,"month" , utlf_getCurrentDate().substr(4, 2)); //month
  2391. ds_main_cond.setColumn(0,"condqry" , lgv_condqry);
  2392. ds_main_cond.setColumn(0,"formcd" , lgv_formcd);
  2393. gButtonID = "btn_".concat(ds_main_cond.getColumn(0,"month")); //select된 button의 color를 변경해 준다.
  2394. var btnobj = components[gButtonID];
  2395. btnobj.class = "btn5"
  2396. fClkBtnReq();
  2397. fReqScScheRecCalendar();
  2398. lf_ivw_loader_setting();
  2399. // 상단정보 연계
  2400. var node = sysf_getGlobalVariable("paminfo");
  2401. if(!utlf_isNull(node)) {
  2402. ds_paminfo.clearData();
  2403. dsf_setCSVToDs("ds_paminfo", node);
  2404. var deptcd = ds_paminfo.getColumn(0,"orddeptcd");
  2405. lf_mmbfGetUserComboList(ds_init_userlist2, deptcd, "0330", "", "", "", "", "", "", "");
  2406. ds_main_scherecinfo.setColumn(0,"pid", ds_paminfo.getColumn(0,"pid"));
  2407. ds_main_scherecinfo.setColumn(0,"hngnm", ds_paminfo.getColumn(0,"hngnm"));
  2408. ds_main_scherecinfo.setColumn(0,"sex", ds_paminfo.getColumn(0,"sex"));
  2409. ds_main_scherecinfo.setColumn(0,"age", ds_paminfo.getColumn(0,"age"));
  2410. ds_main_scherecinfo.setColumn(0,"deptcd", deptcd);
  2411. var ioflag = ds_paminfo.getColumn(0,"ioflag");
  2412. if(ioflag == "O" || ioflag == "S"){
  2413. ds_main_scherecinfo.setColumn(0,"drid", ds_paminfo.getColumn(0,"orddrid"));
  2414. }else{
  2415. if( ds_paminfo.getColumnInfo("orddd") == null ) ds_paminfo.addColumn("orddd", "string");
  2416. ds_paminfo.setColumn(0, "orddd", ds_paminfo.getColumn(0,"indd"));
  2417. ds_paminfo.setColumn(0, "orddrid", ds_paminfo.getColumn(0,"medispclid"));
  2418. ds_main_scherecinfo.setColumn(0,"drid", ds_paminfo.getColumn(0,"medispclid"));
  2419. }
  2420. lf_LoadForm();
  2421. }
  2422. */
  2423. }
  2424. /****************************************************************************************
  2425. * Components : Button
  2426. * Components ID : grp_srch.btn_search
  2427. * Event : onload
  2428. * Argument : 01.obj : Object Event has occurred
  2429. * : 02.e : Event Object
  2430. * Description : 대상자 조회
  2431. ****************************************************************************************/
  2432. function grp_srch_btn_search_onclick(obj:Button, e:ClickEventInfo)
  2433. {
  2434. lf_ReqTrgtRecList();
  2435. }
  2436. /****************************************************************************************
  2437. * Components : Grid
  2438. * Components ID : grd_reclist
  2439. * Event : oncelldblclick
  2440. * Argument : 01.obj : Object Event has occurred
  2441. * : 02.e : Event Object
  2442. * Description : 대상자 조회
  2443. ****************************************************************************************/
  2444. function grd_reclist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2445. {
  2446. if( e.row < 0 || e.col < 0 ){
  2447. return;
  2448. }
  2449. var nPid = ds_data_reclist.getColumn(e.row, "pid");
  2450. var nOrddd = ds_data_reclist.getColumn(e.row, "orddd");
  2451. var nCretno = ds_data_reclist.getColumn(e.row, "cretno");
  2452. var nOrdtype = ds_data_reclist.getColumn(e.row, "ordtype");
  2453. var nRecseqno = ds_data_reclist.getColumn(e.row, "recseqno");
  2454. var nRechistno = ds_data_reclist.getColumn(e.row, "rechistno");
  2455. var nOcrtag = ds_data_reclist.getColumn(e.row, "ocrtag");
  2456. var nConsentyn = ds_data_reclist.getColumn(e.row, "consentyn");
  2457. var nFormcd = ds_data_reclist.getColumn(e.row, "formcd");
  2458. var nFormdegnseq = ds_data_reclist.getColumn(e.row, "formdegnseq");
  2459. if( utlf_isNull(nRecseqno) ){
  2460. sysf_messageBox("대상자 정보가 정상적이지 않습니다.", "E");
  2461. return;
  2462. }
  2463. if( nConsentyn == "N" ){
  2464. dsf_createDsRow("ds_send_consentyn", [{col:"pid", type:"STRING", size:256, val:nPid}
  2465. , {col:"orddd", type:"STRING", size:256, val:nOrddd}
  2466. , {col:"cretno", type:"STRING", size:256, val:nCretno}
  2467. , {col:"ordtype", type:"STRING", size:256, val:nOrdtype}
  2468. , {col:"recseqno", type:"STRING", size:256, val:nRecseqno}
  2469. , {col:"rechistno", type:"STRING", size:256, val:nRechistno}
  2470. ]);
  2471. dsf_createDs("ds_consentyn");
  2472. var oParam = {};
  2473. oParam.id = "TRMMT02004";
  2474. oParam.service = "nssmngtapp.NssrecMngt";
  2475. oParam.method = "reqGetConsentYN";
  2476. oParam.inds = "req=ds_send_consentyn";
  2477. oParam.outds = "ds_consentyn=consent";
  2478. oParam.async = false;
  2479. tranf_submit(oParam);
  2480. var consentyn = ds_consentyn.getColumn(0, "consentyn");
  2481. if(consentyn == "N"){
  2482. sysf_messageBox("동의서 확인 후 진행바랍니다.", "I");
  2483. // 임시
  2484. //return true;
  2485. }
  2486. var ocrtag = ds_consentyn.getColumn(0, "ocrtag");
  2487. ds_data_reclist.setColumn(e.row, "ocrtag", ocrtag);
  2488. }
  2489. if( lgv_formdegnseq != nFormdegnseq ){
  2490. sysf_trace("디자인 정보를 변경합니다 >>> " + nFormdegnseq);
  2491. var nFindRow = ds_data_forminfo.findRow("trgtcd", nFormdegnseq)
  2492. if( nFindRow == -1 ){
  2493. sysf_messageBox("선택하신 디자인 정보가 존재하지 않습니다.", "I");
  2494. return;
  2495. }
  2496. var title = ds_data_forminfo.getColumn(nFindRow, "trgtcdnm");
  2497. var formurl = ds_data_forminfo.getColumn(nFindRow, "hardspec");
  2498. // title 변경
  2499. stt_head.text = title;
  2500. div_view.url = "";
  2501. div_view.url = formurl;
  2502. lgv_formdegnseq = nFormdegnseq;
  2503. //lgv_formcd = ds_data_forminfo.getColumn(nFindRow, "ccode");
  2504. }
  2505. lf_IvwDetlVwCom("INIT");
  2506. dsf_createDsRow("ds_cond", [{col:"recseqno", val:nRecseqno}
  2507. , {col:"rechistno", val:nRechistno}
  2508. , {col:"formdegnseq", val:lgv_formdegnseq}]);
  2509. ds_data_recinfo.clearData();
  2510. var oParam = {};
  2511. oParam.id = "TRMMT02001";
  2512. oParam.service = "nssmngtapp.NssrecMngt";
  2513. oParam.method = "reqGetRecInfo";
  2514. oParam.inds = "req=ds_cond";
  2515. oParam.outds = "ds_data_recinfo=recinfo";
  2516. oParam.async = false;
  2517. oParam.callback = "cf_TRMMT02001";
  2518. tranf_submit(oParam);
  2519. }
  2520. /****************************************************************************************
  2521. * Description : TRMMT01001 콜백함수
  2522. * return type :
  2523. ****************************************************************************************/
  2524. function cf_TRMMT02001(sSvcId, nErrorCode, sErrorMsg) {
  2525. if(nErrorCode < 0) return;
  2526. if( ds_data_recinfo.rowcount == 0 ){
  2527. sysf_messageBox("선택한 기록이 정상적이지 않습니다.", "I");
  2528. return;
  2529. }
  2530. // 서식 초기화 및 기록 로딩
  2531. div_view.lf_InitForm();
  2532. // 기본 데이터 연동
  2533. div_view.lf_InitSync();
  2534. }
  2535. /****************************************************************************************
  2536. * Components : Button
  2537. * Components ID : Button00
  2538. * Event : onclick
  2539. * Argument : 01.obj : Object Event has occurred
  2540. * : 02.e : Event Object
  2541. * Description : 테스트 코드
  2542. ****************************************************************************************/
  2543. function Button00_onclick(obj:Button, e:ClickEventInfo)
  2544. {
  2545. frmf_modal("SMMMT02001", "SMMMT02001", null, null, null, null, null, null, null, null, null, null, "M");
  2546. // dsf_createDsRow("ds_temp", [{col:"status", val:"i"} // 상태
  2547. // , {col:"pid", val:"3317657"} // 등록번호
  2548. // , {col:"orddd", val:"20200105"} // 진료일자
  2549. // , {col:"cretno", val:"1"} // 생성번호
  2550. // , {col:"ordtype", val:"I"} // 내원구분
  2551. // , {col:"cnstformrecseq", val:"0"} // 컨설트기록번호
  2552. // , {col:"trgtyn", val:"Y"} // 뇌졸증퇴원환자 통합연계서식 대상유무 (Y/N)
  2553. // , {col:"mrs", val:"3"} // mRS 점수(0 ~ 6 점)
  2554. // , {col:"mrsresn", val:""} // mRS 기타
  2555. // , {col:"formcd", val:lgv_formcd} // ccode
  2556. // ]);
  2557. //
  2558. //
  2559. // var oParam = {};
  2560. // oParam.id = "TXMMT02001";
  2561. // oParam.service = "nssmngtapp.NssrecMngt";
  2562. // oParam.method = "reqExeSaveNssRecInfo";
  2563. // oParam.inds = "req=ds_temp";
  2564. // oParam.outds = "=recinfo";
  2565. // oParam.async = true;
  2566. // oParam.callback = "cf_TXMMT02001";
  2567. //
  2568. // tranf_submit(oParam);
  2569. }
  2570. /****************************************************************************************
  2571. * Components : Button
  2572. * Components ID : btn_admin
  2573. * Event : onclick
  2574. * Argument : 01.obj : Object Event has occurred
  2575. * : 02.e : Event Object
  2576. * Description : 관리자 화면 호출
  2577. ****************************************************************************************/
  2578. function btn_admin_onclick(obj:Button, e:ClickEventInfo)
  2579. {
  2580. var objArg = new Object();
  2581. objArg.arg_ds_data_recinfo = ds_data_recinfo;
  2582. frmf_open("SPMMT02000", "SPMMT02000", objArg, null, null, null, null, null, null, null, null, null, "M");
  2583. }
  2584. /****************************************************************************************
  2585. * Components : Button
  2586. * Components ID : btn_save
  2587. * Event : onclick
  2588. * Argument : 01.obj : Object Event has occurred
  2589. * : 02.e : Event Object
  2590. * Description : 기록 저장
  2591. ****************************************************************************************/
  2592. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2593. {
  2594. lf_RecSave("Y");
  2595. }
  2596. function btn_tempsave_onclick(obj:Button, e:ClickEventInfo)
  2597. {
  2598. lf_RecSave("N");
  2599. }
  2600. function lf_RecSave(nFlag){
  2601. if( utlf_isNull(nFlag) ){
  2602. nFlag = "N"; // 임시저장
  2603. }
  2604. var nSetRecStatus = "B"; //임시저장
  2605. if( nFlag == "Y" ){
  2606. nSetRecStatus = "C"; //최종저장
  2607. }
  2608. var nCnt = ds_data_recinfo.rowcount;
  2609. if( nCnt == 0 ){
  2610. //sysf_messageBox("대상자 선택이 되지 않았습니다.", "I");
  2611. return;
  2612. }
  2613. var recstatus = ds_data_recinfo.getColumn(0, "recstatus");
  2614. var nRechistno = ds_data_recinfo.getColumn(0, "rechistno");
  2615. var nRecseqno = ds_data_recinfo.getColumn(0, "recseqno");
  2616. if( recstatus == "C" && nFlag == "N"){
  2617. sysf_messageBox("최종저장 후 임시저장 불가능합니다.", "I");
  2618. return;
  2619. }else if( recstatus == "D" ){
  2620. sysf_messageBox("연계의뢰 후 최종(임시)저장 불가능합니다.", "I");
  2621. return;
  2622. }
  2623. var pid = ds_data_recinfo.getColumn(0, "pid");
  2624. var hngnm = ds_data_recinfo.getColumn(0, "hngnm");
  2625. // 0. 필수입력값 체크
  2626. if( nFlag == "Y" ){ // 최종저장일때 필수값 체크
  2627. var rtn = div_view.lf_chkEssential();
  2628. if( rtn == false ){
  2629. return false;
  2630. }
  2631. }
  2632. // 1. 데이터 취합, ds_data_recinfo -> ds_cond_recinfo
  2633. var rtn = div_view.lf_getRecDS();
  2634. if( rtn == false ){
  2635. return false;
  2636. }
  2637. dsf_createDs("ds_cond_recinfo");
  2638. ds_cond_recinfo.copyData(ds_data_recinfo);
  2639. ds_cond_recinfo.addColumn("status", "string");
  2640. ds_cond_recinfo.setColumn(0, "status", "u");
  2641. ds_cond_recinfo.setColumn(0, "recstatus", nSetRecStatus); // 임시저장, 최종저장
  2642. // 2. 저장
  2643. var comn = hngnm + "(" + pid + ") 기록을 저장하시겠습니까?";
  2644. var rtn = sysf_messageBox(comn, "Q");
  2645. if( rtn != 6 ) return;
  2646. //상태체크하여 제어
  2647. //reqGetNssRecStatus
  2648. dsf_createDsRow("ds_cond_status", [{col:"recseqno", val:nRecseqno}
  2649. , {col:"formdegnseq", val:lgv_formdegnseq}]);
  2650. dsf_createDs("ds_data_status");
  2651. var oParam = {};
  2652. oParam.id = "TRMMT02005";
  2653. oParam.service = "nssmngtapp.NssrecMngt";
  2654. oParam.method = "reqGetNssRecStatus";
  2655. oParam.inds = "req=ds_cond_status";
  2656. oParam.outds = "ds_data_status=rec";
  2657. oParam.async = false;
  2658. //oParam.callback = "cf_TRMMT02005";
  2659. tranf_submit(oParam);
  2660. var bInit = false;
  2661. if( ds_data_status.rowcount == 0 ){
  2662. sysf_messageBox("기준 데이터가 존재하지 않습니다.", "I");
  2663. bInit = true;
  2664. }else{
  2665. var tmpRechistno = ds_data_status.getColumn(0, "rechistno");
  2666. var tmpRecstatus = ds_data_status.getColumn(0, "recstatus");
  2667. if( tmpRecstatus == "C" && nSetRecStatus == "B" ){
  2668. sysf_messageBox("기록 상태가 변경되었습니다. 최종저장 후 임시저장 불가능합니다.", "I");
  2669. bInit = true;
  2670. }else if ( tmpRecstatus == "D" ){
  2671. sysf_messageBox("기록 상태가 변경되었습니다. 연계의뢰 후 최종(임시)저장 불가능합니다.", "I");
  2672. bInit = true;
  2673. }else if( tmpRecstatus == "X" ){
  2674. sysf_messageBox("기록 상태가 변경되었습니다. 최종(임시)저장 불가능합니다.", "I");
  2675. bInit = true;
  2676. }
  2677. }
  2678. if( bInit == true){
  2679. ds_data_recinfo.clearData();
  2680. div_view.lf_InitForm();
  2681. grp_srch.btn_search.click();
  2682. return;
  2683. }
  2684. dsf_deleteDs("ds_cond_status");
  2685. dsf_deleteDs("ds_data_status");
  2686. ds_data_recinfo.clearData();
  2687. var oParam = {};
  2688. oParam.id = "TXMMT02001";
  2689. oParam.service = "nssmngtapp.NssrecMngt";
  2690. oParam.method = "reqExeSaveNssRecInfo";
  2691. oParam.inds = "req=ds_cond_recinfo";
  2692. oParam.outds = "ds_data_recinfo=recinfo";
  2693. oParam.async = false;
  2694. oParam.callback = "cf_TXMMT02001";
  2695. tranf_submit(oParam);
  2696. }
  2697. /****************************************************************************************
  2698. * Description : TRMMT01001 콜백함수
  2699. * return type :
  2700. ****************************************************************************************/
  2701. function cf_TXMMT02001(sSvcId, nErrorCode, sErrorMsg) {
  2702. if(nErrorCode < 0) return;
  2703. // 서식 초기화 및 기록 로딩
  2704. div_view.lf_InitForm();
  2705. grp_srch.btn_search.click();
  2706. }
  2707. /****************************************************************************************
  2708. * Components : Button
  2709. * Components ID : btn_detlvw
  2710. * Event : onclick
  2711. * Argument : 01.obj : Object Event has occurred
  2712. * : 02.e : Event Object
  2713. * Description : 그리드 상세보기
  2714. ****************************************************************************************/
  2715. function btn_detlvw_onclick(obj:Button, e:ClickEventInfo)
  2716. {
  2717. lf_IvwDetlVwCom();
  2718. }
  2719. /****************************************************************************************
  2720. * Components : Button
  2721. * Components ID : btn_sync
  2722. * Event : onclick
  2723. * Argument : 01.obj : Object Event has occurred
  2724. * : 02.e : Event Object
  2725. * Description : 데이터 연동
  2726. ****************************************************************************************/
  2727. function btn_sync_onclick(obj:Button, e:ClickEventInfo)
  2728. {
  2729. var nCnt = ds_data_recinfo.rowcount;
  2730. if( nCnt < 1 ){
  2731. sysf_messageBox("연동할 대상이 존재하지 않습니다.", "I");
  2732. return;
  2733. }
  2734. div_view.lf_setSyncData();
  2735. }
  2736. /****************************************************************************************
  2737. * Components : Grid
  2738. * Components ID : grd_reclist
  2739. * Event : onrbuttondown
  2740. * Argument : 01.obj : Object Event has occurred
  2741. * : 02.e : Event Object
  2742. * Description : 그리드 팝업메뉴
  2743. ****************************************************************************************/
  2744. function grd_reclist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  2745. {
  2746. if( e.row < 0 || e.col < 0 )
  2747. return;
  2748. grdf_setSelectedCell(obj, e);
  2749. pmn_popupMenu.trackPopup(e.screenX,e.screenY);
  2750. }
  2751. /****************************************************************************************
  2752. * Components : PopupMenu
  2753. * Components ID : pmn_popupMenu
  2754. * Event : onmenuclick
  2755. * Argument : 01.obj : Object Event has occurred
  2756. * : 02.e : Event Object
  2757. * Description : 그리드 팝업메뉴
  2758. ****************************************************************************************/
  2759. function pmn_popupMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  2760. {
  2761. eval(e.id + "()");
  2762. }
  2763. function btn_contents_onclick(obj:Button, e:ClickEventInfo)
  2764. {
  2765. grd_contents.visible = true;
  2766. }
  2767. function grd_contents_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2768. {
  2769. if( e.row < 0 || e.col < 0 ) return;
  2770. var degnitemlevlcd = ds_data_degnfilter.getColumn(e.row, "degnitemlevlcd");
  2771. var oCompNm = degnitemlevlcd.toString().toLowerCase();
  2772. var oDiv = div_view.components[oCompNm];
  2773. div_view.vscrollbar.pos = oDiv.position.y;
  2774. grd_contents.visible = false;
  2775. }
  2776. function lf_selSection(obj:Static, e:ClickEventInfo)
  2777. {
  2778. var divNm = (obj.name).split("_")[1];
  2779. var oDiv = div_view.components[divNm];
  2780. div_view.vscrollbar.pos = oDiv.position.y;
  2781. }
  2782. function lf_makeTrsm(oDs, nSelRow){
  2783. if( utlf_isNull(oDs) || utlf_isNull(oDs) ){
  2784. return;
  2785. }
  2786. // 0. 선택한 환자의 저장 된 기록정보를 새로 조회
  2787. var nRecseqno = oDs.getColumn(nSelRow, "recseqno");
  2788. var nRechistno = oDs.getColumn(nSelRow, "rechistno");
  2789. dsf_createDsRow("ds_cond", [{col:"recseqno", val:nRecseqno}
  2790. , {col:"rechistno", val:nRechistno}
  2791. , {col:"formdegnseq", val:lgv_formdegnseq}]);
  2792. dsf_createDs("ds_temp_recinfo");
  2793. var oParam = {};
  2794. oParam.id = "TRMMT02001";
  2795. oParam.service = "nssmngtapp.NssrecMngt";
  2796. oParam.method = "reqGetRecInfo";
  2797. oParam.inds = "req=ds_cond";
  2798. oParam.outds = "ds_temp_recinfo=recinfo";
  2799. oParam.async = false;
  2800. //oParam.callback = "cf_TRMMT02001";
  2801. tranf_submit(oParam);
  2802. if( ds_temp_recinfo.rowcount == 0 ){
  2803. sysf_messageBox("선택한 기록이 정상적이지 않습니다.", "I");
  2804. return;
  2805. }
  2806. // 0-1. 기록 정보 temp 데이터셋에 로딩
  2807. var oRecDs = this.objects["ds_temp_recinfo"];
  2808. var bData = false;
  2809. // 기존 데이터 초기화
  2810. var nDsCnt = this.objects.length;
  2811. for( var i=0; i<nDsCnt; i++ ){
  2812. var oDs = this.objects[i];
  2813. if( oDs instanceof Dataset ){
  2814. var oDsNm = oDs.name;
  2815. if( oDsNm.indexOf("temp_biz") > -1 ){
  2816. oDs.clearData();
  2817. oDs.addRow();
  2818. }
  2819. }
  2820. }
  2821. for(var i=0; i<oRecDs.colcount; i++){
  2822. var ColId = oRecDs.getColID(i);
  2823. if( ColId.indexOf("biz") > -1 ){
  2824. var oDsData = oRecDs.getColumn(0, ColId);
  2825. if( !utlf_isNull(oDsData) ){
  2826. var tmpDs:Dataset = new Dataset();
  2827. tmpDs.loadXML(oDsData);
  2828. //if( tmpDs.rowcount == 0 ) continue;
  2829. var tarDsNm = "ds_temp_" + ColId;
  2830. var tarDs:Dataset = this.objects[tarDsNm];
  2831. if( tarDs == null ){
  2832. dsf_createDs(tarDsNm);
  2833. tarDs = this.objects[tarDsNm];
  2834. }
  2835. // copyData or copyRow
  2836. tarDs.copyData(tmpDs);
  2837. bData = true;
  2838. }
  2839. }
  2840. }
  2841. // 0-2. 데이터셋 초기화
  2842. var maxrow = ds_data_degninfo.getMax('parseInt(matchrow)');
  2843. var maxcol = ds_data_degninfo.getMax('parseInt(matchcol)');
  2844. ds_trsm.clearData();
  2845. for(var r=0; r<=maxrow; r++){
  2846. ds_trsm.addRow();
  2847. }
  2848. //dsf_setTypeFormat(ds_data_degninfo, "matchrow:BIGDECIMAL^matchcol:BIGDECIMAL");
  2849. ds_data_degninfo.keystring = "";
  2850. ds_data_degninfo.keystring = "S:+matchrow+matchcol+valcd";
  2851. ds_data_degninfo.loadCSV(ds_data_degninfo.saveCSV());
  2852. var oDegn = this.objects["ds_data_degninfo"];
  2853. var nCnt = oDegn.rowcount;
  2854. for( var i=0; i<nCnt; i++){
  2855. var degnitemlevlcd = oDegn.getColumn(i, "degnitemlevlcd");
  2856. var degnitemkind = oDegn.getColumn(i, "degnitemkind");
  2857. var valcd = oDegn.getColumn(i, "valcd");
  2858. var matchnm = oDegn.getColumn(i, "matchnm");
  2859. var matchrow = oDegn.getColumn(i, "matchrow");
  2860. var matchcol = oDegn.getColumn(i, "matchcol");
  2861. var matchdefaltval = oDegn.getColumn(i, "matchdefaltval");
  2862. var matchtype = oDegn.getColumn(i, "matchtype");
  2863. if( utlf_isNull(matchnm) || utlf_isNull(matchrow) || utlf_isNull(matchcol) )
  2864. continue;
  2865. var nVal = null;
  2866. if( !utlf_isNull(degnitemlevlcd) ){
  2867. var aDegnitemlevlcd = degnitemlevlcd.split(".");
  2868. var sBizNm = aDegnitemlevlcd[0].toLowerCase();
  2869. var sColNm = aDegnitemlevlcd[1].toLowerCase();
  2870. if( degnitemkind != "GRD"){
  2871. var tempDsNm = "ds_temp_" + sBizNm;
  2872. var oBizDs = this.objects[tempDsNm];
  2873. if( oBizDs == null ){
  2874. sysf_messageBox("임시데이터를 찾을 수 없습니다.");
  2875. return false;
  2876. }
  2877. nVal = utlf_transNullToEmpty(oBizDs.getColumn(0, sColNm));
  2878. if( degnitemkind == "MSL" ){
  2879. var preVal = utlf_transNullToEmpty(ds_trsm.getColumn(matchrow+1, matchcol));
  2880. if( nVal == "true" ){
  2881. nVal = valcd;
  2882. }else{
  2883. nVal = null;
  2884. }
  2885. if( !utlf_isNull(nVal) && !utlf_isNull(preVal) ){
  2886. nVal = preVal + "|" + nVal;
  2887. }else if( utlf_isNull(nVal) && !utlf_isNull(preVal) ){
  2888. nVal = preVal;
  2889. }
  2890. }
  2891. if( utlf_isNull(nVal) && !utlf_isNull(matchdefaltval)){
  2892. nVal = matchdefaltval;
  2893. }
  2894. if( matchrow < 32 ){
  2895. // header create
  2896. ds_trsm.setColumn(matchrow, matchcol, matchnm);
  2897. ds_trsm.setColumn(matchrow+1, matchcol, nVal);
  2898. }else{
  2899. // only data
  2900. ds_trsm.setColumn(matchrow, matchcol, nVal);
  2901. }
  2902. }else if( degnitemkind == "GRD"){
  2903. var grdObj = div_view.components[sBizNm][sColNm];
  2904. var grdDsNm = (grdObj.binddataset).toString();
  2905. var tempDsNm = grdDsNm.replace("ds_", "ds_temp_");
  2906. var oBizDs = this.objects[tempDsNm];
  2907. if( oBizDs == null ){
  2908. sysf_messageBox("임시데이터를 찾을 수 없습니다.");
  2909. return false;
  2910. }
  2911. // 해더는 무조건 생성되어야 한다.
  2912. var bRec = oBizDs.rowcount == 0 ? false : true;
  2913. var nGStart = matchrow == 13 ? 1 : 0;
  2914. var nGEnd = matchrow == 0 ? 1 : oBizDs.rowcount == 0 ? 1 : oBizDs.rowcount;
  2915. var nTmpMatchCol = matchrow == 0 ? matchcol-31 : matchcol;
  2916. ds_trsm.setColumn(matchrow, matchcol, matchnm);
  2917. for(var j=nGStart; j<nGEnd; j++){
  2918. nVal = utlf_transNullToEmpty(oBizDs.getColumn(j, nTmpMatchCol));
  2919. if( utlf_isNull(nVal) && !utlf_isNull(matchdefaltval) && bRec == true){
  2920. nVal = matchdefaltval;
  2921. }
  2922. if( j == nGStart ){
  2923. // header create
  2924. //ds_trsm.setColumn(matchrow, matchcol, matchnm);
  2925. ds_trsm.setColumn(matchrow+1, matchcol, nVal);
  2926. }else{
  2927. // only data
  2928. ds_trsm.setColumn(matchrow+j+1, matchcol, nVal);
  2929. }
  2930. }
  2931. }
  2932. }else if( !utlf_isNull(matchnm) ){
  2933. if( !utlf_isNull(matchdefaltval) ){
  2934. nVal = matchdefaltval;
  2935. }
  2936. if( matchrow < 32 ){
  2937. // header create
  2938. ds_trsm.setColumn(matchrow, matchcol, matchnm);
  2939. ds_trsm.setColumn(matchrow+1, matchcol, nVal);
  2940. }else{
  2941. // only data
  2942. ds_trsm.setColumn(matchrow, matchcol, nVal);
  2943. }
  2944. }
  2945. }
  2946. ds_trsm.applyChange();
  2947. var pid = ds_temp_recinfo.getColumn(0, "pid");
  2948. var hngnm = ds_temp_recinfo.getColumn(0, "hngnm");
  2949. var orddd = ds_temp_recinfo.getColumn(0, "orddd");
  2950. var cretno = ds_temp_recinfo.getColumn(0, "cretno");
  2951. var excelNm = orddd + "_" + cretno + "_" + pid + "_" + hngnm;
  2952. var rtn = sysf_messageBox(hngnm + "님 Excel 저장하시겠습니까?", "Q");
  2953. if( rtn == 6 ){
  2954. grdf_exportExcel(grd_trsm, excelNm ,"sheet1", true, null, "", false, "", true);
  2955. lf_SetStatus("EXCEL");
  2956. }
  2957. return true;
  2958. }
  2959. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  2960. {
  2961. var nCnt = ds_data_recinfo.rowcount;
  2962. if( nCnt == 0 ){
  2963. //sysf_messageBox("대상자 선택이 되지 않았습니다.", "I");
  2964. return;
  2965. }
  2966. var recstatus = ds_data_recinfo.getColumn(0, "recstatus");
  2967. var consentyn = ds_data_recinfo.getColumn(0, "consentyn");
  2968. if( recstatus != "C"){
  2969. sysf_messageBox("최종저장 상태에서만 Excel 저장 가능합니다.", "I");
  2970. return;
  2971. }else if( consentyn != "Y" ){
  2972. sysf_messageBox("동의서 작성 후 Excel 저장 가능합니다.", "I");
  2973. //return;
  2974. }
  2975. lf_makeTrsm(ds_data_recinfo, 0);
  2976. }
  2977. function btn_cncl_onclick(obj:Button, e:ClickEventInfo)
  2978. {
  2979. lf_SetStatus("X");
  2980. }
  2981. function btn_consult_onclick(obj:Button, e:ClickEventInfo)
  2982. {
  2983. lf_SetStatus("D");
  2984. }
  2985. ]]></Script>
  2986. </Form>
  2987. </FDL>