SMMRD00700_질병및수술분류.xfdl 192 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMRD00700" position="absolute 0 0 1201 920" titletext="질병 및 수술분류" oninit="SMMRD00700_oninit" onload="SMMRD00700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch2" taborder="104" tabindex="0" scrollbars="autoboth" position="absolute 2 278 601 510">
  8. <Tabpages>
  9. <Tabpage id="diag1" text="진단">
  10. <Layouts>
  11. <Layout>
  12. <Grid id="grd_diagindxlist" taborder="0" useinputpanel="false" position="absolute 1 -1 597 204" binddataset="ds_main_indxinfo_diagindxinfo_diagindxlist" oncellclick="switch2_diag_grd_diagindxlist_oncellclick" onrbuttondown="switch2_diag_grd_diagindxlist_onrbuttondown" onrbuttonup="switch2_diag_grd_diagindxlist_onrbuttonup" oncloseup="switch2_diag_grd_diagindxlist_oncloseup" onkeydown="switch2_diag_grd_diagindxlist_onkeydown" onlbuttonup="switch2_diag_grd_diagindxlist_onlbuttonup" extendsizetype="row" selecttype="multirow" cellsizingtype="both">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="20" band="left"/>
  17. <Column size="0"/>
  18. <Column size="34"/>
  19. <Column size="60"/>
  20. <Column size="0"/>
  21. <Column size="38"/>
  22. <Column size="43"/>
  23. <Column size="56"/>
  24. <Column size="193"/>
  25. <Column size="143"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="49"/>
  31. <Column size="96"/>
  32. </Columns>
  33. <Rows>
  34. <Row size="24" band="head"/>
  35. <Row size="24"/>
  36. </Rows>
  37. <Band id="head">
  38. <Cell/>
  39. <Cell col="1" text="주/부"/>
  40. <Cell col="2" text="R/O"/>
  41. <Cell col="3" text="진단코드"/>
  42. <Cell col="4" text="diagtermcd"/>
  43. <Cell col="5" text="POA"/>
  44. <Cell col="6" style="align:center top;" text="법정전염병" wordwrap="word"/>
  45. <Cell col="7" text="상해외인"/>
  46. <Cell col="8" text="진단명(영문)"/>
  47. <Cell col="9" text="진단명(한글)"/>
  48. <Cell col="10" text="diagseqno"/>
  49. <Cell col="11" text="pid"/>
  50. <Cell col="12" text="dschdd"/>
  51. <Cell col="13" text="instcd"/>
  52. <Cell col="14" text="전출과"/>
  53. <Cell col="15" text="전출분과"/>
  54. </Band>
  55. <Band id="body">
  56. <Cell celltype="head" expr="expr:currow + 1"/>
  57. <Cell col="1" displaytype="combo" edittype="combo" text="bind:diagkindcdflag"/>
  58. <Cell col="2" displaytype="combo" edittype="combo" text="bind:diagkindcd" combodataset="ds_diagkindcd" combocodecol="value" combodatacol="label"/>
  59. <Cell col="3" displaytype="text" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:dispdiagcd" wordwrap="word" editautoselect="true"/>
  60. <Cell col="4" displaytype="none" edittype="none" text="bind:diagtermcd"/>
  61. <Cell col="5" displaytype="combo" edittype="combo" text="bind:poa" combodataset="ds_init_poa" combocodecol="value" combodatacol="label"/>
  62. <Cell col="6" text="bind:lglydisflag"/>
  63. <Cell col="7" displaytype="combo" edittype="combo" text="bind:wundcasclscd" combodataset="ds_init_wundcasclslist_M0415" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  64. <Cell col="8" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:engnm" wordwrap="word" editautoselect="true"/>
  65. <Cell col="9" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:hngnm" wordwrap="word" editautoselect="true"/>
  66. <Cell col="10" displaytype="none" edittype="none" text="bind:diagseqno"/>
  67. <Cell col="11" text="bind:pid"/>
  68. <Cell col="12" text="bind:dschdd"/>
  69. <Cell col="13" text="bind:instcd"/>
  70. <Cell col="14" displaytype="combo" edittype="expr:lf_chkEdittype(insdiagyn)" text="bind:chngdeptcd" combodataset="ds_init_diagchgndeptlist_dept" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="40"/>
  71. <Cell col="15" displaytype="combo" edittype="expr:lf_chkEdittype(insdiagyn)" text="bind:chngclrsdeptcd" combodataset="ds_init_dschpatinfo_chgdschinfo_diagchngclrsdeptlist" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  72. </Band>
  73. </Format>
  74. </Formats>
  75. </Grid>
  76. </Layout>
  77. </Layouts>
  78. </Tabpage>
  79. <Tabpage id="diag2" text="권고상병">
  80. <Layouts>
  81. <Layout>
  82. <Grid id="grd_diagproplist" taborder="0" useinputpanel="false" position="absolute 0 0 597 205" binddataset="ds_main_indxinfo_propdiaglist" oncellclick="switch2_diag_grd_diagindxlist_oncellclick" oncloseup="switch2_diag_grd_diagindxlist_oncloseup" onkeydown="switch2_diag_grd_diagindxlist_onkeydown" onlbuttonup="switch2_diag_grd_diagindxlist_onlbuttonup" onrbuttondown="switch2_diag_grd_diagindxlist_onrbuttondown" onrbuttonup="switch2_diag_grd_diagindxlist_onrbuttonup" extendsizetype="row" cellsizingtype="both" selecttype="multirow">
  83. <Formats>
  84. <Format id="default">
  85. <Columns>
  86. <Column size="20" band="left"/>
  87. <Column size="0"/>
  88. <Column size="34"/>
  89. <Column size="60"/>
  90. <Column size="0"/>
  91. <Column size="38"/>
  92. <Column size="136"/>
  93. <Column size="78"/>
  94. <Column size="0"/>
  95. <Column size="0"/>
  96. <Column size="0"/>
  97. <Column size="0"/>
  98. <Column size="221"/>
  99. </Columns>
  100. <Rows>
  101. <Row size="24" band="head"/>
  102. <Row size="24"/>
  103. </Rows>
  104. <Band id="head">
  105. <Cell/>
  106. <Cell col="1" text="주/부"/>
  107. <Cell col="2" text="R/O"/>
  108. <Cell col="3" text="진단코드"/>
  109. <Cell col="4" text="diagtermcd"/>
  110. <Cell col="5" text="POA"/>
  111. <Cell col="6" text="진단명(영문)"/>
  112. <Cell col="7" text="진단명(한글)"/>
  113. <Cell col="8" text="diagseqno"/>
  114. <Cell col="9" text="pid"/>
  115. <Cell col="10" text="dschdd"/>
  116. <Cell col="11" text="instcd"/>
  117. <Cell col="12" text="전달사항"/>
  118. </Band>
  119. <Band id="body">
  120. <Cell celltype="head" expr="expr:currow + 1"/>
  121. <Cell col="1" displaytype="combo" edittype="combo" text="bind:diagkindcdflag"/>
  122. <Cell col="2" displaytype="combo" edittype="combo" text="bind:diagkindcd" combodataset="ds_diagkindcd" combocodecol="value" combodatacol="label"/>
  123. <Cell col="3" displaytype="text" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:dispdiagcd" wordwrap="word" editautoselect="true"/>
  124. <Cell col="4" displaytype="none" edittype="none" text="bind:diagtermcd"/>
  125. <Cell col="5" displaytype="combo" edittype="combo" text="bind:poa" combodataset="ds_init_poa" combocodecol="value" combodatacol="label"/>
  126. <Cell col="6" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:engnm" wordwrap="word"/>
  127. <Cell col="7" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:hngnm" wordwrap="word"/>
  128. <Cell col="8" displaytype="none" edittype="none" text="bind:diagseqno"/>
  129. <Cell col="9" text="bind:pid"/>
  130. <Cell col="10" text="bind:dschdd"/>
  131. <Cell col="11" text="bind:instcd"/>
  132. <Cell col="12" displaytype="text" edittype="text" text="bind:trnscnts" wordwrap="word"/>
  133. </Band>
  134. </Format>
  135. </Formats>
  136. </Grid>
  137. <Button id="btn_copydiag" taborder="1" text="진단복사" position="absolute 372 2 437 22" class="btn2" onclick="switch2_diag2_btn_copydiag_onclick"/>
  138. </Layout>
  139. </Layouts>
  140. </Tabpage>
  141. </Tabpages>
  142. </Tab>
  143. <Static text="질병및수술분류" position="absolute 0 0 125 18" id="caption6" class="tit_1"/>
  144. <Shape position="absolute 0 176 600 182" linetype="horizontal" id="line3" class="line_10"/>
  145. <Static text="주호소" position="absolute 0 160 87 176" id="caption14" class="tit_2"/>
  146. <Shape position="absolute 3 35 1178 41" linetype="horizontal" id="line2" class="line_10"/>
  147. <Static text="이전 인덱스 정보" position="absolute 603 160 736 176" id="caption1" class="tit_2"/>
  148. <Grid position="absolute 603 181 1179 276" id="grd_bfindxlist" binddataset="ds_main_indxinfo_bfindxlist_bfindxinfo" cellsizingtype="col">
  149. <Formats>
  150. <Format id="default">
  151. <Columns>
  152. <Column size="62"/>
  153. <Column size="86"/>
  154. <Column size="211"/>
  155. <Column size="209"/>
  156. </Columns>
  157. <Rows>
  158. <Row size="24" band="head"/>
  159. <Row size="24"/>
  160. </Rows>
  161. <Band id="head">
  162. <Cell text="입원회차"/>
  163. <Cell col="1" text="퇴원일"/>
  164. <Cell col="2" text="진단"/>
  165. <Cell col="3" text="수술 및 처치/검사"/>
  166. </Band>
  167. <Band id="body">
  168. <Cell text="bind:indg"/>
  169. <Cell col="1" displaytype="date" style="align:left;" text="bind:dschdd" calendardisplaynulltype="none"/>
  170. <Cell col="2" style="align:left;" text="bind:diagtermcd"/>
  171. <Cell col="3" style="align:left;" text="bind:optermcd"/>
  172. </Band>
  173. </Format>
  174. </Formats>
  175. </Grid>
  176. <Shape position="absolute 604 297 795 303" linetype="horizontal" id="line4" class="line_10"/>
  177. <Static text="의사상병" position="absolute 604 281 691 297" id="caption2" class="tit_2"/>
  178. <Static text="보험상병" position="absolute 799 281 886 297" id="caption3" class="tit_2"/>
  179. <Grid position="absolute 604 302 795 386" id="grd_diaglist" binddataset="ds_main_indxinfo_diaginfo_diaglist" autofittype="col" cellsizingtype="col">
  180. <Formats>
  181. <Format id="default">
  182. <Columns>
  183. <Column size="51"/>
  184. <Column size="46"/>
  185. <Column size="90"/>
  186. </Columns>
  187. <Rows>
  188. <Row size="24" band="head"/>
  189. <Row size="24"/>
  190. </Rows>
  191. <Band id="head">
  192. <Cell text="주/부"/>
  193. <Cell col="1" text="R/O"/>
  194. <Cell col="2" text="진단코드"/>
  195. </Band>
  196. <Band id="body">
  197. <Cell displaytype="combo" style="align:center;" text="bind:diagkindcdflag" combodataset="ds_init_diagkindcdflag_M0019" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  198. <Cell col="1" displaytype="combo" style="align:center;" text="bind:diagkindcd" combodataset="ds_init_diagkindcd_M0018" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  199. <Cell col="2" style="align:left;" text="bind:diagcd"/>
  200. </Band>
  201. </Format>
  202. </Formats>
  203. </Grid>
  204. <Grid position="absolute 799 302 990 386" id="grd_insudiaglist" binddataset="ds_main_indxinfo_insudiaginfo_insudiaglist" autofittype="col" cellsizingtype="col">
  205. <Formats>
  206. <Format id="default">
  207. <Columns>
  208. <Column size="58"/>
  209. <Column size="51"/>
  210. <Column size="70"/>
  211. </Columns>
  212. <Rows>
  213. <Row size="24" band="head"/>
  214. <Row size="24"/>
  215. </Rows>
  216. <Band id="head">
  217. <Cell text="주/부"/>
  218. <Cell col="1" text="R/O"/>
  219. <Cell col="2" text="진단코드"/>
  220. </Band>
  221. <Band id="body">
  222. <Cell displaytype="combo" style="align:center;" text="bind:mskind" combodataset="ds_init_diagkindcdflag_M0019" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  223. <Cell col="1" displaytype="combo" style="align:center;" text="bind:diagkindcd" combodataset="ds_init_diagkindcd_M0018" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  224. <Cell col="2" style="align:left;" text="bind:diagcd"/>
  225. </Band>
  226. </Format>
  227. </Formats>
  228. </Grid>
  229. <Static text="사망원인" position="absolute 604 727 691 743" id="caption15" class="tit_2"/>
  230. <Shape position="absolute 603 176 1179 182" linetype="horizontal" id="line9" class="line_10"/>
  231. <Shape position="absolute 604 743 909 749" linetype="horizontal" id="line10" class="line_10"/>
  232. <Shape position="absolute 799 297 990 303" linetype="horizontal" id="line11" class="line_10"/>
  233. <Grid position="absolute 604 748 909 890" id="grd_dethindxlist" binddataset="ds_main_indxinfo_dethindxinfo_dethindxlist" onrbuttonup="grd_dethindxlist_onrbuttonup" onrbuttondown="grd_dethindxlist_onrbuttondown" selecttype="multirow" cellsizingtype="col">
  234. <Formats>
  235. <Format id="default">
  236. <Columns>
  237. <Column size="102"/>
  238. <Column size="0"/>
  239. <Column size="98"/>
  240. <Column size="0"/>
  241. <Column size="102"/>
  242. <Column size="0"/>
  243. <Column size="0"/>
  244. <Column size="0"/>
  245. <Column size="0"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="0"/>
  249. </Columns>
  250. <Rows>
  251. <Row size="24" band="head"/>
  252. <Row size="24"/>
  253. </Rows>
  254. <Band id="head">
  255. <Cell text="선행사인"/>
  256. <Cell col="1" text="basedethdiagcd"/>
  257. <Cell col="2" text="중간사인"/>
  258. <Cell col="3" text="mdldethdiagcd"/>
  259. <Cell col="4" text="직접사인"/>
  260. <Cell col="5" text="direcdethdiagcd"/>
  261. <Cell col="6" text="dethcdflag1"/>
  262. <Cell col="7" text="dethcdflag2"/>
  263. <Cell col="8" text="dethcdflag3"/>
  264. <Cell col="9"/>
  265. <Cell col="10"/>
  266. <Cell col="11"/>
  267. </Band>
  268. <Band id="body">
  269. <Cell displaytype="text" edittype="text" text="bind:basedethcd" editautoselect="true"/>
  270. <Cell col="1" text="bind:basedethdiagcd" editautoselect="true"/>
  271. <Cell col="2" displaytype="text" edittype="text" text="bind:mdldethcd" editautoselect="true"/>
  272. <Cell col="3" text="bind:mdldethdiagcd" editautoselect="true"/>
  273. <Cell col="4" displaytype="text" edittype="text" text="bind:direcdethcd" editautoselect="true"/>
  274. <Cell col="5" text="bind:direcdethdiagcd"/>
  275. <Cell col="6" text="bind:dethcdflag1"/>
  276. <Cell col="7" text="bind:dethcdflag2"/>
  277. <Cell col="8" text="bind:dethcdflag3"/>
  278. <Cell col="9" text="bind:pid"/>
  279. <Cell col="10" text="bind:dschdd"/>
  280. <Cell col="11" text="bind:instcd"/>
  281. </Band>
  282. </Format>
  283. </Formats>
  284. </Grid>
  285. <Static text="가코딩" position="absolute 922 727 982 743" id="caption8" class="tit_2"/>
  286. <Static text="가코딩사유" position="absolute 929 753 994 773" id="caption9"/>
  287. <Static text="메모" position="absolute 929 775 974 800" id="caption10"/>
  288. <TextArea position="absolute 929 795 1179 889" id="tar_memo" enable="false" acceptstab="true"/>
  289. <Shape position="absolute 922 743 1182 749" linetype="horizontal" id="line12" class="line_10"/>
  290. <Grid position="absolute 1 181 600 276" id="grd_ccindxlist" binddataset="ds_main_indxinfo_ccindxinfo_ccindxlist" onrbuttonup="grd_ccindxlist_onrbuttonup" onrbuttondown="grd_ccindxlist_onrbuttondown" selecttype="multirow" cellsizingtype="both" extendsizetype="row">
  291. <Formats>
  292. <Format id="default">
  293. <Columns>
  294. <Column size="20" band="left"/>
  295. <Column size="126"/>
  296. <Column size="216"/>
  297. <Column size="219"/>
  298. <Column size="0"/>
  299. <Column size="0"/>
  300. <Column size="0"/>
  301. </Columns>
  302. <Rows>
  303. <Row size="24" band="head"/>
  304. <Row size="24"/>
  305. </Rows>
  306. <Band id="head">
  307. <Cell/>
  308. <Cell col="1" text="주호소코드"/>
  309. <Cell col="2" text="주호소명(영문)"/>
  310. <Cell col="3" text="주호소명(한글)"/>
  311. <Cell col="4" text="status"/>
  312. <Cell col="5"/>
  313. <Cell col="6"/>
  314. </Band>
  315. <Band id="body">
  316. <Cell celltype="head" expr="expr:currow + 1"/>
  317. <Cell col="1" displaytype="text" edittype="text" text="bind:cctermcd" editautoselect="true"/>
  318. <Cell col="2" displaytype="text" edittype="text" text="bind:ccengnm" editautoselect="true"/>
  319. <Cell col="3" style="align:left;" text="bind:cchngnm"/>
  320. <Cell col="4" text="bind:pid"/>
  321. <Cell col="5" text="bind:dschdd"/>
  322. <Cell col="6" text="bind:instcd"/>
  323. </Band>
  324. </Format>
  325. </Formats>
  326. </Grid>
  327. <Button position="absolute 4 307 20 323" id="btn_diagserch" class="icon_search" text="" onclick="btn_diagserch_onclick"/>
  328. <Button position="absolute 4 185 20 201" id="btn_ccindx" class="icon_search" text="" onclick="btn_ccindx_onclick"/>
  329. <Combo position="absolute 853 109 945 128" id="cmb_cncrflag" class="combo_search" innerdataset="@ds_init_cncrlist_M0433" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_cncrflag_onitemchanged"/>
  330. <Static text="조직부위" position="absolute 748 88 818 107" align="align:center middle;" id="caption50" class="cell_1"/>
  331. <Static text="재수술" position="absolute 949 109 1016 128" align="align:center middle;" id="caption51" class="cell_1"/>
  332. <Static text="수술전 재원일수" position="absolute 249 110 349 129" align="align:center middle;" id="caption40" class="cell_1"/>
  333. <Static text="감염종류2" position="absolute 949 65 1016 84" align="align:center middle;" id="caption52" class="cell_1"/>
  334. <Edit position="absolute 352 87 476 106" id="input20" class="input_search" taborder="11" autoselect="true"/>
  335. <Static text="재원일수" position="absolute 249 87 349 106" align="align:center middle;" id="caption41" class="cell_1"/>
  336. <Static text="주민번호" position="absolute 5 87 110 106" align="align:center middle;" id="caption20" class="cell_1"/>
  337. <Edit position="absolute 113 65 177 84" id="input32" class="input_search" taborder="2" autoselect="true"/>
  338. <Static text="합병증" position="absolute 949 87 1016 106" align="align:center middle;" id="caption53" class="cell_1"/>
  339. <Static text="종교" position="absolute 478 64 545 83" align="align:center middle;" id="caption42" class="cell_1"/>
  340. <Edit position="absolute 352 110 476 129" id="input21" class="input_search" taborder="12" autoselect="true"/>
  341. <Edit position="absolute 113 87 247 106" id="input33" class="input_search" taborder="4" autoselect="true"/>
  342. <Static text="감염종류1" position="absolute 949 41 1016 60" align="align:center middle;" id="caption54" class="cell_1"/>
  343. <Static text="직업" position="absolute 478 109 545 128" align="align:center middle;" id="caption43" class="cell_1"/>
  344. <Static text="나이/성별" position="absolute 5 110 110 129" align="align:center middle;" id="caption11" class="cell_1"/>
  345. <Static text="전염병" position="absolute 749 133 819 152" align="align:center middle;" id="caption55" class="cell_1"/>
  346. <Static text="차트상태" position="absolute 478 40 545 59" align="align:center middle;" id="caption44" class="cell_1"/>
  347. <Static text="결혼상태" position="absolute 478 87 545 106" align="align:center middle;" id="caption45" class="cell_1"/>
  348. <Static text="환자성명(외국인)" position="absolute 5 65 110 84" align="align:center middle;" id="caption35" class="cell_1"/>
  349. <Edit position="absolute 113 108 187 127" id="input25" class="input_search" taborder="5" autoselect="true"/>
  350. <Static text="등록번호" position="absolute 5 41 110 60" align="align:center middle;" id="caption36" class="cell_1"/>
  351. <Static text="원발부위" position="absolute 748 64 818 83" align="align:center middle;" id="caption47" class="cell_1"/>
  352. <Static text="혈액형" position="absolute 5 133 110 152" align="align:center middle;" id="caption37" class="cell_1" visible="false"/>
  353. <Static text="종양구분" position="absolute 748 109 818 128" align="align:center middle;" id="caption48" class="cell_1"/>
  354. <Static text="암등록여부" position="absolute 748 40 818 59" align="align:center middle;" id="caption49" class="cell_1"/>
  355. <Static text="입원일자" position="absolute 249 65 349 84" align="align:center middle;" id="caption38" class="cell_1"/>
  356. <Edit position="absolute 113 41 207 60" id="ipt_pid" class="input_search" taborder="1" autoselect="true" onkeyup="ipt_pid_onkeyup"/>
  357. <Static text="퇴원일자" position="absolute 249 41 349 60" align="align:center middle;" id="caption39" class="cell_1"/>
  358. <Edit position="absolute 188 108 247 127" id="input18" class="input_search" taborder="6" autoselect="true"/>
  359. <Edit position="absolute 821 64 945 83" id="input4" class="input_search"/>
  360. <Edit position="absolute 821 87 945 106" id="input5" class="input_search"/>
  361. <Combo position="absolute 995 753 1170 772" id="cmb_tmpcoderesncd" class="combo_search" enable="false" innerdataset="@ds_init_tmpcoderesnlist_M0434" datacolumn="cdnm" codecolumn="cdid"/>
  362. <Button position="absolute 832 721 909 743" id="btn_dethpaper" class="btn3" text="사망분석" onclick="btn_dethpaper_onclick"/>
  363. <Button position="absolute 1122 12 1178 34" id="btn_save" class="btn4" text="저장" onclick="btn_save_onclick"/>
  364. <Calendar position="absolute 352 65 476 84" id="cmb_indd" class="input_search" taborder="10" autoselect="true"/>
  365. <Combo position="absolute 352 41 476 60" id="cmb_dschdd" class="combo_search" taborder="9" innerdataset="@ds_init_dschpatinfo_chgdschinfo_chgdschddlist" datacolumn="dschddnm" codecolumn="dschdd" onitemchanged="cmb_dschdd_onitemchanged"/>
  366. <Button position="absolute 612 752 628 768" id="btn_searchdiag1" class="icon_search" text="" onclick="btn_searchdiag1_onclick"/>
  367. <Button position="absolute 712 752 728 768" id="btn_searchdiag2" class="icon_search" text="" onclick="btn_searchdiag2_onclick"/>
  368. <Edit position="absolute 478 133 578 152" id="input1" visible="false" autoselect="true"/>
  369. <Button position="absolute 812 752 828 768" id="btn_searchdiag3" class="icon_search" text="" onclick="btn_searchdiag3_onclick"/>
  370. <Combo position="absolute 179 65 248 84" id="combo2" class="combo_search" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn">
  371. <Dataset id="innerdataset">
  372. <ColumnInfo>
  373. <Column id="codecolumn"/>
  374. <Column id="datacolumn"/>
  375. </ColumnInfo>
  376. <Rows>
  377. <Row>
  378. <Col id="codecolumn">N</Col>
  379. <Col id="datacolumn">내국인</Col>
  380. </Row>
  381. <Row>
  382. <Col id="codecolumn">Y</Col>
  383. <Col id="datacolumn">외국인</Col>
  384. </Row>
  385. <Row>
  386. <Col id="codecolumn">X</Col>
  387. <Col id="datacolumn">불명</Col>
  388. </Row>
  389. </Rows>
  390. </Dataset>
  391. </Combo>
  392. <Combo position="absolute 113 133 187 152" id="cmb_btype" class="combo_search" taborder="7" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" onkeydown="cmb_btype_onkeydown">
  393. <Dataset id="innerdataset">
  394. <ColumnInfo>
  395. <Column id="codecolumn"/>
  396. <Column id="datacolumn"/>
  397. </ColumnInfo>
  398. <Rows>
  399. <Row>
  400. <Col id="codecolumn">
  401. </Col>
  402. <Col id="datacolumn">
  403. </Col>
  404. </Row>
  405. <Row>
  406. <Col id="codecolumn">A</Col>
  407. <Col id="datacolumn">A</Col>
  408. </Row>
  409. <Row>
  410. <Col id="codecolumn">B</Col>
  411. <Col id="datacolumn">B</Col>
  412. </Row>
  413. <Row>
  414. <Col id="codecolumn">O</Col>
  415. <Col id="datacolumn">O</Col>
  416. </Row>
  417. <Row>
  418. <Col id="codecolumn">AB</Col>
  419. <Col id="datacolumn">AB</Col>
  420. </Row>
  421. <Row>
  422. <Col id="codecolumn">-</Col>
  423. <Col id="datacolumn">-</Col>
  424. </Row>
  425. </Rows>
  426. </Dataset>
  427. </Combo>
  428. <Combo position="absolute 188 133 247 152" id="cmb_rh" class="combo_search" taborder="8" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" onkeydown="cmb_rh_onkeydown">
  429. <Dataset id="innerdataset">
  430. <ColumnInfo>
  431. <Column id="codecolumn"/>
  432. <Column id="datacolumn"/>
  433. </ColumnInfo>
  434. <Rows>
  435. <Row>
  436. <Col id="codecolumn">
  437. </Col>
  438. <Col id="datacolumn">
  439. </Col>
  440. </Row>
  441. <Row>
  442. <Col id="codecolumn">+</Col>
  443. <Col id="datacolumn">+</Col>
  444. </Row>
  445. <Row>
  446. <Col id="codecolumn">-</Col>
  447. <Col id="datacolumn">-</Col>
  448. </Row>
  449. </Rows>
  450. </Dataset>
  451. </Combo>
  452. <Button position="absolute 1052 12 1120 34" id="btn_clear" class="btn4" text="초기화" onclick="btn_clear_onclick"/>
  453. <Button position="absolute 547 156 600 175" id="btn_delrow1" class="btn2" text="행삭제" onclick="btn_delrow1_onclick"/>
  454. <Button position="absolute 492 156 545 175" id="btn_addrow1" class="btn2" taborder="35" text="행추가" onclick="btn_addrow1_onclick"/>
  455. <Button position="absolute 559 279 599 298" id="button6" class="btn2" text="삭제" onclick="button6_onclick"/>
  456. <Button position="absolute 517 279 557 298" id="button7" class="btn2" taborder="35" text="추가" onclick="button7_onclick"/>
  457. <Button position="absolute 426 156 490 175" id="btn_itemdown" class="btn2" enable="true" text="DOWN" onclick="btn_itemdown_onclick"/>
  458. <Button position="absolute 382 156 424 175" id="btn_up" class="btn2" enable="true" text="UP" onclick="btn_up_onclick"/>
  459. <Button position="absolute 475 279 515 298" id="button13" class="btn2" enable="true" text="DN" onclick="button13_onclick"/>
  460. <Button position="absolute 434 279 474 298" id="button14" class="btn2" enable="true" text="UP" onclick="button14_onclick"/>
  461. <Button position="absolute 819 12 899 34" id="button18" class="btn3" text="퇴원분석" onclick="button18_onclick"/>
  462. <Button position="absolute 900 12 968 34" id="button24" class="btn3" text="암등록" onclick="button24_onclick"/>
  463. <Button position="absolute 970 12 1050 34" id="button19" class="btn3" text="미비관리" onclick="button19_onclick"/>
  464. <Static text="* 최초입력자 :" position="absolute 195 895 290 915" id="caption12" style="font:Dotum,9,bold;"/>
  465. <Static text="* 최종입력일시 :" position="absolute 375 895 480 915" id="caption13" style="font:Dotum,9,bold;"/>
  466. <Static text="* 최종입력자 :" position="absolute 579 895 674 915" id="caption17" visible="true" style="font:Dotum,9,bold;"/>
  467. <Static text="* 최초입력일시 :" position="absolute 4 895 109 915" id="caption19" visible="true" style="font:Dotum,9,bold;"/>
  468. <Button position="absolute 230 41 246 60" id="btn_srchdschdd" class="icon_search" text="" onclick="btn_srchdschdd_onclick"/>
  469. <Combo position="absolute 546 40 645 59" id="cmb_disposstatcd" class="combo_search" enable="false" innerdataset="@ds_init_disposstatlist_M0416" datacolumn="cdnm" codecolumn="cdid"/>
  470. <Combo position="absolute 646 40 746 59" id="combo22" class="combo_search" enable="false" innerdataset="@ds_init_unprepstatlist_M0417" datacolumn="cdnm" codecolumn="cdid"/>
  471. <Edit readonly="true" position="absolute 290 895 370 914" align="align:left middle;" id="output2" class="output" style="background:transparent stretch 5,5;font:Dotum,9,bold;"/>
  472. <MaskEdit readonly="true" position="absolute 110 895 190 914" align="align:left middle;" id="output1" visible="true" mask="####-##-##" style="background:transparent stretch 5,5;font:Dotum,9,bold;" type="string" maskchar=" " trimtype="both" displaynulltext=" "/>
  473. <Edit readonly="true" position="absolute 674 895 764 914" align="align:left middle;" id="output3" class="output" style="background:transparent stretch 5,5;font:Dotum,9,bold;"/>
  474. <MaskEdit readonly="true" position="absolute 485 895 565 914" align="align:left middle;" id="output4" visible="true" mask="####-##-##" style="background:transparent stretch 5,5;font:Dotum,9,bold;" type="string" maskchar=" " trimtype="both" displaynulltext=" "/>
  475. <Edit readonly="true" position="absolute 995 895 1075 914" align="align:left middle;" id="output5" visible="false" class="output"/>
  476. <Edit readonly="true" position="absolute 1100 895 1180 914" align="align:left middle;" id="output6" visible="false" class="output"/>
  477. <Edit position="absolute 1018 41 1053 60" id="ipt_infccas" class="input_search" taborder="19" autoselect="true" onkeydown="ipt_infccas_onkeydown"/>
  478. <Combo position="absolute 1054 41 1178 60" id="cmb_infccascd" class="combo_search" taborder="71" innerdataset="@ds_init_infccaselist_M0484" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_infccascd_onitemchanged"/>
  479. <Combo position="absolute 1054 65 1178 84" id="cmb_infcpartcd" class="combo_search" taborder="73" innerdataset="@ds_init_infdcpartinfo_infdcpartlist" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_infcpartcd_onitemchanged"/>
  480. <Edit position="absolute 1018 65 1053 84" id="ipt_infcpart" class="input_search" taborder="20" autoselect="true" onkeydown="ipt_infcpart_onkeydown"/>
  481. <Edit position="absolute 822 133 852 152" id="ipt_infdisyncd" class="input_search" taborder="21" autoselect="true" onkeydown="ipt_infdisyncd_onkeydown"/>
  482. <Combo position="absolute 853 133 945 152" id="cmb_infdisyn" class="combo_search" taborder="77" innerdataset="@ds_init_useynlist_yn" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_infdisyn_onitemchanged"/>
  483. <Combo position="absolute 1054 87 1178 106" id="cmb_cmplcd" class="combo_search" taborder="79" innerdataset="@ds_init_cmpllist_M0414" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_cmplcd_onitemchanged"/>
  484. <Edit position="absolute 1018 87 1053 106" id="ipt_cmpl" class="input_search" taborder="22" autoselect="true" onkeydown="ipt_cmpl_onkeydown"/>
  485. <Combo position="absolute 1054 109 1178 128" id="cmb_reopresncd" class="combo_search" taborder="68" innerdataset="@ds_init_reOpResnList_M0159" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_reopresncd_onitemchanged"/>
  486. <Edit position="absolute 1018 109 1053 128" id="ipt_reopresn" class="input_search" taborder="23" autoselect="true" onkeydown="ipt_reopresn_onkeydown"/>
  487. <Shape position="absolute 1 151 1180 157" linetype="horizontal" id="line8" class="line_3"/>
  488. <Static text="회차" position="absolute 249 133 349 152" align="align:center middle;" id="caption21" class="cell_1"/>
  489. <Edit position="absolute 352 133 476 152" id="input2" class="input_search" taborder="13" autoselect="true"/>
  490. <Static text="조직부위" position="absolute 749 87 819 106" align="align:center middle;" id="caption22" class="cell_1"/>
  491. <Static text="원발부위" position="absolute 749 64 819 83" align="align:center middle;" id="caption23" class="cell_1"/>
  492. <Static text="종양구분" position="absolute 749 109 819 128" align="align:center middle;" id="caption24" class="cell_1"/>
  493. <Static text="암등록번호" position="absolute 749 40 819 59" align="align:center middle;" id="caption25" class="cell_1" style="padding:0 0 0 3;"/>
  494. <Edit position="absolute 822 64 946 83" id="input10" class="input_search" autoselect="true"/>
  495. <Edit position="absolute 822 87 946 106" id="input11" class="input_search" autoselect="true"/>
  496. <Edit position="absolute 587 133 746 152" id="input12" class="input_search" taborder="22" autoselect="true"/>
  497. <Edit position="absolute 546 109 586 128" id="ipt_job" class="input_search" taborder="16" autoselect="true" onkeydown="ipt_job_onkeydown"/>
  498. <Combo position="absolute 587 109 746 128" id="cmb_jobcd" class="combo_search" innerdataset="@ds_init_jobList_M0149" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_jobcd_onitemchanged"/>
  499. <Edit position="absolute 822 109 852 128" id="ipt_cncrflagcd" class="input_search" taborder="17" autoselect="true" onkeydown="ipt_cncrflagcd_onkeydown"/>
  500. <Shape position="absolute 3 59 1178 65" linetype="horizontal" id="line13" class="line_3"/>
  501. <Shape position="absolute 3 82 1178 88" linetype="horizontal" id="line14" class="line_3"/>
  502. <Shape position="absolute 3 104 1178 110" linetype="horizontal" id="line15" class="line_3"/>
  503. <Shape position="absolute 3 128 1178 134" linetype="horizontal" id="line16" class="line_3"/>
  504. <CheckBox position="absolute 980 726 995 741" id="chk_tmpcodeyn" truevalue="Y" onclick="chk_tmpcodeyn_onclick" falsevalue="N"/>
  505. <Grid position="absolute 994 302 1180 386" align="align:center middle;" id="grd_serdiaglist" binddataset="ds_main_indxinfo_serdiaginfo_serdiaglist" cellsizingtype="col">
  506. <Formats>
  507. <Format id="default">
  508. <Columns>
  509. <Column size="182"/>
  510. </Columns>
  511. <Rows>
  512. <Row size="24" band="head"/>
  513. <Row size="24"/>
  514. </Rows>
  515. <Band id="head">
  516. <Cell text="진단코드"/>
  517. </Band>
  518. <Band id="body">
  519. <Cell text="bind:maindiagcd"/>
  520. </Band>
  521. </Format>
  522. </Formats>
  523. </Grid>
  524. <Shape position="absolute 994 297 1180 303" linetype="horizontal" id="line17" class="line_10"/>
  525. <Static text="중증상병" position="absolute 994 281 1081 297" id="caption26" class="tit_2"/>
  526. <Edit readonly="true" position="absolute 544 15 597 34" id="output7" visible="false" class="output"/>
  527. <Edit readonly="true" position="absolute 450 15 520 34" id="output8" visible="false" class="output"/>
  528. <Edit position="absolute 821 40 945 59" id="input7" class="input_search" autoselect="true"/>
  529. <Static text="환자정보" position="absolute 0 19 87 35" id="caption7" class="tit_2"/>
  530. <Button position="absolute 714 12 818 34" id="button1" class="btn3" text="통합결과조회" onclick="button1_onclick"/>
  531. <Combo position="absolute 587 64 746 83" id="cmb_relignnm" class="combo_search" innerdataset="@ds_init_relignList_M0070" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_relignnm_onitemchanged"/>
  532. <Edit position="absolute 546 64 586 83" id="ipt_religncd" class="input_search" taborder="14" autoselect="true" onkeydown="ipt_religncd_onkeydown"/>
  533. <Combo position="absolute 587 85 746 104" id="cmb_marystatnm" class="combo_search" innerdataset="@ds_init_maryStatList_M0151" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_marystatnm_onitemchanged"/>
  534. <Edit position="absolute 546 85 586 104" id="ipt_marystatcd" class="input_search" taborder="15" autoselect="true" onkeydown="ipt_marystatcd_onkeydown"/>
  535. <CheckBox position="absolute 209 41 225 61" id="chk_cretchknum" truevalue="true" falsevalue="false"/>
  536. <Button position="absolute 947 133 1072 152" id="btn_infdis" class="btn3" enable="false" taborder="102" text="법정전염병신고서" onclick="btn_infdis_onclick"/>
  537. <Static text="협의정보" position="absolute 604 387 691 403" id="caption27" class="tit_2"/>
  538. <Shape position="absolute 604 403 1180 409" linetype="horizontal" id="line1" class="line_10"/>
  539. <Grid position="absolute 604 408 1180 511" id="grd_cnstlist" binddataset="ds_main_indxinfo_cnstinfo_cnstlist" cellsizingtype="both" extendsizetype="row">
  540. <Formats>
  541. <Format id="default">
  542. <Columns>
  543. <Column size="20" band="left"/>
  544. <Column size="75"/>
  545. <Column size="74"/>
  546. <Column size="89"/>
  547. <Column size="262"/>
  548. </Columns>
  549. <Rows>
  550. <Row size="24" band="head"/>
  551. <Row size="24"/>
  552. </Rows>
  553. <Band id="head">
  554. <Cell/>
  555. <Cell col="1" text="의뢰과"/>
  556. <Cell col="2" text="회신과"/>
  557. <Cell col="3" text="회신일"/>
  558. <Cell col="4" text="회신 진단코드"/>
  559. </Band>
  560. <Band id="body">
  561. <Cell celltype="head" expr="expr:currow + 1"/>
  562. <Cell col="1" text="bind:reqdepthngnm"/>
  563. <Cell col="2" text="bind:execdepthngnm"/>
  564. <Cell col="3" displaytype="date" text="bind:execdd" calendardisplaynulltype="none"/>
  565. <Cell col="4" text="bind:diagcd"/>
  566. </Band>
  567. </Format>
  568. </Formats>
  569. </Grid>
  570. <Button position="absolute 608 12 712 34" id="button3" class="btn3" taborder="102" text="통합기록조회" onclick="button3_onclick"/>
  571. <Button position="absolute 1065 278 1107 297" id="btn_doa" class="btn2" text="중증" onclick="btn_doa_onclick"/>
  572. <Static text="재검토" position="absolute 1045 727 1107 743" id="caption5" class="tit_2"/>
  573. <CheckBox position="absolute 1105 727 1120 742" id="bool1" truevalue="Y" falsevalue="N"/>
  574. <Grid position="absolute 0 748 602 890" id="grd_cureindxlist" visible="true" binddataset="ds_main_indxinfo_cureindxinfo_cureindxlist" onkeydown="grd_cureindxlist_onkeydown" selecttype="multirow" cellsizingtype="both" extendsizetype="row" autoenter="key" onlbuttonup="grd_cureindxlist_onlbuttonup" oncloseup="grd_cureindxlist_oncloseup" oncellclick="grd_cureindxlist_oncellclick">
  575. <Formats>
  576. <Format id="default">
  577. <Columns>
  578. <Column size="20" band="left"/>
  579. <Column size="0"/>
  580. <Column size="0"/>
  581. <Column size="63"/>
  582. <Column size="0"/>
  583. <Column size="207"/>
  584. <Column size="187"/>
  585. <Column size="0"/>
  586. <Column size="0"/>
  587. <Column size="0"/>
  588. <Column size="0"/>
  589. <Column size="100"/>
  590. <Column size="100"/>
  591. </Columns>
  592. <Rows>
  593. <Row size="24" band="head"/>
  594. <Row size="24"/>
  595. </Rows>
  596. <Band id="head">
  597. <Cell/>
  598. <Cell col="1" text="회차"/>
  599. <Cell col="2" text="주/부"/>
  600. <Cell col="3" text="코드"/>
  601. <Cell col="4" text="caption1"/>
  602. <Cell col="5" text="처치/검사명(영문)"/>
  603. <Cell col="6" text="처치/검사명(한글)"/>
  604. <Cell col="7" text="pid"/>
  605. <Cell col="8" text="dschdd"/>
  606. <Cell col="9" text="instcd"/>
  607. <Cell col="10" text="opflag"/>
  608. <Cell col="11" text="전출과"/>
  609. <Cell col="12" text="전출분과"/>
  610. </Band>
  611. <Band id="body">
  612. <Cell celltype="head" expr="expr:currow + 1"/>
  613. <Cell col="1" displaytype="text" edittype="text" text="bind:opno"/>
  614. <Cell col="2" displaytype="combo" edittype="combo" text="bind:opkindcdflag"/>
  615. <Cell col="3" displaytype="text" edittype="text" text="bind:disoptermcd" editautoselect="true"/>
  616. <Cell col="4" displaytype="none" edittype="none" text="bind:optermcd"/>
  617. <Cell col="5" style="align:left;" text="bind:opengnm"/>
  618. <Cell col="6" style="align:left;" text="bind:ophngnm"/>
  619. <Cell col="7" displaytype="none" edittype="none" text="bind:pid"/>
  620. <Cell col="8" text="bind:dschdd"/>
  621. <Cell col="9" text="bind:instcd"/>
  622. <Cell col="10" text="bind:opflag"/>
  623. <Cell col="11" displaytype="combo" edittype="combo" text="bind:chngdeptcd" combodataset="ds_init_opchgndeptlist_dept" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="40"/>
  624. <Cell col="12" displaytype="combo" edittype="combo" text="bind:chngclrsdeptcd" combodataset="ds_init_dschpatinfo_chgdschinfo_opchngclrsdeptlist" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  625. </Band>
  626. </Format>
  627. </Formats>
  628. </Grid>
  629. <Button position="absolute 425 727 489 746" id="button4" class="btn2" enable="true" visible="true" text="DOWN" onclick="button4_onclick"/>
  630. <Button position="absolute 380 727 422 746" id="button5" class="btn2" enable="true" visible="true" text="UP" onclick="button5_onclick"/>
  631. <Button position="absolute 548 727 601 746" id="button10" class="btn2" visible="true" text="행삭제" onclick="button10_onclick"/>
  632. <Button position="absolute 492 727 545 746" id="button11" class="btn2" taborder="35" visible="true" text="행추가" onclick="button11_onclick"/>
  633. <Static text="수술 및 처치/검사" position="absolute 0 730 160 746" id="caption29" class="tit_2" visible="true"/>
  634. <Button position="absolute 1 751 17 767" id="button12" class="icon_search" visible="true" text="" onclick="button12_onclick"/>
  635. <Tab position="absolute 5 514 1180 720" id="switch1">
  636. <Tabpages>
  637. <Tabpage text="수술색인(등록)" id="case1">
  638. <Layouts>
  639. <Layout>
  640. <Grid position="absolute 351 0 1119 179" id="grd_opindxlist" visible="true" binddataset="ds_opinfo_opindxdtlinfo_opindxdtllist" onkeydown="switch1_case1_grd_opindxlist_onkeydown" onrbuttonup="switch1_case1_grd_opindxlist_onrbuttonup" onrbuttondown="switch1_case1_grd_opindxlist_onrbuttondown" cellsizingtype="both" extendsizetype="row" autoenter="key" onlbuttonup="switch1_case1_grd_opindxlist_onlbuttonup" oncloseup="switch1_case1_grd_opindxlist_oncloseup" oncellclick="switch1_case1_grd_opindxlist_oncellclick">
  641. <Formats>
  642. <Format id="default">
  643. <Columns>
  644. <Column size="20" band="left"/>
  645. <Column size="0"/>
  646. <Column size="0"/>
  647. <Column size="163"/>
  648. <Column size="63"/>
  649. <Column size="0"/>
  650. <Column size="207"/>
  651. <Column size="187"/>
  652. <Column size="0"/>
  653. <Column size="0"/>
  654. <Column size="0"/>
  655. <Column size="0"/>
  656. <Column size="0"/>
  657. <Column size="0"/>
  658. </Columns>
  659. <Rows>
  660. <Row size="24" band="head"/>
  661. <Row size="24"/>
  662. </Rows>
  663. <Band id="head">
  664. <Cell/>
  665. <Cell col="1" text="회차"/>
  666. <Cell col="2" text="주/부"/>
  667. <Cell col="3" text="수술정보"/>
  668. <Cell col="4" text="수술코드"/>
  669. <Cell col="5" text="caption1"/>
  670. <Cell col="6" text="수술명(영문)"/>
  671. <Cell col="7" text="수술명(한글)"/>
  672. <Cell col="8" text="pid"/>
  673. <Cell col="9" text="dschdd"/>
  674. <Cell col="10" text="instcd"/>
  675. <Cell col="11" text="opflag"/>
  676. <Cell col="12" text="전출과"/>
  677. <Cell col="13" text="전출분과"/>
  678. </Band>
  679. <Band id="body">
  680. <Cell celltype="head" expr="expr:currow + 1"/>
  681. <Cell col="1" displaytype="text" edittype="text" text="bind:opno"/>
  682. <Cell col="2" displaytype="combo" edittype="combo" text="bind:opkindcdflag"/>
  683. <Cell col="3" displaytype="combo" edittype="combo" text="bind:dsopno" combodataset="ds_main_indxinfo_dsopinfo_dsoplist" combocodecol="dsopno" combodatacol="dsopinfo"/>
  684. <Cell col="4" displaytype="text" edittype="text" text="bind:disoptermcd" editautoselect="true"/>
  685. <Cell col="5" displaytype="none" edittype="none" text="bind:optermcd"/>
  686. <Cell col="6" displaytype="text" text="bind:opengnm"/>
  687. <Cell col="7" displaytype="text" text="bind:ophngnm"/>
  688. <Cell col="8" displaytype="none" edittype="none" text="bind:pid"/>
  689. <Cell col="9" text="bind:dschdd"/>
  690. <Cell col="10" text="bind:instcd"/>
  691. <Cell col="11" text="bind:opflag"/>
  692. <Cell col="12" displaytype="combo" edittype="expr:lf_chkEdittype(insdiagyn)" text="bind:chngdeptcd"/>
  693. <Cell col="13" displaytype="combo" edittype="expr:lf_chkEdittype(insdiagyn)" text="bind:chngclrsdeptcd"/>
  694. </Band>
  695. </Format>
  696. </Formats>
  697. </Grid>
  698. <Button position="absolute 1125 25 1167 44" id="button15" class="btn2" enable="true" text="DN" onclick="switch1_case1_button15_onclick"/>
  699. <Button position="absolute 1125 5 1167 24" id="button16" class="btn2" enable="true" text="UP" onclick="switch1_case1_button16_onclick"/>
  700. <Button position="absolute 1125 65 1167 84" id="button8" class="btn2" text="삭제" onclick="switch1_case1_button8_onclick"/>
  701. <Button position="absolute 1125 45 1167 64" id="button9" class="btn2" taborder="35" text="추가" onclick="switch1_case1_button9_onclick"/>
  702. <Grid position="absolute 0 0 350 179" id="grd_oplist" binddataset="ds_main_indxinfo_opinfo_oplist" cellsizingtype="both" extendsizetype="row">
  703. <Formats>
  704. <Format id="default">
  705. <Columns>
  706. <Column size="20" band="left"/>
  707. <Column size="75"/>
  708. <Column size="0"/>
  709. <Column size="97"/>
  710. <Column size="0"/>
  711. <Column size="140"/>
  712. <Column size="0"/>
  713. <Column size="0"/>
  714. <Column size="0"/>
  715. <Column size="0"/>
  716. </Columns>
  717. <Rows>
  718. <Row size="24" band="head"/>
  719. <Row size="24"/>
  720. </Rows>
  721. <Band id="head">
  722. <Cell/>
  723. <Cell col="1" text="수술일"/>
  724. <Cell col="2" text="caption2"/>
  725. <Cell col="3" text="수술과"/>
  726. <Cell col="4" text="caption1"/>
  727. <Cell col="5" text="수술의"/>
  728. <Cell col="6" text="수술코드"/>
  729. <Cell col="7"/>
  730. <Cell col="8" text="caption3"/>
  731. <Cell col="9" text="caption4"/>
  732. </Band>
  733. <Band id="body">
  734. <Cell celltype="head" expr="expr:currow + 1"/>
  735. <Cell col="1" displaytype="date" text="bind:opdd" calendardisplaynulltype="none"/>
  736. <Cell col="2" text="bind:opdeptcd"/>
  737. <Cell col="3" text="bind:opdeptnm"/>
  738. <Cell col="4" text="bind:perfdrid"/>
  739. <Cell col="5" text="bind:operdoc"/>
  740. <Cell col="6" text="bind:opcd"/>
  741. <Cell col="7" text="bind:pid"/>
  742. <Cell col="8" text="bind:dschdd"/>
  743. <Cell col="9" text="bind:instcd"/>
  744. </Band>
  745. </Format>
  746. </Formats>
  747. </Grid>
  748. <Button position="absolute 355 5 371 21" id="button2" class="icon_search" text="" onclick="switch1_case1_button2_onclick"/>
  749. </Layout>
  750. </Layouts>
  751. </Tabpage>
  752. <Tabpage text="수술색인(조회)" id="case2">
  753. <Layouts>
  754. <Layout>
  755. <Grid position="absolute 0 0 1170 179" id="grd_opindxlist2" binddataset="ds_opinfo_opindxinfo_opindxlist" onkeydown="switch1_case2_grd_opindxlist2_onkeydown" selecttype="multirow" cellsizingtype="both" extendsizetype="row">
  756. <Formats>
  757. <Format id="default">
  758. <Columns>
  759. <Column size="20" band="left"/>
  760. <Column size="0"/>
  761. <Column size="0"/>
  762. <Column size="196"/>
  763. <Column size="924"/>
  764. <Column size="0"/>
  765. <Column size="207"/>
  766. <Column size="187"/>
  767. <Column size="0"/>
  768. <Column size="0"/>
  769. <Column size="0"/>
  770. <Column size="0"/>
  771. <Column size="65"/>
  772. <Column size="69"/>
  773. </Columns>
  774. <Rows>
  775. <Row size="24" band="head"/>
  776. <Row size="24"/>
  777. </Rows>
  778. <Band id="head">
  779. <Cell/>
  780. <Cell col="1" text="회차"/>
  781. <Cell col="2" text="주/부"/>
  782. <Cell col="3" text="수술정보"/>
  783. <Cell col="4" text="수술코드"/>
  784. <Cell col="5"/>
  785. <Cell col="6"/>
  786. <Cell col="7"/>
  787. <Cell col="8" text="pid"/>
  788. <Cell col="9" text="dschdd"/>
  789. <Cell col="10" text="instcd"/>
  790. <Cell col="11" text="opflag"/>
  791. <Cell col="12" text="전출과"/>
  792. <Cell col="13" text="전출분과"/>
  793. </Band>
  794. <Band id="body">
  795. <Cell celltype="head" expr="expr:currow + 1"/>
  796. <Cell col="1" displaytype="text" edittype="text" text="bind:opno"/>
  797. <Cell col="2" displaytype="combo" edittype="combo" text="bind:opkindcdflag"/>
  798. <Cell col="3" displaytype="combo" text="bind:dsopno" combodataset="ds_main_indxinfo_dsopinfo_dsoplist" combocodecol="dsopno" combodatacol="dsopinfo" enable="false"/>
  799. <Cell col="4" edittype="none" style="align:left;" text="bind:disoptermcd"/>
  800. <Cell col="5" displaytype="none" edittype="none" text="bind:optermcd"/>
  801. <Cell col="6" text="bind:opengnm"/>
  802. <Cell col="7" text="bind:ophngnm"/>
  803. <Cell col="8" displaytype="none" edittype="none" text="bind:pid"/>
  804. <Cell col="9" text="bind:dschdd"/>
  805. <Cell col="10" text="bind:instcd"/>
  806. <Cell col="11" text="bind:opflag"/>
  807. <Cell col="12" displaytype="combo" edittype="combo" text="bind:chngdeptcd" combodataset="ds_init_opchgndeptlist_dept" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="40"/>
  808. <Cell col="13" displaytype="combo" edittype="combo" text="bind:chngclrsdeptcd" combodataset="ds_init_dschpatinfo_chgdschinfo_opchngclrsdeptlist" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  809. </Band>
  810. </Format>
  811. </Formats>
  812. </Grid>
  813. </Layout>
  814. </Layouts>
  815. </Tabpage>
  816. </Tabpages>
  817. </Tab>
  818. <Button id="button17" taborder="103" text="입퇴원요약" class="btn2" position="absolute 279 279 354 298" onclick="button17_onclick"/>
  819. <PopupMenu id="pMenu_indxlistmenu" innerdataset="@ds_hidden_menu_indxlist" idcolumn="func" captioncolumn="label" levelcolumn="lev" position="absolute 0 921 65 963" style="buttonsize:-1;" onmenuclick="pMenu_indxlistmenu_onmenuclick"/>
  820. <Combo id="ipt_drgtype" taborder="105" position="absolute 115 279 192 299" index="-1" innerdataset="@ds_drgtype" codecolumn="value" datacolumn="label"/>
  821. <Combo id="ipt_propdrgtype" taborder="106" position="absolute 691 277 768 297" innerdataset="@ds_drgtype" codecolumn="value" datacolumn="label"/>
  822. <Edit id="ipt_pamdrgtype" taborder="107" autoselect="true" class="input_search" position="absolute 887 278 939 297" enable="false"/>
  823. <Button id="btn_drg" taborder="108" text="DRG상세" class="btn2" position="absolute 367 279 432 298" onclick="btn_drg_onclick"/>
  824. <MaskEdit id="edit_drhistdt" taborder="109" position="absolute 760 893 908 913" mask="####-##-## ##:##:##" type="string" style="align:center;" tooltiptext="권고상병등록시점"/>
  825. </Layout>
  826. </Layouts>
  827. <Objects>
  828. <Dataset id="ds_init_cncrlist_M0433" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  829. <ColumnInfo>
  830. <Column id="cdnm" type="STRING"/>
  831. <Column id="cdid" type="STRING"/>
  832. </ColumnInfo>
  833. </Dataset>
  834. <Dataset id="ds_init_tmpcoderesnlist_M0434" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  835. <ColumnInfo>
  836. <Column id="cdnm" type="STRING"/>
  837. <Column id="cdid" type="STRING"/>
  838. </ColumnInfo>
  839. </Dataset>
  840. <Dataset id="ds_init_disposstatlist_M0416" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  841. <ColumnInfo>
  842. <Column id="cdnm" type="STRING"/>
  843. <Column id="cdid" type="STRING"/>
  844. </ColumnInfo>
  845. </Dataset>
  846. <Dataset id="ds_init_unprepstatlist_M0417" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  847. <ColumnInfo>
  848. <Column id="cdnm" type="STRING"/>
  849. <Column id="cdid" type="STRING"/>
  850. </ColumnInfo>
  851. </Dataset>
  852. <Dataset id="ds_init_infccaselist_M0484" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  853. <ColumnInfo>
  854. <Column id="cdnm" type="STRING"/>
  855. <Column id="cdid" type="STRING"/>
  856. </ColumnInfo>
  857. </Dataset>
  858. <Dataset id="ds_init_infdcpartinfo_infdcpartlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  859. <ColumnInfo>
  860. <Column id="cdnm" type="STRING"/>
  861. <Column id="cdid" type="STRING"/>
  862. </ColumnInfo>
  863. </Dataset>
  864. <Dataset id="ds_init_useynlist_yn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  865. <ColumnInfo>
  866. <Column id="nm" type="STRING"/>
  867. <Column id="cd" type="STRING"/>
  868. </ColumnInfo>
  869. <Rows>
  870. <Row/>
  871. <Row>
  872. <Col id="cd">01</Col>
  873. <Col id="nm">Y</Col>
  874. </Row>
  875. <Row>
  876. <Col id="cd">02</Col>
  877. <Col id="nm">N</Col>
  878. </Row>
  879. </Rows>
  880. </Dataset>
  881. <Dataset id="ds_init_cmpllist_M0414" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  882. <ColumnInfo>
  883. <Column id="cdnm" type="STRING"/>
  884. <Column id="cdid" type="STRING"/>
  885. </ColumnInfo>
  886. </Dataset>
  887. <Dataset id="ds_init_reOpResnList_M0159" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  888. <ColumnInfo>
  889. <Column id="cdnm" type="STRING"/>
  890. <Column id="cdid" type="STRING"/>
  891. </ColumnInfo>
  892. </Dataset>
  893. <Dataset id="ds_init_jobList_M0149" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  894. <ColumnInfo>
  895. <Column id="cdnm" type="STRING"/>
  896. <Column id="cdid" type="STRING"/>
  897. </ColumnInfo>
  898. </Dataset>
  899. <Dataset id="ds_init_relignList_M0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  900. <ColumnInfo>
  901. <Column id="cdnm" type="STRING"/>
  902. <Column id="cdid" type="STRING"/>
  903. </ColumnInfo>
  904. </Dataset>
  905. <Dataset id="ds_init_maryStatList_M0151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  906. <ColumnInfo>
  907. <Column id="cdnm" type="STRING"/>
  908. <Column id="cdid" type="STRING"/>
  909. </ColumnInfo>
  910. </Dataset>
  911. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  912. <ColumnInfo>
  913. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  914. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  915. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  916. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  917. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  918. </ColumnInfo>
  919. <Rows>
  920. <Row/>
  921. </Rows>
  922. </Dataset>
  923. <Dataset id="ds_main_indxinfo_dschpatinfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  924. <ColumnInfo>
  925. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  926. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  927. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  928. <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
  929. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
  930. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  931. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  932. <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
  933. <Column id="rh" type="STRING" size="256" sumtext="혈액형구분"/>
  934. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  935. <Column id="indd" type="STRING" size="256" sumtext="병동입실일"/>
  936. <Column id="orgindd" type="STRING" size="256" sumtext="입원일"/>
  937. <Column id="totinhospdayno" type="STRING" size="256" sumtext="총재원일수"/>
  938. <Column id="opbfinhospdayno" type="STRING" size="256" sumtext="수술전 재원일수"/>
  939. <Column id="indg" type="STRING" size="256" sumtext="회차"/>
  940. <Column id="unprepstatcd" type="STRING" size="256" sumtext="미비상태"/>
  941. <Column id="disposstatcd" type="STRING" size="256" sumtext="차트상태"/>
  942. <Column id="marystatcd" type="STRING" size="256" sumtext="결혼상태코드"/>
  943. <Column id="marystatcd" type="STRING" size="256" sumtext="결혼상태"/>
  944. <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
  945. <Column id="religncd" type="STRING" size="256" sumtext="종교 코드"/>
  946. <Column id="jobnm" type="STRING" size="256" sumtext="기타직업"/>
  947. <Column id="jobcd" type="STRING" size="256" sumtext="직업명"/>
  948. <Column id="jobcd" type="STRING" size="256" sumtext="직업코드"/>
  949. <Column id="cncrrgstyn" type="STRING" size="256" sumtext="암등록여부"/>
  950. <Column id="cncrrgstyn" type="STRING" size="256" sumtext="암등록여부코드"/>
  951. <Column id="cancerboby" type="STRING" size="256" sumtext="원발부위"/>
  952. <Column id="tissueboby" type="STRING" size="256" sumtext="조직부위"/>
  953. <Column id="serious" type="STRING" size="256" sumtext="중증등록"/>
  954. <Column id="serious" type="STRING" size="256" sumtext="중증등록"/>
  955. <Column id="infccascd" type="STRING" size="256" sumtext="감염종류1"/>
  956. <Column id="infccascd" type="STRING" size="256" sumtext="감염종류1코드"/>
  957. <Column id="infcpartcd" type="STRING" size="256" sumtext="감염종류2"/>
  958. <Column id="infcpartcd" type="STRING" size="256" sumtext="감염종류2코드"/>
  959. <Column id="cmplcd" type="STRING" size="256" sumtext="합병증"/>
  960. <Column id="cmplcd" type="STRING" size="256" sumtext="합병증코드"/>
  961. <Column id="infdisyn" type="STRING" size="256" sumtext="전염병"/>
  962. <Column id="infdisyn" type="STRING" size="256" sumtext="전염병코드"/>
  963. <Column id="reopresncd" type="STRING" size="256" sumtext="재수술"/>
  964. <Column id="reopresncd" type="STRING" size="256" sumtext="재수술코드"/>
  965. <Column id="dethyn" type="STRING" size="256" sumtext="사망환자여부"/>
  966. <Column id="indxmyn" type="STRING" size="256" sumtext="환자분석여부"/>
  967. <!-- 20090409 추가 -->
  968. <Column id="chngdeptyn" type="STRING" size="256" sumtext="전출여부"/>
  969. <Column id="formrecseq" type="STRING" size="256" sumtext="입퇴원요약기록 formrecseq"/>
  970. <Column id="relignnm" type="STRING" size="256"/>
  971. <Column id="marystatnm" type="STRING" size="256"/>
  972. <Column id="infccas" type="STRING" size="256"/>
  973. <Column id="cmpl" type="STRING" size="256"/>
  974. <Column id="reopresn" type="STRING" size="256"/>
  975. <Column id="job" type="STRING" size="256"/>
  976. <Column id="pamdrgtype" type="STRING" size="256" sumtext="원무분류"/>
  977. <Column id="drgtype" type="STRING" size="256" sumtext="기록사분류"/>
  978. <Column id="propdrgtype" type="STRING" size="256" sumtext="권고분류"/>
  979. <Column id="drhistdt" type="STRING" size="14" sumtext="의사상병기준일시"/>
  980. <Column id="ordfromdd" type="STRING" size="256" sumtext="ordfromdd"/>
  981. </ColumnInfo>
  982. <Rows>
  983. <Row/>
  984. </Rows>
  985. </Dataset>
  986. <Dataset id="ds_main_indxinfo_ccindxinfo_ccindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_indxinfo_ccindxinfo_ccindxlist_oncolumnchanged">
  987. <ColumnInfo>
  988. <Column id="cctermcd" type="STRING" size="256" sumtext="주호소코드"/>
  989. <Column id="ccengnm" type="STRING" size="256" sumtext="주호소명(영문)"/>
  990. <Column id="cchngnm" type="STRING" size="256" sumtext="주호소명(한글)"/>
  991. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  992. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  993. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  994. </ColumnInfo>
  995. </Dataset>
  996. <Dataset id="ds_main_indxinfo_diagindxinfo_diagindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  997. <ColumnInfo>
  998. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  999. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1000. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1001. <Column id="dispdiagcd" type="STRING" size="256" sumtext="표현진단코드"/>
  1002. <Column id="engnm" type="STRING" size="256" sumtext="진단명(영문)"/>
  1003. <Column id="hngnm" type="STRING" size="256" sumtext="진단명(한글)"/>
  1004. <Column id="diagseqno" type="INT" size="256" sumtext="진단일련번호"/>
  1005. <Column id="lglydisflag" type="STRING" size="256" sumtext="법정전염병구분"/>
  1006. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1007. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1008. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1009. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1010. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1011. <Column id="wundcasclscd" type="STRING" size="256" sumtext="상해외인"/>
  1012. <Column id="poa" type="STRING" size="256" sumtext="poa"/>
  1013. <Column id="trnscnts" type="STRING" size="256" sumtext="trnscnts"/>
  1014. </ColumnInfo>
  1015. </Dataset>
  1016. <Dataset id="ds_main_indxinfo_opindxinfo_opindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1017. <ColumnInfo>
  1018. <Column id="opno" type="INT" size="256" sumtext="순번"/>
  1019. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1020. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1021. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1022. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1023. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1024. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1025. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1026. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1027. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1028. <!-- 20090409 추가 -->
  1029. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1030. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1031. <Column id="opdept" type="STRING" size="256" sumtext="수술과"/>
  1032. <Column id="perf" type="STRING" size="256" sumtext="수술의"/>
  1033. <Column id="dsopno" type="STRING" size="256" sumtext="수술번호"/>
  1034. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  1035. </ColumnInfo>
  1036. </Dataset>
  1037. <Dataset id="ds_main_indxinfo_cureindxinfo_cureindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1038. <ColumnInfo>
  1039. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1040. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1041. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1042. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1043. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1044. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1045. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1046. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1047. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1048. </ColumnInfo>
  1049. </Dataset>
  1050. <Dataset id="ds_main_indxinfo_dethindxinfo_dethindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_indxinfo_dethindxinfo_dethindxlist_oncolumnchanged">
  1051. <ColumnInfo>
  1052. <Column id="basedethcd" type="STRING" size="256" sumtext="표현선행사인"/>
  1053. <Column id="basedethdiagcd" type="STRING" size="256" sumtext="선행사인"/>
  1054. <Column id="mdldethcd" type="STRING" size="256" sumtext="표현중간사인"/>
  1055. <Column id="mdldethdiagcd" type="STRING" size="256" sumtext="중간사인"/>
  1056. <Column id="direcdethcd" type="STRING" size="256" sumtext="표현직접사인"/>
  1057. <Column id="direcdethdiagcd" type="STRING" size="256" sumtext="직접사인"/>
  1058. <Column id="dethcdflag1" type="STRING" size="256" sumtext="사인구분(선행)"/>
  1059. <Column id="dethcdflag2" type="STRING" size="256" sumtext="사인구분(중간)"/>
  1060. <Column id="dethcdflag3" type="STRING" size="256" sumtext="사인구분(직접)"/>
  1061. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1062. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1063. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1064. </ColumnInfo>
  1065. </Dataset>
  1066. <Dataset id="ds_main_indxinfo_indxmastinfo_indxmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1067. <ColumnInfo>
  1068. <Column id="reviewyn" type="STRING" size="256" sumtext="재검토여부"/>
  1069. <Column id="tmpcodeyn" type="STRING" size="256" sumtext="가코딩여부"/>
  1070. <Column id="tmpcoderesncd" type="STRING" size="256" sumtext="가코딩사유"/>
  1071. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1072. <Column id="cncrflag" type="STRING" size="256" sumtext="종양구분"/>
  1073. <Column id="cncrflag" type="STRING" size="256" sumtext="종양구분코드"/>
  1074. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  1075. <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자이름"/>
  1076. <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종등록자이름"/>
  1077. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자"/>
  1078. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1079. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  1080. </ColumnInfo>
  1081. <Rows>
  1082. <Row/>
  1083. </Rows>
  1084. </Dataset>
  1085. <Dataset id="ds_main_indxinfo_bfindxlist_bfindxinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1086. <ColumnInfo>
  1087. <Column id="indg" type="INT" size="256" sumtext="입원회차"/>
  1088. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  1089. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1090. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1091. </ColumnInfo>
  1092. </Dataset>
  1093. <Dataset id="ds_main_indxinfo_diaginfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1094. <ColumnInfo>
  1095. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1096. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1097. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  1098. </ColumnInfo>
  1099. </Dataset>
  1100. <Dataset id="ds_main_indxinfo_insudiaginfo_insudiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1101. <ColumnInfo>
  1102. <Column id="mskind" type="STRING" size="256" sumtext="주/부진단"/>
  1103. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1104. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  1105. </ColumnInfo>
  1106. </Dataset>
  1107. <Dataset id="ds_main_indxinfo_serdiaginfo_serdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1108. <ColumnInfo>
  1109. <Column id="mskind" type="STRING" size="256" sumtext="주/부진단"/>
  1110. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1111. <Column id="maindiagcd" type="STRING" size="256" sumtext="진단코드"/>
  1112. </ColumnInfo>
  1113. </Dataset>
  1114. <Dataset id="ds_main_indxinfo_opinfo_oplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1115. <ColumnInfo>
  1116. <Column id="indg" type="STRING" size="256" sumtext="입원회차"/>
  1117. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  1118. <Column id="opdeptcd" type="STRING" size="256" sumtext="수술과코드"/>
  1119. <Column id="opdeptnm" type="STRING" size="256" sumtext="수술과이름"/>
  1120. <Column id="perfdrid" type="STRING" size="256" sumtext="수술의코드"/>
  1121. <Column id="operdoc" type="STRING" size="256" sumtext="수술의이름"/>
  1122. <Column id="opcd" type="STRING" size="256" sumtext="수술의이름"/>
  1123. <Column id="dsopno" type="STRING" size="256" sumtext="수술번호"/>
  1124. </ColumnInfo>
  1125. </Dataset>
  1126. <Dataset id="ds_main_indxinfo_dsopinfo_dsoplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1127. <ColumnInfo>
  1128. <Column id="dsopno" type="STRING" size="256" sumtext="ds수술번호"/>
  1129. <Column id="dsopinfo" type="STRING" size="256" sumtext="ds수술정보"/>
  1130. </ColumnInfo>
  1131. </Dataset>
  1132. <Dataset id="ds_main_indxinfo_cnstinfo_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1133. <ColumnInfo>
  1134. <Column id="reqdepthngnm" type="STRING" size="256" sumtext="의뢰과명"/>
  1135. <Column id="execdepthngnm" type="STRING" size="256" sumtext="회신과명"/>
  1136. <Column id="execdd" type="STRING" size="256" sumtext="회신일"/>
  1137. <Column id="diagcd" type="STRING" size="256" sumtext="회신진단코드"/>
  1138. </ColumnInfo>
  1139. </Dataset>
  1140. <Dataset id="ds_main_indxinfo_infdisinfo_infdislist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1141. <ColumnInfo>
  1142. <Column id="seqno" type="INT" size="256" sumtext="순번"/>
  1143. <Column id="wrtedt" type="STRING" size="256" sumtext="작성일자"/>
  1144. <Column id="indd" type="STRING" size="256" sumtext="내원일"/>
  1145. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1146. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1147. <Column id="reptflag" type="STRING" size="256" sumtext="신고서구분"/>
  1148. </ColumnInfo>
  1149. </Dataset>
  1150. <Dataset id="ds_init_dschpatinfo_chgdschinfo_chgdschddlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1151. <ColumnInfo>
  1152. <Column id="dschddnm" type="STRING" size="256" sumtext="포맷퇴원일"/>
  1153. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  1154. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  1155. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  1156. </ColumnInfo>
  1157. </Dataset>
  1158. <Dataset id="ds_init_dschpatinfo_chgdschinfo_diagchngclrsdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1159. <ColumnInfo>
  1160. <Column id="cdnm" type="STRING" size="256" sumtext="진단전출분과명"/>
  1161. <Column id="cdid" type="STRING" size="256" sumtext="진단전출분과코드"/>
  1162. </ColumnInfo>
  1163. </Dataset>
  1164. <Dataset id="ds_init_dschpatinfo_chgdschinfo_opchngclrsdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1165. <ColumnInfo>
  1166. <Column id="cdnm" type="STRING" size="256" sumtext="수술전출분과명"/>
  1167. <Column id="cdid" type="STRING" size="256" sumtext="수술전출분과코드"/>
  1168. </ColumnInfo>
  1169. </Dataset>
  1170. <Dataset id="ds_opinfo_opindxdtlinfo_opindxdtllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1171. <ColumnInfo>
  1172. <Column id="opno" type="INT" size="256" sumtext="순번"/>
  1173. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1174. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1175. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1176. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1177. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1178. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1179. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1180. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1181. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1182. <!-- 20090409 추가 -->
  1183. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1184. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1185. <Column id="opdept" type="STRING" size="256" sumtext="수술과"/>
  1186. <Column id="perf" type="STRING" size="256" sumtext="수술의"/>
  1187. <Column id="dsopno" type="STRING" size="256" sumtext="수술번호"/>
  1188. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  1189. </ColumnInfo>
  1190. </Dataset>
  1191. <Dataset id="ds_opinfo_opindxinfo_opindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1192. <ColumnInfo>
  1193. <Column id="opno" type="INT" size="256" sumtext="순번"/>
  1194. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1195. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1196. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1197. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1198. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1199. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1200. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1201. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1202. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1203. <!-- 20090409 추가 -->
  1204. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1205. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1206. <Column id="opdept" type="STRING" size="256" sumtext="수술과"/>
  1207. <Column id="perf" type="STRING" size="256" sumtext="수술의"/>
  1208. <Column id="dsopno" type="STRING" size="256" sumtext="수술번호"/>
  1209. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  1210. </ColumnInfo>
  1211. </Dataset>
  1212. <Dataset id="ds_send_savedata_ccindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1213. <ColumnInfo>
  1214. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1215. <Column id="cctermcd" type="STRING" size="256" sumtext="주호소코드"/>
  1216. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1217. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1218. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1219. </ColumnInfo>
  1220. </Dataset>
  1221. <Dataset id="ds_send_savedata_diagindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1222. <ColumnInfo>
  1223. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1224. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1225. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role out진단"/>
  1226. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1227. <Column id="diagengnm" type="STRING" size="256" sumtext="진단명(영문)"/>
  1228. <Column id="diaghngnm" type="STRING" size="256" sumtext="진단명(한글)"/>
  1229. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1230. <Column id="diagseqno" type="INT" size="256" sumtext="진단일련번호 "/>
  1231. <Column id="lglydisflag" type="STRING" size="256" sumtext="법정전염병구분"/>
  1232. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1233. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1234. <!-- 20090409 추가 -->
  1235. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1236. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1237. <!-- 20091008 추가 -->
  1238. <Column id="wundcasclscd" type="STRING" size="256" sumtext="상해외인"/>
  1239. <Column id="poa" type="STRING" size="256" sumtext="poa"/>
  1240. </ColumnInfo>
  1241. </Dataset>
  1242. <Dataset id="ds_send_savedata_opindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1243. <ColumnInfo>
  1244. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1245. <Column id="opno" type="INT" size="256" sumtext="순번"/>
  1246. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주수술"/>
  1247. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1248. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1249. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1250. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1251. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1252. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1253. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1254. <!-- 20090409 추가 -->
  1255. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1256. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1257. <Column id="dsopno" type="STRING" size="256" sumtext="ds수술번호"/>
  1258. </ColumnInfo>
  1259. </Dataset>
  1260. <Dataset id="ds_send_savedata_cureindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1261. <ColumnInfo>
  1262. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1263. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주처치"/>
  1264. <Column id="optermcd" type="STRING" size="256" sumtext="처치코드"/>
  1265. <Column id="opengnm" type="STRING" size="256" sumtext="처치명(영문)"/>
  1266. <Column id="ophngnm" type="STRING" size="256" sumtext="처치명(한글)"/>
  1267. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1268. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1269. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1270. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1271. </ColumnInfo>
  1272. </Dataset>
  1273. <Dataset id="ds_send_savedata_dethindxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1274. <ColumnInfo>
  1275. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1276. <Column id="basedethdiagcd" type="STRING" size="256" sumtext="선행사인"/>
  1277. <Column id="mdldethdiagcd" type="STRING" size="256" sumtext="중간사인"/>
  1278. <Column id="direcdethdiagcd" type="STRING" size="256" sumtext="직접사인"/>
  1279. <Column id="dethcdflag1" type="STRING" size="256" sumtext="사인구분(선행)"/>
  1280. <Column id="dethcdflag2" type="STRING" size="256" sumtext="사인구분(중간)"/>
  1281. <Column id="dethcdflag3" type="STRING" size="256" sumtext="사인구분(직접)"/>
  1282. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1283. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1284. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1285. </ColumnInfo>
  1286. </Dataset>
  1287. <Dataset id="ds_send_savedata_indxmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1288. <ColumnInfo>
  1289. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1290. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  1291. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1292. <Column id="cncrflag" type="STRING" size="256" sumtext="종양구분"/>
  1293. <Column id="tmpcodeyn" type="STRING" size="256" sumtext="가코딩여부"/>
  1294. <Column id="tmpcoderesncd" type="STRING" size="256" sumtext="가코딩사유"/>
  1295. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1296. <Column id="reviewyn" type="STRING" size="256" sumtext="재검토여부"/>
  1297. <!-- 20100311, 주희경 -->
  1298. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  1299. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자"/>
  1300. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1301. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  1302. </ColumnInfo>
  1303. <Rows>
  1304. <Row/>
  1305. </Rows>
  1306. </Dataset>
  1307. <Dataset id="ds_send_savedata_dschpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1308. <ColumnInfo>
  1309. <Column id="pid" type="STRING" size="256" sumtext="환자 번호 "/>
  1310. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  1311. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  1312. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  1313. <Column id="infccascd" type="STRING" size="256" sumtext="감염종류1"/>
  1314. <Column id="infcpartcd" type="STRING" size="256" sumtext="감염종류2"/>
  1315. <Column id="infdisyn" type="STRING" size="256" sumtext="전염병"/>
  1316. <Column id="cmplcd" type="STRING" size="256" sumtext="합병증 "/>
  1317. <Column id="reopresncd" type="STRING" size="256" sumtext="재수술 "/>
  1318. <Column id="drgtype" type="STRING" size="256" sumtext="분류"/>
  1319. <Column id="propdrgtype" type="STRING" size="256" sumtext="권고분류"/>
  1320. <Column id="drhistdt" type="STRING" size="14" sumtext="의사기록기준일자"/>
  1321. </ColumnInfo>
  1322. <Rows>
  1323. <Row/>
  1324. </Rows>
  1325. </Dataset>
  1326. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1327. <ColumnInfo>
  1328. <Column id="srchflag" type="STRING" size="256" sumtext="선택한조회모드"/>
  1329. <Column id="srchnm" type="STRING" size="256" sumtext="입력한코드혹은코드명"/>
  1330. <Column id="endflag" type="STRING" size="256" sumtext="사용종료코드조회구분"/>
  1331. <Column id="srchtodd" type="STRING" size="256" sumtext="사용종료 종료일자"/>
  1332. <Column id="srchfromdd" type="STRING" size="256" sumtext="사용종료 시작일자"/>
  1333. <!-- 2008/12/02 이창록 추가 -->
  1334. <Column id="stndd" type="STRING" size="256" sumtext="기준일자"/>
  1335. <Column id="indxflag" type="STRING" size="256"/>
  1336. <Column id="deptcd" type="STRING" size="256"/>
  1337. <Column id="offset" type="INT" size="256"/>
  1338. <Column id="pagesize" type="INT" size="256"/>
  1339. <Column id="indxcd" type="STRING" size="256"/>
  1340. <Column id="deptflag" type="STRING" size="256"/>
  1341. </ColumnInfo>
  1342. <Rows>
  1343. <Row/>
  1344. </Rows>
  1345. </Dataset>
  1346. <Dataset id="ds_main_diagcdinfo_icd10cd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1347. <ColumnInfo>
  1348. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  1349. <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
  1350. <Column id="icd10drindxcd" type="STRING" size="256" sumtext="중분류"/>
  1351. <Column id="icd10medireccd" type="STRING" size="256" sumtext="소분류"/>
  1352. <Column id="icd10engnm" type="STRING" size="256" sumtext="영문명"/>
  1353. <Column id="icd10hngnm" type="STRING" size="256" sumtext="한글명"/>
  1354. <Column id="icd10seqno" type="STRING" size="256" sumtext="icd10일련번호"/>
  1355. <Column id="icd10fromdd" type="STRING" size="256" sumtext="icd10시작일"/>
  1356. <Column id="icd10todd" type="STRING" size="256" sumtext="icd10종료일"/>
  1357. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  1358. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1359. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
  1360. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  1361. </ColumnInfo>
  1362. </Dataset>
  1363. <Dataset id="ds_main_diagcdinfo_diagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1364. <ColumnInfo>
  1365. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  1366. <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
  1367. <Column id="diagattrcd" type="STRING" size="256" sumtext="확장코드"/>
  1368. <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
  1369. <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
  1370. <Column id="snmddescid" type="STRING" size="256" sumtext="SNOMED-CTDescription ID"/>
  1371. <Column id="termengnm" type="STRING" size="256" sumtext="영문멸"/>
  1372. <Column id="termhngnm" type="STRING" size="256" sumtext="한글명"/>
  1373. <Column id="reprflag" type="STRING" size="256" sumtext="대표어구분"/>
  1374. <Column id="lglydisflag" type="STRING" size="256" sumtext="전염병구분"/>
  1375. <Column id="chrncsickyn" type="STRING" size="256" sumtext="만성질환여부"/>
  1376. <Column id="estmexptyn" type="STRING" size="256" sumtext="산정특례여부"/>
  1377. <Column id="serdiagclsyn" type="STRING" size="256" sumtext="중증분류여부"/>
  1378. <Column id="obgyncdyn" type="STRING" size="256" sumtext="산과여부"/>
  1379. <Column id="nbabycdyn" type="STRING" size="256" sumtext="신생아여부"/>
  1380. <Column id="manwomflag" type="STRING" size="256" sumtext="남녀구분"/>
  1381. <Column id="diagattrdrindxcd" type="STRING" size="256" sumtext="분류코드"/>
  1382. <Column id="diagattrmedireccd" type="STRING" size="256" sumtext="의사색인분류코드"/>
  1383. <Column id="diagattrverflag" type="STRING" size="256" sumtext="버전"/>
  1384. <Column id="termfromdd" type="STRING" size="256" sumtext="용어시작일"/>
  1385. <Column id="termtodd" type="STRING" size="256" sumtext="용어종료일"/>
  1386. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1387. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  1388. <Column id="attrfromdd" type="STRING" size="256" sumtext="진단속성시작일자"/>
  1389. <Column id="attrtodd" type="STRING" size="256" sumtext="진단속성종료일자 "/>
  1390. <Column id="termflag" type="STRING" size="256" sumtext="용어구분"/>
  1391. <Column id="icdfromdd" type="STRING" size="256" sumtext="icd시작일"/>
  1392. </ColumnInfo>
  1393. </Dataset>
  1394. <Dataset id="ds_main_diagcdinfo_kcd4m" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1395. <ColumnInfo>
  1396. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  1397. <Column id="morphlgccd" type="STRING" size="256" sumtext="형태학적코드"/>
  1398. <Column id="indxcd" type="STRING" size="256" sumtext="색인코드"/>
  1399. <Column id="kcd4mseqno" type="STRING" size="256" sumtext="형태학적코드 순번"/>
  1400. <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
  1401. <Column id="snmdcnptnm" type="STRING" size="256" sumtext="SNOMED-CTConcept 명"/>
  1402. <Column id="kcd4mfromdd" type="STRING" size="256" sumtext="시작일"/>
  1403. <Column id="kcd4mtodd" type="STRING" size="256" sumtext="종료일"/>
  1404. <Column id="kcd4mengnm" type="STRING" size="256" sumtext="영문명"/>
  1405. <Column id="kcd4mhngnm" type="STRING" size="256" sumtext="한글명"/>
  1406. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  1407. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1408. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
  1409. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  1410. <Column id="version" type="STRING" size="256" sumtext="버전"/>
  1411. </ColumnInfo>
  1412. </Dataset>
  1413. <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1414. <ColumnInfo>
  1415. <Column id="srchcond" type="INT" size="256" sumtext="검색조건"/>
  1416. <Column id="checkfnexam" type="INT" size="256" sumtext="구환신환구분"/>
  1417. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1418. <Column id="hngnm" type="STRING" size="256" sumtext="한글이름"/>
  1419. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호 앞 6자리"/>
  1420. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호 앞 7자리"/>
  1421. <Column id="acptdd" type="STRING" size="256" sumtext="예약일자"/>
  1422. <Column id="instcd" type="STRING" size="256" sumtext="예약일자"/>
  1423. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  1424. <Column id="inhospyn" type="STRING" size="256" sumtext="재원여부"/>
  1425. </ColumnInfo>
  1426. <Rows>
  1427. <Row/>
  1428. </Rows>
  1429. </Dataset>
  1430. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1431. <ColumnInfo>
  1432. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1433. <Column id="bindyn" type="STRING" size="256" sumtext="환자등록번호"/>
  1434. <Column id="hngnm" type="STRING" size="256" sumtext="한글이름"/>
  1435. <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
  1436. <Column id="chinm" type="STRING" size="256" sumtext="영문이름"/>
  1437. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞6자리"/>
  1438. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호뒤7자리"/>
  1439. <Column id="rrgstno3" type="STRING" size="256" sumtext="주민번호뒤4자리와별표3자리"/>
  1440. <Column id="lastinsukind" type="STRING" size="256" sumtext="최근보험유형"/>
  1441. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  1442. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1443. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1444. <Column id="bindpid" type="STRING" size="256" sumtext="합본등록번호"/>
  1445. <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
  1446. <Column id="mpphontel" type="STRING" size="256" sumtext="휴대전화번호"/>
  1447. <Column id="etctel1" type="STRING" size="256" sumtext="기타전화번호1"/>
  1448. <Column id="etctel2" type="STRING" size="256" sumtext="기타전화번호2"/>
  1449. <Column id="smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인 여부"/>
  1450. <Column id="email" type="STRING" size="256" sumtext="이메일 게정"/>
  1451. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호 앞 3자리"/>
  1452. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호 뒤 3자리"/>
  1453. <Column id="zipcdseq" type="STRING" size="256" sumtext="우편일련번호"/>
  1454. <Column id="addr" type="STRING" size="256" sumtext="기본주소"/>
  1455. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1456. <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
  1457. <Column id="rh" type="STRING" size="256" sumtext="RH혈액형"/>
  1458. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  1459. <Column id="nati" type="STRING" size="256" sumtext="국적"/>
  1460. <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
  1461. <Column id="recmyn" type="STRING" size="256" sumtext="추천여부"/>
  1462. <Column id="recmerid" type="STRING" size="256" sumtext="추천인ID"/>
  1463. <Column id="recmernm" type="STRING" size="256" sumtext="추천인명"/>
  1464. <Column id="recmerrela" type="STRING" size="256" sumtext="추천인과의 관계"/>
  1465. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  1466. <Column id="viprem" type="STRING" size="256" sumtext="VIP비고"/>
  1467. <Column id="religncd" type="STRING" size="256" sumtext="종교코드"/>
  1468. <Column id="carnum" type="STRING" size="256" sumtext="자동차번호"/>
  1469. <Column id="baptnm" type="STRING" size="256" sumtext="세례명"/>
  1470. <Column id="chchnm" type="STRING" size="256" sumtext="성당명"/>
  1471. <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
  1472. <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
  1473. <Column id="dethdd" type="STRING" size="256" sumtext="사망일자"/>
  1474. <Column id="dethtm" type="STRING" size="256" sumtext="사망시간"/>
  1475. <Column id="chosresn" type="STRING" size="256" sumtext="내원사유"/>
  1476. <Column id="animyn" type="STRING" size="256" sumtext="동물여부"/>
  1477. <Column id="exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
  1478. <Column id="inhospyn" type="STRING" size="256" sumtext="재원여부"/>
  1479. <Column id="handicapryn" type="STRING" size="256" sumtext="장애인여부"/>
  1480. <Column id="pidflag" type="STRING" size="256" sumtext="등록번호구분"/>
  1481. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  1482. <Column id="ptunyn" type="STRING" size="256" sumtext="미수안내"/>
  1483. <Column id="lastorddd" type="STRING" size="256" sumtext="최근내원일"/>
  1484. <Column id="lastorddeptcd" type="STRING" size="256" sumtext="최근내원과"/>
  1485. <Column id="outuncoamt" type="STRING" size="256" sumtext="외래미수금"/>
  1486. <Column id="dschuncoamt" type="STRING" size="256" sumtext="입원미수금"/>
  1487. <Column id="kioskrcptnoyn" type="STRING" size="256" sumtext="무인수납불가여부"/>
  1488. <Column id="acptdd" type="STRING" size="256" sumtext="가예약 접수일자"/>
  1489. <Column id="acptno" type="STRING" size="256" sumtext="가예약 접수일련번호"/>
  1490. <Column id="patspcfyn" type="STRING" size="256" sumtext="특이환자여부"/>
  1491. <Column id="tdaydsch" type="STRING" size="256" sumtext="특이환자여부"/>
  1492. <Column id="mig" type="STRING" size="256" sumtext="마이그레이션여부"/>
  1493. </ColumnInfo>
  1494. </Dataset>
  1495. <Dataset id="ds_main_deptdiagcdlist_deptdiagcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1496. <ColumnInfo>
  1497. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1498. <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
  1499. <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
  1500. <Column id="deptindxcd" type="STRING" size="256" sumtext="색인코드"/>
  1501. <Column id="termengnm" type="STRING" size="256" sumtext="진단 영문명"/>
  1502. <Column id="termhngnm" type="STRING" size="256" sumtext="진단 한글명"/>
  1503. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  1504. <Column id="deptfromdt" type="STRING" size="256" sumtext="시작일자"/>
  1505. <Column id="deptindxflag" type="STRING" size="256" sumtext="색인구분"/>
  1506. <Column id="lglydisflag" type="STRING" size="256" sumtext="전염병구분"/>
  1507. </ColumnInfo>
  1508. </Dataset>
  1509. <Dataset id="ds_init_checknum" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1510. <ColumnInfo>
  1511. <Column id="value" type="STRING" size="256"/>
  1512. </ColumnInfo>
  1513. <Rows>
  1514. <Row>
  1515. <Col id="value">true</Col>
  1516. </Row>
  1517. </Rows>
  1518. </Dataset>
  1519. <Dataset id="ds_temp_deptcd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1520. <ColumnInfo>
  1521. <Column id="hardcdno" type="STRING" size="256"/>
  1522. <Column id="hardcodenm" type="STRING" size="256"/>
  1523. <Column id="hardcd" type="STRING" size="256"/>
  1524. <Column id="hardcdnm" type="STRING" size="256"/>
  1525. <Column id="cdseqno" type="STRING" size="256"/>
  1526. </ColumnInfo>
  1527. </Dataset>
  1528. <Dataset id="ds_temp_dutplcecd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1529. <ColumnInfo>
  1530. <Column id="hardcdno" type="STRING" size="256"/>
  1531. <Column id="hardcodenm" type="STRING" size="256"/>
  1532. <Column id="hardcd" type="STRING" size="256"/>
  1533. <Column id="hardcdnm" type="STRING" size="256"/>
  1534. <Column id="cdseqno" type="STRING" size="256"/>
  1535. </ColumnInfo>
  1536. </Dataset>
  1537. <Dataset id="ds_init_diagchgndeptlist_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1538. <ColumnInfo>
  1539. <Column id="deptcd" type="STRING" size="255"/>
  1540. <Column id="depthngnm" type="STRING" size="255"/>
  1541. <Column id="deptengabbr" type="STRING" size="255"/>
  1542. </ColumnInfo>
  1543. </Dataset>
  1544. <Dataset id="ds_init_opchgndeptlist_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1545. <ColumnInfo>
  1546. <Column id="deptcd" type="STRING" size="255"/>
  1547. <Column id="depthngnm" type="STRING" size="255"/>
  1548. <Column id="deptengabbr" type="STRING" size="255"/>
  1549. </ColumnInfo>
  1550. </Dataset>
  1551. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0485" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1552. <ColumnInfo>
  1553. <Column id="cdid" type="STRING" size="255"/>
  1554. <Column id="cdnm" type="STRING" size="255"/>
  1555. </ColumnInfo>
  1556. </Dataset>
  1557. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0486" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1558. <ColumnInfo>
  1559. <Column id="cdid" type="STRING" size="255"/>
  1560. <Column id="cdnm" type="STRING" size="255"/>
  1561. </ColumnInfo>
  1562. </Dataset>
  1563. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0487" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1564. <ColumnInfo>
  1565. <Column id="cdid" type="STRING" size="255"/>
  1566. <Column id="cdnm" type="STRING" size="255"/>
  1567. </ColumnInfo>
  1568. </Dataset>
  1569. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0488" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1570. <ColumnInfo>
  1571. <Column id="cdid" type="STRING" size="255"/>
  1572. <Column id="cdnm" type="STRING" size="255"/>
  1573. </ColumnInfo>
  1574. </Dataset>
  1575. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0489" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1576. <ColumnInfo>
  1577. <Column id="cdid" type="STRING" size="255"/>
  1578. <Column id="cdnm" type="STRING" size="255"/>
  1579. </ColumnInfo>
  1580. </Dataset>
  1581. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0490" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1582. <ColumnInfo>
  1583. <Column id="cdid" type="STRING" size="255"/>
  1584. <Column id="cdnm" type="STRING" size="255"/>
  1585. </ColumnInfo>
  1586. </Dataset>
  1587. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0491" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1588. <ColumnInfo>
  1589. <Column id="cdid" type="STRING" size="255"/>
  1590. <Column id="cdnm" type="STRING" size="255"/>
  1591. </ColumnInfo>
  1592. </Dataset>
  1593. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0492" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1594. <ColumnInfo>
  1595. <Column id="cdid" type="STRING" size="255"/>
  1596. <Column id="cdnm" type="STRING" size="255"/>
  1597. </ColumnInfo>
  1598. </Dataset>
  1599. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0493" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1600. <ColumnInfo>
  1601. <Column id="cdid" type="STRING" size="255"/>
  1602. <Column id="cdnm" type="STRING" size="255"/>
  1603. </ColumnInfo>
  1604. </Dataset>
  1605. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0494" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1606. <ColumnInfo>
  1607. <Column id="cdid" type="STRING" size="255"/>
  1608. <Column id="cdnm" type="STRING" size="255"/>
  1609. </ColumnInfo>
  1610. </Dataset>
  1611. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0495" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1612. <ColumnInfo>
  1613. <Column id="cdid" type="STRING" size="255"/>
  1614. <Column id="cdnm" type="STRING" size="255"/>
  1615. </ColumnInfo>
  1616. </Dataset>
  1617. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0496" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1618. <ColumnInfo>
  1619. <Column id="cdid" type="STRING" size="255"/>
  1620. <Column id="cdnm" type="STRING" size="255"/>
  1621. </ColumnInfo>
  1622. </Dataset>
  1623. <Dataset id="ds_hidden_infdcpartinfo_infdcpartlist_M0497" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1624. <ColumnInfo>
  1625. <Column id="cdid" type="STRING" size="255"/>
  1626. <Column id="cdnm" type="STRING" size="255"/>
  1627. </ColumnInfo>
  1628. </Dataset>
  1629. <Dataset id="ds_temp_selectdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1630. <ColumnInfo>
  1631. <Column id="termcd" type="STRING" size="256"/>
  1632. <Column id="termengnm" type="STRING" size="256"/>
  1633. <Column id="termhngnm" type="STRING" size="256"/>
  1634. </ColumnInfo>
  1635. </Dataset>
  1636. <Dataset id="ds_init_diagkindcdflag_M0019" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1637. <ColumnInfo>
  1638. <Column id="cdid" type="STRING" size="256"/>
  1639. <Column id="cdnm" type="STRING" size="256"/>
  1640. </ColumnInfo>
  1641. </Dataset>
  1642. <Dataset id="ds_init_diagkindcd_M0018" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1643. <ColumnInfo>
  1644. <Column id="cdid" type="STRING" size="256"/>
  1645. <Column id="cdnm" type="STRING" size="256"/>
  1646. </ColumnInfo>
  1647. </Dataset>
  1648. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1649. <ColumnInfo>
  1650. <Column id="chgrowflag" type="STRING" size="256"/>
  1651. </ColumnInfo>
  1652. <Rows>
  1653. <Row/>
  1654. </Rows>
  1655. </Dataset>
  1656. <Dataset id="ds_hidden_menu_indxlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1657. <ColumnInfo>
  1658. <Column id="label" type="STRING" size="256"/>
  1659. <Column id="func" type="STRING" size="256"/>
  1660. <Column id="lev" type="STRING" size="256"/>
  1661. </ColumnInfo>
  1662. <Rows>
  1663. <Row>
  1664. <Col id="label">추가</Col>
  1665. <Col id="func">fAddRow_Rindxlist</Col>
  1666. <Col id="lev">0</Col>
  1667. </Row>
  1668. <Row>
  1669. <Col id="label">삭제</Col>
  1670. <Col id="func">fDelRow_indxlist</Col>
  1671. <Col id="lev">0</Col>
  1672. </Row>
  1673. </Rows>
  1674. </Dataset>
  1675. <Dataset id="ds_init_wundcasclslist_M0415" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1676. <ColumnInfo>
  1677. <Column id="cdid" type="STRING" size="256"/>
  1678. <Column id="cdnm" type="STRING" size="256"/>
  1679. </ColumnInfo>
  1680. <Rows>
  1681. <Row/>
  1682. </Rows>
  1683. </Dataset>
  1684. <Dataset id="ds_temp_tmp_ccindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1685. <ColumnInfo>
  1686. <Column id="cctermcd" type="STRING" size="256" sumtext="주호소코드"/>
  1687. <Column id="ccengnm" type="STRING" size="256" sumtext="주호소명(영문)"/>
  1688. <Column id="cchngnm" type="STRING" size="256" sumtext="주호소명(한글)"/>
  1689. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1690. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1691. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1692. </ColumnInfo>
  1693. <Rows>
  1694. <Row/>
  1695. </Rows>
  1696. </Dataset>
  1697. <Dataset id="ds_temp_tmp_diagindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1698. <ColumnInfo>
  1699. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1700. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1701. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1702. <Column id="dispdiagcd" type="STRING" size="256" sumtext="표현진단코드"/>
  1703. <Column id="engnm" type="STRING" size="256" sumtext="진단명(영문)"/>
  1704. <Column id="hngnm" type="STRING" size="256" sumtext="진단명(한글)"/>
  1705. <Column id="diagseqno" type="INT" size="256" sumtext="진단일련번호"/>
  1706. <Column id="lglydisflag" type="STRING" size="256" sumtext="법정전염병구분"/>
  1707. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1708. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1709. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1710. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1711. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1712. <Column id="wundcasclscd" type="STRING" size="256" sumtext="상해외인"/>
  1713. <Column id="poa" type="STRING" size="256" sumtext="poa"/>
  1714. <Column id="trnscnts" type="STRING" size="256" sumtext="전달사항"/>
  1715. </ColumnInfo>
  1716. <Rows>
  1717. <Row/>
  1718. </Rows>
  1719. </Dataset>
  1720. <Dataset id="ds_temp_tmp_opindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1721. <ColumnInfo>
  1722. <Column id="opno" type="INT" size="256" sumtext="순번"/>
  1723. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1724. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1725. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1726. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1727. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1728. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1729. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1730. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1731. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1732. <!-- 20090409 추가 -->
  1733. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1734. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1735. <Column id="opdept" type="STRING" size="256" sumtext="수술과"/>
  1736. <Column id="perf" type="STRING" size="256" sumtext="수술의"/>
  1737. <Column id="dsopno" type="STRING" size="256" sumtext="수술번호"/>
  1738. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  1739. </ColumnInfo>
  1740. <Rows>
  1741. <Row/>
  1742. </Rows>
  1743. </Dataset>
  1744. <Dataset id="ds_temp_tmp_cureindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1745. <ColumnInfo>
  1746. <Column id="opkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1747. <Column id="disoptermcd" type="STRING" size="256" sumtext="표현수술코드"/>
  1748. <Column id="optermcd" type="STRING" size="256" sumtext="수술코드"/>
  1749. <Column id="opengnm" type="STRING" size="256" sumtext="수술명(영문)"/>
  1750. <Column id="ophngnm" type="STRING" size="256" sumtext="수술명(한글)"/>
  1751. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1752. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1753. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1754. <Column id="opflag" type="STRING" size="256" sumtext="수술/처치구분"/>
  1755. </ColumnInfo>
  1756. <Rows>
  1757. <Row/>
  1758. </Rows>
  1759. </Dataset>
  1760. <Dataset id="ds_send_data_singdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1761. <ColumnInfo>
  1762. <Column id="srchpid" type="STRING" size="256"/>
  1763. <Column id="srchdate11" type="STRING" size="256"/>
  1764. </ColumnInfo>
  1765. <Rows>
  1766. <Row/>
  1767. </Rows>
  1768. </Dataset>
  1769. <Dataset id="ds_main_deptopcdlist_deptopcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1770. <Dataset id="ds_tmp_selectopinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1771. <Dataset id="ds_diagkindcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1772. <ColumnInfo>
  1773. <Column id="label" type="STRING" size="256"/>
  1774. <Column id="value" type="STRING" size="256"/>
  1775. </ColumnInfo>
  1776. <Rows>
  1777. <Row>
  1778. <Col id="label">R/O</Col>
  1779. <Col id="value">R</Col>
  1780. </Row>
  1781. <Row/>
  1782. </Rows>
  1783. </Dataset>
  1784. <Dataset id="ds_init_poa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1785. <ColumnInfo>
  1786. <Column id="label" type="STRING" size="256"/>
  1787. <Column id="value" type="STRING" size="256"/>
  1788. </ColumnInfo>
  1789. <Rows>
  1790. <Row>
  1791. <Col id="label">Y</Col>
  1792. <Col id="value">Y</Col>
  1793. </Row>
  1794. <Row>
  1795. <Col id="label">N</Col>
  1796. <Col id="value">N</Col>
  1797. </Row>
  1798. <Row>
  1799. <Col id="label">U</Col>
  1800. <Col id="value">U</Col>
  1801. </Row>
  1802. <Row>
  1803. <Col id="label">W</Col>
  1804. <Col id="value">W</Col>
  1805. </Row>
  1806. <Row>
  1807. <Col id="label">E</Col>
  1808. <Col id="value">E</Col>
  1809. </Row>
  1810. </Rows>
  1811. </Dataset>
  1812. <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1813. <ColumnInfo>
  1814. <Column id="formcd" type="STRING" size="256"/>
  1815. <Column id="formkind" type="STRING" size="256"/>
  1816. <Column id="btnvisible" type="STRING" size="256"/>
  1817. <Column id="pid" type="STRING" size="256"/>
  1818. <Column id="orddd" type="STRING" size="256"/>
  1819. <Column id="cretno" type="STRING" size="256"/>
  1820. <Column id="modalyn" type="STRING" size="256"/>
  1821. <Column id="topyn" type="STRING" size="256"/>
  1822. <Column id="orddeptcd" type="STRING" size="256"/>
  1823. <Column id="ioflag" type="STRING" size="256"/>
  1824. <Column id="orddrid" type="STRING" size="256"/>
  1825. <Column id="scrnidx" type="STRING" size="256"/>
  1826. <Column id="paminfo" type="STRING" size="256"/>
  1827. </ColumnInfo>
  1828. </Dataset>
  1829. <Dataset id="ds_hidden_icd10s" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1830. <Dataset id="ds_main_indxinfo_propdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1831. <ColumnInfo>
  1832. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1833. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role Out 진단"/>
  1834. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1835. <Column id="dispdiagcd" type="STRING" size="256" sumtext="표현진단코드"/>
  1836. <Column id="engnm" type="STRING" size="256" sumtext="진단명(영문)"/>
  1837. <Column id="hngnm" type="STRING" size="256" sumtext="진단명(한글)"/>
  1838. <Column id="diagseqno" type="INT" size="256" sumtext="진단일련번호"/>
  1839. <Column id="lglydisflag" type="STRING" size="256" sumtext="법정전염병구분"/>
  1840. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  1841. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1842. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1843. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1844. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1845. <Column id="wundcasclscd" type="STRING" size="256" sumtext="상해외인"/>
  1846. <Column id="poa" type="STRING" size="256" sumtext="poa"/>
  1847. <Column id="trnscnts" type="STRING" size="256"/>
  1848. </ColumnInfo>
  1849. </Dataset>
  1850. <Dataset id="ds_send_savedata_propdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1851. <ColumnInfo>
  1852. <Column id="status" type="STRING" size="256" sumtext="상태flag"/>
  1853. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="주/부진단"/>
  1854. <Column id="diagkindcd" type="STRING" size="256" sumtext="확정/Role out진단"/>
  1855. <Column id="diagtermcd" type="STRING" size="256" sumtext="진단코드"/>
  1856. <Column id="diagengnm" type="STRING" size="256" sumtext="진단명(영문)"/>
  1857. <Column id="diaghngnm" type="STRING" size="256" sumtext="진단명(한글)"/>
  1858. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  1859. <Column id="diagseqno" type="INT" size="256" sumtext="진단일련번호 "/>
  1860. <Column id="lglydisflag" type="STRING" size="256" sumtext="법정전염병구분"/>
  1861. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자 "/>
  1862. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1863. <!-- 20090409 추가 -->
  1864. <Column id="chngdeptcd" type="STRING" size="256" sumtext="전출과"/>
  1865. <Column id="chngclrsdeptcd" type="STRING" size="256" sumtext="전출분과"/>
  1866. <!-- 20091008 추가 -->
  1867. <Column id="wundcasclscd" type="STRING" size="256" sumtext="상해외인"/>
  1868. <Column id="poa" type="STRING" size="256" sumtext="poa"/>
  1869. </ColumnInfo>
  1870. </Dataset>
  1871. <Dataset id="ds_drgtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1872. <ColumnInfo>
  1873. <Column id="label" type="STRING" size="256"/>
  1874. <Column id="value" type="STRING" size="256"/>
  1875. </ColumnInfo>
  1876. <Rows>
  1877. <Row>
  1878. <Col id="label">전문</Col>
  1879. <Col id="value">1</Col>
  1880. </Row>
  1881. <Row>
  1882. <Col id="label">일반</Col>
  1883. <Col id="value">2</Col>
  1884. </Row>
  1885. <Row>
  1886. <Col id="label">단순</Col>
  1887. <Col id="value">3</Col>
  1888. </Row>
  1889. <Row>
  1890. <Col id="label">미분류</Col>
  1891. <Col id="value">N</Col>
  1892. </Row>
  1893. </Rows>
  1894. </Dataset>
  1895. </Objects>
  1896. <Bind>
  1897. <BindItem id="item0" compid="output8" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="indxmyn"/>
  1898. <BindItem id="item1" compid="output7" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="dethyn"/>
  1899. <BindItem id="item2" compid="chk_cretchknum" propid="value" datasetid="ds_init_checknum" columnid="value"/>
  1900. <BindItem id="item3" compid="ipt_cncrflagcd" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="cncrflagcd"/>
  1901. <BindItem id="item4" compid="cmb_cncrflag" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="cncrflag"/>
  1902. <BindItem id="item5" compid="ipt_pid" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="pid"/>
  1903. <BindItem id="item6" compid="input32" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="hngnm"/>
  1904. <BindItem id="item7" compid="combo2" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="forgeryn"/>
  1905. <BindItem id="item8" compid="input33" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="rrgstno"/>
  1906. <BindItem id="item9" compid="input25" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="age"/>
  1907. <BindItem id="item10" compid="input18" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="sex"/>
  1908. <BindItem id="item11" compid="cmb_btype" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="btype"/>
  1909. <BindItem id="item12" compid="cmb_rh" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="rh"/>
  1910. <BindItem id="item13" compid="cmb_dschdd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="dschdd"/>
  1911. <BindItem id="item14" compid="cmb_indd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="indd"/>
  1912. <BindItem id="item15" compid="input20" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="totinhospdayno"/>
  1913. <BindItem id="item16" compid="input21" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="opbfinhospdayno"/>
  1914. <BindItem id="item17" compid="input2" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="indg"/>
  1915. <BindItem id="item18" compid="input1" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="unprepstatcd"/>
  1916. <BindItem id="item19" compid="input12" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="jobnm"/>
  1917. <BindItem id="item20" compid="cmb_jobcd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="jobcd"/>
  1918. <BindItem id="item21" compid="ipt_job" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="job"/>
  1919. <BindItem id="item22" compid="ipt_marystatcd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="marystatcd"/>
  1920. <BindItem id="item23" compid="cmb_marystatnm" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="marystatnm"/>
  1921. <BindItem id="item24" compid="cmb_relignnm" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="relignnm"/>
  1922. <BindItem id="item25" compid="ipt_religncd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="religncd"/>
  1923. <BindItem id="item26" compid="cmb_disposstatcd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="disposstatcd"/>
  1924. <BindItem id="item27" compid="combo22" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="unprepstatcd"/>
  1925. <BindItem id="item28" compid="input10" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="cancerboby"/>
  1926. <BindItem id="item29" compid="input11" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="tissueboby"/>
  1927. <BindItem id="item30" compid="input7" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="cncrrgstyn"/>
  1928. <BindItem id="item31" compid="ipt_infdisyncd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infdisyncd"/>
  1929. <BindItem id="item32" compid="cmb_infdisyn" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infdisyn"/>
  1930. <BindItem id="item33" compid="ipt_infccas" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infccascd"/>
  1931. <BindItem id="item34" compid="cmb_infccascd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infccas"/>
  1932. <BindItem id="item35" compid="ipt_infcpart" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infcpartcd"/>
  1933. <BindItem id="item36" compid="cmb_infcpartcd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="infcpart"/>
  1934. <BindItem id="item37" compid="ipt_cmpl" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="cmplcd"/>
  1935. <BindItem id="item38" compid="cmb_cmplcd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="cmpl"/>
  1936. <BindItem id="item39" compid="ipt_reopresn" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="reopresncd"/>
  1937. <BindItem id="item40" compid="cmb_reopresncd" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="reopresn"/>
  1938. <BindItem id="item41" compid="chk_tmpcodeyn" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="tmpcodeyn"/>
  1939. <BindItem id="item42" compid="bool1" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="reviewyn"/>
  1940. <BindItem id="item43" compid="cmb_tmpcoderesncd" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="tmpcoderesncd"/>
  1941. <BindItem id="item44" compid="tar_memo" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="memo"/>
  1942. <BindItem id="item45" compid="output5" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="fstrgstrid"/>
  1943. <BindItem id="item46" compid="output6" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="lastupdtrid"/>
  1944. <BindItem id="item47" compid="output3" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="lastupdtrnm"/>
  1945. <BindItem id="item48" compid="output4" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="lastupdtdt"/>
  1946. <BindItem id="item49" compid="output2" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="fstrgstrnm"/>
  1947. <BindItem id="item50" compid="output1" propid="value" datasetid="ds_main_indxinfo_indxmastinfo_indxmast" columnid="fstrgstdt"/>
  1948. <BindItem id="item52" compid="ipt_drgtype" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="drgtype"/>
  1949. <BindItem id="item53" compid="ipt_propdrgtype" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="propdrgtype"/>
  1950. <BindItem id="item55" compid="ipt_propdrgtype" propid="displaynulltext" datasetid="미분류" columnid=""/>
  1951. <BindItem id="item51" compid="ipt_pamdrgtype" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="pamdrgtype"/>
  1952. <BindItem id="item54" compid="edit_drhistdt" propid="value" datasetid="ds_main_indxinfo_dschpatinfo_patinfo" columnid="drhistdt"/>
  1953. </Bind>
  1954. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1955. * System Name : 경대 의료정보시스템
  1956. * Job Name : emr_dschanalyxp -> SMMRD00700
  1957. * Creator : yjh
  1958. * Make Date : 2018-03-21
  1959. * Description :
  1960. *---------------------------------------------------------------------------------------
  1961. * Modify Date Modifier Modify Description
  1962. *---------------------------------------------------------------------------------------
  1963. * 2018-03-21 yjh TF->XP
  1964. *
  1965. *---------------------------------------------------------------------------------------
  1966. ****************************************************************************************/
  1967. //=======================================================================================
  1968. // Lib Include
  1969. //---------------------------------------------------------------------------------------
  1970. include "com_commonxp::comm_main.xjs";
  1971. include "emr_dschanalyxp::MRD00700.xjs";
  1972. include "emr_prcpmngtxp::MMOCommon.xjs";
  1973. include "emr_commonxp::EMRCommon.xjs";
  1974. include "emr_medirecxp::MMR01100.xjs";
  1975. include "emr_prcpmngtxp::MMO001.xjs";
  1976. //=======================================================================================
  1977. // Global Form Variable
  1978. //---------------------------------------------------------------------------------------
  1979. var arErrorCode = new HashArray();
  1980. //=======================================================================================
  1981. // Function
  1982. //---------------------------------------------------------------------------------------
  1983. function EventTabKeyToReturn(keyCode)
  1984. {
  1985. if( keyCode == 13 ) {
  1986. var pCurTargetObj = event.ptarget.parent;
  1987. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  1988. event.keyCode = 9;
  1989. pCurTargetObj.dispatch("onkeydown");
  1990. }
  1991. else {
  1992. event.keyCode = 9;
  1993. }
  1994. }
  1995. event.stopPropagation();
  1996. }
  1997. //=======================================================================================
  1998. // Event
  1999. //---------------------------------------------------------------------------------------
  2000. /****************************************************************************************
  2001. * Components : Form
  2002. * Components ID : SMMRD00700
  2003. * Event : oninit
  2004. * Argument : 01.obj : Object Event has occurred
  2005. * : 02.e : Event Object
  2006. * Description : 화면 처음 초기화시
  2007. ****************************************************************************************/
  2008. function SMMRD00700_oninit(obj:Form, e:InitEventInfo)
  2009. {
  2010. frmf_initForm(obj); //폼 초기화
  2011. }
  2012. /****************************************************************************************
  2013. * Components : Form
  2014. * Components ID : SMMRD00700
  2015. * Event : onload
  2016. * Argument : 01.obj : Object Event has occurred
  2017. * : 02.e : Event Object
  2018. * Description : 화면 로딩 완료시
  2019. ****************************************************************************************/
  2020. function SMMRD00700_onload(obj:Form, e:LoadEventInfo)
  2021. {
  2022. //894324
  2023. ds_main_indxinfo_indxmastinfo_indxmast.setColumn(0, "tmpcoderesncd", "0");
  2024. fInitialize();
  2025. // var instcd = sysf_getUserInfo("dutplceinstcd");
  2026. //
  2027. // if ( instcd == "012"){
  2028. // grd_diagindxlist.setFormatColProperty(grd_diagindxlist.getBindCellIndex("body", "wundcasclscd"), "size", 0);
  2029. // }
  2030. }
  2031. /****************************************************************************************
  2032. * Components : Grid
  2033. * Components ID : grd_dethindxlist
  2034. * Event : onrbuttonup
  2035. * Argument : 01.obj : Object Event has occurred
  2036. * : 02.e : Event Object
  2037. * Description : 마우스 우 클릭시
  2038. ****************************************************************************************/
  2039. function grd_dethindxlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  2040. {
  2041. ds_hidden.setColumn(0, "chgrowflag","DT");
  2042. if( e.row > -1 ){
  2043. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  2044. pMenu_indxlistmenu.trackPopup(e.screenX, e.screenY);
  2045. }
  2046. return true;
  2047. }
  2048. /****************************************************************************************
  2049. * Components : Dataset
  2050. * Components ID : ds_main_indxinfo_dethindxinfo_dethindxlist
  2051. * Event : oncolumnchanged
  2052. * Argument : 01.obj : Object Event has occurred
  2053. * : 02.e : Event Object
  2054. * Description : 데이터셋 값 변경시
  2055. ****************************************************************************************/
  2056. function ds_main_indxinfo_dethindxinfo_dethindxlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2057. {
  2058. var iCol = e.columnid;
  2059. if(iCol=="basedethcd"){
  2060. fDethCd("B","1");
  2061. }else if(iCol=="mdldethcd"){
  2062. fDethCd("M","2");
  2063. }else if(iCol=="direcdethcd"){
  2064. fDethCd("D","3");
  2065. }
  2066. }
  2067. /****************************************************************************************
  2068. * Components : Grid
  2069. * Components ID : grd_ccindxlist
  2070. * Event : onrbuttonup
  2071. * Argument : 01.obj : Object Event has occurred
  2072. * : 02.e : Event Object
  2073. * Description : 마우스 우 클릭시
  2074. ****************************************************************************************/
  2075. function grd_ccindxlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  2076. {
  2077. ds_hidden.setColumn(0, "chgrowflag","CC");
  2078. if( e.row > -1 ){
  2079. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  2080. pMenu_indxlistmenu.trackPopup(e.screenX, e.screenY);
  2081. }
  2082. return true;
  2083. }
  2084. /****************************************************************************************
  2085. * Components : Dataset
  2086. * Components ID : ds_main_indxinfo_ccindxinfo_ccindxlist
  2087. * Event : oncolumnchanged
  2088. * Argument : 01.obj : Object Event has occurred
  2089. * : 02.e : Event Object
  2090. * Description : 데이터셋 값 변경시
  2091. ****************************************************************************************/
  2092. function ds_main_indxinfo_ccindxinfo_ccindxlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2093. {
  2094. fCcIndxList("eng");
  2095. }
  2096. /****************************************************************************************
  2097. * Components : Grid
  2098. * Components ID : grd_diagindxlist
  2099. * Event : onrbuttonup
  2100. * Argument : 01.obj : Object Event has occurred
  2101. * : 02.e : Event Object
  2102. * Description : 마우스 우 클릭시
  2103. ****************************************************************************************/
  2104. function switch2_diag_grd_diagindxlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  2105. {
  2106. ds_hidden.setColumn(0, "chgrowflag","DA");
  2107. if( e.row > -1 ){
  2108. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  2109. pMenu_indxlistmenu.trackPopup(e.screenX, e.screenY);
  2110. }
  2111. return true;
  2112. }
  2113. /****************************************************************************************
  2114. * Components : Button
  2115. * Components ID : btn_diagserch
  2116. * Event : onclick
  2117. * Argument : 01.obj : Object Event has occurred
  2118. * : 02.e : Event Object
  2119. * Description : 돋보기버튼 클릭시
  2120. ****************************************************************************************/
  2121. function btn_diagserch_onclick(obj:Button, e:ClickEventInfo)
  2122. {
  2123. fDiagIndxList("non");
  2124. }
  2125. /****************************************************************************************
  2126. * Components : Button
  2127. * Components ID : btn_ccindx
  2128. * Event : onclick
  2129. * Argument : 01.obj : Object Event has occurred
  2130. * : 02.e : Event Object
  2131. * Description : 돋보기버튼 클릭시
  2132. ****************************************************************************************/
  2133. function btn_ccindx_onclick(obj:Button, e:ClickEventInfo)
  2134. {
  2135. fCcIndxList("non");
  2136. }
  2137. /****************************************************************************************
  2138. * Components : Combo
  2139. * Components ID : cmb_cncrflag
  2140. * Event : onitemchanged
  2141. * Argument : 01.obj : Object Event has occurred
  2142. * : 02.e : Event Object
  2143. * Description : 콤보 값 변경시
  2144. ****************************************************************************************/
  2145. function cmb_cncrflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2146. {
  2147. var xMastPath = ds_main_indxinfo_indxmastinfo_indxmast;
  2148. ds_main_indxinfo_indxmastinfo_indxmast.setColumn(0, "cncrflagcd", ds_main_indxinfo_indxmastinfo_indxmast.getColumn(0, "cncrflag"))
  2149. }
  2150. /****************************************************************************************
  2151. * Components : Edit
  2152. * Components ID : ipt_pid
  2153. * Event : onkeyup
  2154. * Argument : 01.obj : Object Event has occurred
  2155. * : 02.e : Event Object
  2156. * Description : 에디터 키 입력시
  2157. ****************************************************************************************/
  2158. function ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  2159. {
  2160. if( e.keycode == 13 ){
  2161. obj.updateToDataset();
  2162. switch2.tabindex = 0;
  2163. btn_srchdschdd.click();
  2164. }
  2165. }
  2166. /****************************************************************************************
  2167. * Components : Button
  2168. * Components ID : btn_dethpaper
  2169. * Event : onclick
  2170. * Argument : 01.obj : Object Event has occurred
  2171. * : 02.e : Event Object
  2172. * Description : 사망분석버튼 클릭시
  2173. ****************************************************************************************/
  2174. function btn_dethpaper_onclick(obj:Button, e:ClickEventInfo)
  2175. {
  2176. fDethPopup();
  2177. }
  2178. /****************************************************************************************
  2179. * Components : Button
  2180. * Components ID : btn_save
  2181. * Event : onclick
  2182. * Argument : 01.obj : Object Event has occurred
  2183. * : 02.e : Event Object
  2184. * Description : 저장버튼 클릭시
  2185. ****************************************************************************************/
  2186. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2187. {
  2188. fSave();
  2189. }
  2190. /****************************************************************************************
  2191. * Components : Combo
  2192. * Components ID : cmb_dschdd
  2193. * Event : onitemchanged
  2194. * Argument : 01.obj : Object Event has occurred
  2195. * : 02.e : Event Object
  2196. * Description : 콤보 값 변경시
  2197. ****************************************************************************************/
  2198. function cmb_dschdd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2199. {
  2200. fSelectDschdd();
  2201. }
  2202. /****************************************************************************************
  2203. * Components : Button
  2204. * Components ID : btn_searchdiag1
  2205. * Event : onclick
  2206. * Argument : 01.obj : Object Event has occurred
  2207. * : 02.e : Event Object
  2208. * Description : 돋보기버튼 클릭시
  2209. ****************************************************************************************/
  2210. function btn_searchdiag1_onclick(obj:Button, e:ClickEventInfo)
  2211. {
  2212. fDethCd("B");
  2213. }
  2214. /****************************************************************************************
  2215. * Components : Button
  2216. * Components ID : btn_searchdiag2
  2217. * Event : onclick
  2218. * Argument : 01.obj : Object Event has occurred
  2219. * : 02.e : Event Object
  2220. * Description : 돋보기버튼 클릭시
  2221. ****************************************************************************************/
  2222. function btn_searchdiag2_onclick(obj:Button, e:ClickEventInfo)
  2223. {
  2224. var dethRow = ds_main_indxinfo_dethindxinfo_dethindxlist.rowposition;
  2225. var basedethcd = ds_main_indxinfo_dethindxinfo_dethindxlist.getColumn(dethRow, "basedethcd");
  2226. if(utlf_isNull(basedethcd)){
  2227. sysf_messageBox("선행사인부터 먼저","C001");
  2228. return;
  2229. }
  2230. fDethCd("M");
  2231. }
  2232. /****************************************************************************************
  2233. * Components : Button
  2234. * Components ID : btn_searchdiag3
  2235. * Event : onclick
  2236. * Argument : 01.obj : Object Event has occurred
  2237. * : 02.e : Event Object
  2238. * Description : 돋보기버튼 클릭시
  2239. ****************************************************************************************/
  2240. function btn_searchdiag3_onclick(obj:Button, e:ClickEventInfo)
  2241. {
  2242. var dethRow = ds_main_indxinfo_dethindxinfo_dethindxlist.rowposition;
  2243. var basedethcd = ds_main_indxinfo_dethindxinfo_dethindxlist.getColumn(dethRow, "basedethcd");
  2244. var mdldethcd = ds_main_indxinfo_dethindxinfo_dethindxlist.getColumn(dethRow, "mdldethcd");
  2245. if(utlf_isNull(basedethcd)){
  2246. sysf_messageBox("선행사인부터 먼저","C001");
  2247. return;
  2248. }else if(utlf_isNull(mdldethcd)){
  2249. sysf_messageBox("중간사인부터 먼저","C001");
  2250. return;
  2251. }
  2252. fDethCd("D");
  2253. }
  2254. /****************************************************************************************
  2255. * Components : Combo
  2256. * Components ID : cmb_btype
  2257. * Event : onkeydown
  2258. * Argument : 01.obj : Object Event has occurred
  2259. * : 02.e : Event Object
  2260. * Description : 콤보 키 입력시
  2261. ****************************************************************************************/
  2262. function cmb_btype_onkeydown(obj:Combo, e:KeyEventInfo)
  2263. {
  2264. EventTabKeyToReturn(event.keyCode);
  2265. }
  2266. /****************************************************************************************
  2267. * Components : Combo
  2268. * Components ID : cmb_rh
  2269. * Event : onkeydown
  2270. * Argument : 01.obj : Object Event has occurred
  2271. * : 02.e : Event Object
  2272. * Description : 콤보 키 입력시
  2273. ****************************************************************************************/
  2274. function cmb_rh_onkeydown(obj:Combo, e:KeyEventInfo)
  2275. {
  2276. EventTabKeyToReturn(event.keyCode);
  2277. }
  2278. /****************************************************************************************
  2279. * Components : Button
  2280. * Components ID : btn_clear
  2281. * Event : onclick
  2282. * Argument : 01.obj : Object Event has occurred
  2283. * : 02.e : Event Object
  2284. * Description : 초기화버튼 클릭시
  2285. ****************************************************************************************/
  2286. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  2287. {
  2288. fClearIndxInfo();
  2289. }
  2290. /****************************************************************************************
  2291. * Components : Button
  2292. * Components ID : btn_delrow1
  2293. * Event : onclick
  2294. * Argument : 01.obj : Object Event has occurred
  2295. * : 02.e : Event Object
  2296. * Description : 행삭제버튼 클릭시
  2297. ****************************************************************************************/
  2298. function btn_delrow1_onclick(obj:Button, e:ClickEventInfo)
  2299. {
  2300. ds_hidden.setColumn(0, "chgrowflag","CC");
  2301. fDelRow_indxlist();
  2302. }
  2303. /****************************************************************************************
  2304. * Components : Button
  2305. * Components ID : btn_addrow1
  2306. * Event : onclick
  2307. * Argument : 01.obj : Object Event has occurred
  2308. * : 02.e : Event Object
  2309. * Description : 행추가버튼 클릭시
  2310. ****************************************************************************************/
  2311. function btn_addrow1_onclick(obj:Button, e:ClickEventInfo)
  2312. {
  2313. fAddRow_indxlist(ds_main_indxinfo_ccindxinfo_ccindxlist);
  2314. }
  2315. /****************************************************************************************
  2316. * Components : Button
  2317. * Components ID : button6
  2318. * Event : onclick
  2319. * Argument : 01.obj : Object Event has occurred
  2320. * : 02.e : Event Object
  2321. * Description : 행삭제버튼 클릭시
  2322. ****************************************************************************************/
  2323. function button6_onclick(obj:Button, e:ClickEventInfo)
  2324. {
  2325. ds_hidden.setColumn(0, "chgrowflag","DA");
  2326. fDelRow_indxlist();
  2327. }
  2328. /****************************************************************************************
  2329. * Components : Button
  2330. * Components ID : button7
  2331. * Event : onclick
  2332. * Argument : 01.obj : Object Event has occurred
  2333. * : 02.e : Event Object
  2334. * Description : 행추가버튼 클릭시
  2335. ****************************************************************************************/
  2336. function button7_onclick(obj:Button, e:ClickEventInfo)
  2337. {
  2338. if (switch2.tabindex == 0) {
  2339. fAddRow_indxlist(ds_main_indxinfo_diagindxinfo_diagindxlist);
  2340. } else {
  2341. fAddRow_indxlist(ds_main_indxinfo_propdiaglist);
  2342. }
  2343. }
  2344. /****************************************************************************************
  2345. * Components : Button
  2346. * Components ID : btn_itemdown
  2347. * Event : onclick
  2348. * Argument : 01.obj : Object Event has occurred
  2349. * : 02.e : Event Object
  2350. * Description : DOWN버튼 클릭시
  2351. ****************************************************************************************/
  2352. function btn_itemdown_onclick(obj:Button, e:ClickEventInfo)
  2353. {
  2354. var sRow = fChgValueIndxGrd(ds_main_indxinfo_ccindxinfo_ccindxlist, "down","Ccindx");
  2355. ds_main_indxinfo_ccindxinfo_ccindxlist.rowposition = sRow;
  2356. }
  2357. /****************************************************************************************
  2358. * Components : Button
  2359. * Components ID : btn_up
  2360. * Event : onclick
  2361. * Argument : 01.obj : Object Event has occurred
  2362. * : 02.e : Event Object
  2363. * Description : UP버튼 클릭시
  2364. ****************************************************************************************/
  2365. function btn_up_onclick(obj:Button, e:ClickEventInfo)
  2366. {
  2367. var sRow = fChgValueIndxGrd(ds_main_indxinfo_ccindxinfo_ccindxlist, "up","Ccindx");
  2368. ds_main_indxinfo_ccindxinfo_ccindxlist.rowposition = sRow;
  2369. }
  2370. /****************************************************************************************
  2371. * Components : Button
  2372. * Components ID : button13
  2373. * Event : onclick
  2374. * Argument : 01.obj : Object Event has occurred
  2375. * : 02.e : Event Object
  2376. * Description : DOWN버튼 클릭시
  2377. ****************************************************************************************/
  2378. function button13_onclick(obj:Button, e:ClickEventInfo)
  2379. {
  2380. if (switch2.tabindex == 0) {
  2381. var sRow = fChgValueIndxGrd(ds_main_indxinfo_diagindxinfo_diagindxlist, "down","diagindx");
  2382. ds_main_indxinfo_diagindxinfo_diagindxlist.rowposition = sRow;
  2383. } else {
  2384. var sRow = fChgValueIndxGrd(ds_main_indxinfo_propdiaglist, "down","diagindx");
  2385. ds_main_indxinfo_propdiaglist.rowposition = sRow;
  2386. }
  2387. }
  2388. /****************************************************************************************
  2389. * Components : Button
  2390. * Components ID : button14
  2391. * Event : onclick
  2392. * Argument : 01.obj : Object Event has occurred
  2393. * : 02.e : Event Object
  2394. * Description : UP버튼 클릭시
  2395. ****************************************************************************************/
  2396. function button14_onclick(obj:Button, e:ClickEventInfo)
  2397. {
  2398. if (switch2.tabindex == 0) {
  2399. var sRow = fChgValueIndxGrd(ds_main_indxinfo_diagindxinfo_diagindxlist, "up","diagindx");
  2400. ds_main_indxinfo_diagindxinfo_diagindxlist.rowposition = sRow;
  2401. } else {
  2402. var sRow = fChgValueIndxGrd(ds_main_indxinfo_propdiaglist, "up","diagindx");
  2403. ds_main_indxinfo_propdiaglist.rowposition = sRow;
  2404. }
  2405. }
  2406. /****************************************************************************************
  2407. * Components : Button
  2408. * Components ID : button18
  2409. * Event : onclick
  2410. * Argument : 01.obj : Object Event has occurred
  2411. * : 02.e : Event Object
  2412. * Description : 퇴원분석버튼 클릭시
  2413. ****************************************************************************************/
  2414. function button18_onclick(obj:Button, e:ClickEventInfo)
  2415. {
  2416. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2417. if(utlf_isNull(Dschdd)){
  2418. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2419. return;
  2420. }
  2421. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2422. frmf_setParameter("SMMRD00400_param_pid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid" ));
  2423. frmf_open("SMMRD00400", "SMMRD00400", null, null, null, null, null, null, null, null, null, null, "M");
  2424. }
  2425. /****************************************************************************************
  2426. * Components : Button
  2427. * Components ID : button24
  2428. * Event : onclick
  2429. * Argument : 01.obj : Object Event has occurred
  2430. * : 02.e : Event Object
  2431. * Description : 암등록버튼 클릭시
  2432. ****************************************************************************************/
  2433. function button24_onclick(obj:Button, e:ClickEventInfo)
  2434. {
  2435. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2436. var sPid = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid");
  2437. var sInDD = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "indd");
  2438. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2439. var sDschDD = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2440. if(utlf_isNull(Dschdd)){
  2441. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2442. return;
  2443. }
  2444. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2445. frmf_setParameter("SMMRD00100_pid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid" ));
  2446. frmf_setParameter("SMMRD00100_dschdd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd" ));
  2447. frmf_open("SMMRD00100", "SMMRD00100", null, null, null, null, null, null, null, null, null, null, "M");
  2448. }
  2449. /****************************************************************************************
  2450. * Components : Button
  2451. * Components ID : button19
  2452. * Event : onclick
  2453. * Argument : 01.obj : Object Event has occurred
  2454. * : 02.e : Event Object
  2455. * Description : 미비관리버튼 클릭시
  2456. ****************************************************************************************/
  2457. function button19_onclick(obj:Button, e:ClickEventInfo)
  2458. {
  2459. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2460. if(utlf_isNull(Dschdd)){
  2461. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2462. return;
  2463. }
  2464. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2465. frmf_setParameter("SMMRI01700_Param", "");
  2466. var sPid = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid");
  2467. var sInDD = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "indd");
  2468. var sDschDD = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2469. sParamMsg = "pid▦orddd▦dschdd▦orddeptcd▦orddrid▦ordtype▩"+
  2470. sPid +"▦"+sInDD+"▦"+sDschDD+"▦"+"▦I▩";
  2471. frmf_setParameter("SMMRI01700_Param", sParamMsg);
  2472. frmf_open("SMMRI01700", "SMMRI01700", null, null, null, null, null, null, null, null, null, null, "M");
  2473. }
  2474. /****************************************************************************************
  2475. * Components : Button
  2476. * Components ID : btn_srchdschdd
  2477. * Event : onclick
  2478. * Argument : 01.obj : Object Event has occurred
  2479. * : 02.e : Event Object
  2480. * Description : 돋보기버튼 클릭시
  2481. ****************************************************************************************/
  2482. function btn_srchdschdd_onclick(obj:Button, e:ClickEventInfo)
  2483. {
  2484. fPidKeyPress();
  2485. }
  2486. /****************************************************************************************
  2487. * Components : Edit
  2488. * Components ID : ipt_infccas
  2489. * Event : onkeydown
  2490. * Argument : 01.obj : Object Event has occurred
  2491. * : 02.e : Event Object
  2492. * Description : 에디터 키 입력시
  2493. ****************************************************************************************/
  2494. function ipt_infccas_onkeydown(obj:Edit, e:KeyEventInfo)
  2495. {
  2496. if(e.keycode == 13){
  2497. obj.updateToDataset();
  2498. var code = utlf_transNullToEmpty(ipt_infccas.value);
  2499. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2500. if(utlf_isNull(code)) return;
  2501. if(code.length == 1){
  2502. code = "0" + code;
  2503. }
  2504. if(utlf_isNull(ds_init_infccaselist_M0484.lookupExpr("cdid=='"+code+"'", "cdnm"))){
  2505. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infccas", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infccascd"));
  2506. }else{
  2507. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infccascd", code);
  2508. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infccas", code);
  2509. fGetInFcCas(code);
  2510. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpartcd","");
  2511. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpart","");
  2512. }
  2513. }
  2514. }
  2515. /****************************************************************************************
  2516. * Components : Combo
  2517. * Components ID : cmb_infccascd
  2518. * Event : onitemchanged
  2519. * Argument : 01.obj : Object Event has occurred
  2520. * : 02.e : Event Object
  2521. * Description : 콤보 값 변경시
  2522. ****************************************************************************************/
  2523. function cmb_infccascd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2524. {
  2525. var code = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infccas");
  2526. fGetInFcCas(code);
  2527. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2528. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infccascd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infccas"));
  2529. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpart","");
  2530. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpartcd","");
  2531. }
  2532. /****************************************************************************************
  2533. * Components : Combo
  2534. * Components ID : cmb_infcpartcd
  2535. * Event : onitemchanged
  2536. * Argument : 01.obj : Object Event has occurred
  2537. * : 02.e : Event Object
  2538. * Description : 콤보 값 변경시
  2539. ****************************************************************************************/
  2540. function cmb_infcpartcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2541. {
  2542. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2543. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpartcd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infcpart"));
  2544. }
  2545. /****************************************************************************************
  2546. * Components : Edit
  2547. * Components ID : ipt_infcpart
  2548. * Event : onkeydown
  2549. * Argument : 01.obj : Object Event has occurred
  2550. * : 02.e : Event Object
  2551. * Description : 에디터 키 입력시
  2552. ****************************************************************************************/
  2553. function ipt_infcpart_onkeydown(obj:Edit, e:KeyEventInfo)
  2554. {
  2555. if(e.keycode == 13){
  2556. obj.updateToDataset();
  2557. var code = utlf_transNullToEmpty(ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infcpartcd"));
  2558. if(code.length == 1){
  2559. code = "0" + code;
  2560. }
  2561. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpart", code);
  2562. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infcpartcd", code);
  2563. }
  2564. }
  2565. /****************************************************************************************
  2566. * Components : Edit
  2567. * Components ID : ipt_infdisyncd
  2568. * Event : onkeydown
  2569. * Argument : 01.obj : Object Event has occurred
  2570. * : 02.e : Event Object
  2571. * Description : 에디터 키 입력시
  2572. ****************************************************************************************/
  2573. function ipt_infdisyncd_onkeydown(obj:Edit, e:KeyEventInfo)
  2574. {
  2575. if(e.keycode == 13){
  2576. obj.updateToDataset();
  2577. var sInfDisYN = utlf_transNullToEmpty(ipt_infdisyncd.value);
  2578. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2579. if(utlf_isNull(sInfDisYN)) return;
  2580. if(sInfDisYN.length == 1){
  2581. sInfDisYN = "0" + sInfDisYN;
  2582. }
  2583. if(utlf_isNull(ds_init_useynlist_yn.lookupExpr("cd=='"+sInfDisYN+"'", "nm"))){
  2584. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infdisyncd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infdisyn"));
  2585. }else{
  2586. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infdisyn", sInfDisYN);
  2587. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infdisyncd", sInfDisYN);
  2588. }
  2589. }
  2590. }
  2591. /****************************************************************************************
  2592. * Components : Combo
  2593. * Components ID : cmb_infdisyn
  2594. * Event : onitemchanged
  2595. * Argument : 01.obj : Object Event has occurred
  2596. * : 02.e : Event Object
  2597. * Description : 콤보 값 변경시
  2598. ****************************************************************************************/
  2599. function cmb_infdisyn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2600. {
  2601. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2602. var infdisyn = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infdisyn");
  2603. if(infdisyn=="02"){
  2604. btn_infdis.enable= false;
  2605. }else if(infdisyn=="01"){
  2606. btn_infdis.enable= true;
  2607. }else{
  2608. btn_infdis.enable= false;
  2609. }
  2610. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "infdisyncd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "infdisyn"));
  2611. }
  2612. /****************************************************************************************
  2613. * Components : Combo
  2614. * Components ID : cmb_cmplcd
  2615. * Event : onitemchanged
  2616. * Argument : 01.obj : Object Event has occurred
  2617. * : 02.e : Event Object
  2618. * Description : 콤보 값 변경시
  2619. ****************************************************************************************/
  2620. function cmb_cmplcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2621. {
  2622. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2623. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "cmplcd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "cmpl"));
  2624. }
  2625. /****************************************************************************************
  2626. * Components : Edit
  2627. * Components ID : ipt_cmpl
  2628. * Event : onkeydown
  2629. * Argument : 01.obj : Object Event has occurred
  2630. * : 02.e : Event Object
  2631. * Description : 에디터 키 입력시
  2632. ****************************************************************************************/
  2633. function ipt_cmpl_onkeydown(obj:Edit, e:KeyEventInfo)
  2634. {
  2635. if(e.keycode == 13){
  2636. obj.updateToDataset();
  2637. var sCmpl = utlf_transNullToEmpty(ipt_cmpl.value);
  2638. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2639. if(utlf_isNull(sCmpl)) return;
  2640. if(sCmpl.length == 1) {
  2641. sCmpl = "0"+sCmpl;
  2642. }
  2643. if(utlf_isNull(ds_init_cmpllist_M0414.lookupExpr("cdid=='"+sCmpl+"'", "cdnm"))){
  2644. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "cmpl", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "cmplcd"));
  2645. }else{
  2646. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "cmplcd", sCmpl);
  2647. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "cmpl", sCmpl);
  2648. }
  2649. }
  2650. }
  2651. /****************************************************************************************
  2652. * Components : Combo
  2653. * Components ID : cmb_reopresncd
  2654. * Event : onitemchanged
  2655. * Argument : 01.obj : Object Event has occurred
  2656. * : 02.e : Event Object
  2657. * Description : 콤보 값 변경시
  2658. ****************************************************************************************/
  2659. function cmb_reopresncd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2660. {
  2661. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2662. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "reopresncd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "reopresn"));
  2663. }
  2664. /****************************************************************************************
  2665. * Components : Edit
  2666. * Components ID : ipt_reopresn
  2667. * Event : onkeydown
  2668. * Argument : 01.obj : Object Event has occurred
  2669. * : 02.e : Event Object
  2670. * Description : 에디터 키 입력시
  2671. ****************************************************************************************/
  2672. function ipt_reopresn_onkeydown(obj:Edit, e:KeyEventInfo)
  2673. {
  2674. if(e.keycode == 13){
  2675. obj.updateToDataset();
  2676. var sReOpResn = utlf_transNullToEmpty(ipt_reopresn.value);
  2677. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2678. if(utlf_isNull(sReOpResn)) return;
  2679. if(sReOpResn.length == 1){
  2680. sReOpResn = "0" + sReOpResn;
  2681. }
  2682. if(utlf_isNull(ds_init_reOpResnList_M0159.lookupExpr("cdid=='"+sReOpResn+"'", "cdnm"))){
  2683. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "reopresn", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "reopresncd"));
  2684. }else{
  2685. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "reopresncd",sReOpResn);
  2686. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "reopresn",sReOpResn);
  2687. }
  2688. }
  2689. }
  2690. /****************************************************************************************
  2691. * Components : Edit
  2692. * Components ID : ipt_job
  2693. * Event : onkeydown
  2694. * Argument : 01.obj : Object Event has occurred
  2695. * : 02.e : Event Object
  2696. * Description : 에디터 키 입력시
  2697. ****************************************************************************************/
  2698. function ipt_job_onkeydown(obj:Edit, e:KeyEventInfo)
  2699. {
  2700. if(e.keycode == 13){
  2701. obj.updateToDataset();
  2702. var sJob = utlf_transNullToEmpty(ipt_job.value);
  2703. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2704. if(utlf_isNull(sJob)) return;
  2705. if(sJob.length == 1){
  2706. sJob = "0" + sJob;
  2707. }
  2708. if(utlf_isNull(ds_init_jobList_M0149.lookupExpr("cdid=='"+sJob+"'", "cdnm"))){
  2709. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "job", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "jobcd"));
  2710. }else{
  2711. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "jobcd",sJob);
  2712. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "job",sJob);
  2713. }
  2714. }
  2715. }
  2716. /****************************************************************************************
  2717. * Components : Combo
  2718. * Components ID : cmb_jobcd
  2719. * Event : onitemchanged
  2720. * Argument : 01.obj : Object Event has occurred
  2721. * : 02.e : Event Object
  2722. * Description : 콤보 값 변경시
  2723. ****************************************************************************************/
  2724. function cmb_jobcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2725. {
  2726. var xChAnalyListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2727. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "job", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "jobcd"));
  2728. }
  2729. /****************************************************************************************
  2730. * Components : Edit
  2731. * Components ID : ipt_cncrflagcd
  2732. * Event : onkeydown
  2733. * Argument : 01.obj : Object Event has occurred
  2734. * : 02.e : Event Object
  2735. * Description : 에디터 키 입력시
  2736. ****************************************************************************************/
  2737. function ipt_cncrflagcd_onkeydown(obj:Edit, e:KeyEventInfo)
  2738. {
  2739. if(e.keycode == 13){
  2740. obj.updateToDataset();
  2741. var sCncrRgst = utlf_transNullToEmpty(ipt_cncrflagcd.value);
  2742. var xMastPath = ds_main_indxinfo_indxmastinfo_indxmast;
  2743. if(utlf_isNull(sCncrRgst)) return;
  2744. if(sCncrRgst.length == 1){
  2745. sCncrRgst = "0" + sCncrRgst;
  2746. }
  2747. if(utlf_isNull(ds_init_cncrlist_M0433.lookupExpr("cdid=='"+sCncrRgst+"'", "cdnm"))){
  2748. ds_main_indxinfo_indxmastinfo_indxmast.setColumn(0, "cncrflagcd", ds_main_indxinfo_indxmastinfo_indxmast.getColumn(0, "cncrflag"));
  2749. }else{
  2750. ds_main_indxinfo_indxmastinfo_indxmast.setColumn(0, "cncrflag", sCncrRgst);
  2751. ds_main_indxinfo_indxmastinfo_indxmast.setColumn(0, "cncrflagcd", sCncrRgst);
  2752. }
  2753. }
  2754. }
  2755. /****************************************************************************************
  2756. * Components : CheckBox
  2757. * Components ID : chk_tmpcodeyn
  2758. * Event : onclick
  2759. * Argument : 01.obj : Object Event has occurred
  2760. * : 02.e : Event Object
  2761. * Description : 체크박스 값 변경시
  2762. ****************************************************************************************/
  2763. function chk_tmpcodeyn_onclick(obj:CheckBox, e:ClickEventInfo)
  2764. {
  2765. fChgTmpCodeyn();
  2766. }
  2767. /****************************************************************************************
  2768. * Components : Button
  2769. * Components ID : button1
  2770. * Event : onclick
  2771. * Argument : 01.obj : Object Event has occurred
  2772. * : 02.e : Event Object
  2773. * Description : 통합결과조회버튼 클릭시
  2774. ****************************************************************************************/
  2775. function button1_onclick(obj:Button, e:ClickEventInfo)
  2776. {
  2777. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2778. if(utlf_isNull(Dschdd)){
  2779. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2780. return;
  2781. }
  2782. ds_send_data_singdata.setColumn(0, "srchpid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid"));
  2783. var objArg = new Object();
  2784. objArg.arg_ds_send_singdata = ds_send_data_singdata;
  2785. frmf_open("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
  2786. //open("SMAER00800", "", "", "", "SMAER00800", "/root/main/indxinfo/dschpatinfo/patinfo/pid", "/root/send/data/singdata/srchpid");
  2787. }
  2788. /****************************************************************************************
  2789. * Components : Combo
  2790. * Components ID : cmb_relignnm
  2791. * Event : onitemchanged
  2792. * Argument : 01.obj : Object Event has occurred
  2793. * : 02.e : Event Object
  2794. * Description : 콤보 값 변경시
  2795. ****************************************************************************************/
  2796. function cmb_relignnm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2797. {
  2798. var xDschAnalyIndxListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2799. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "religncd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "relignnm"));
  2800. }
  2801. /****************************************************************************************
  2802. * Components : Edit
  2803. * Components ID : ipt_religncd
  2804. * Event : onkeydown
  2805. * Argument : 01.obj : Object Event has occurred
  2806. * : 02.e : Event Object
  2807. * Description : 에디터 키 입력시
  2808. ****************************************************************************************/
  2809. function ipt_religncd_onkeydown(obj:Edit, e:KeyEventInfo)
  2810. {
  2811. var xDschAnalyIndxListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2812. if(e.keycode == 13){
  2813. obj.updateToDataset();
  2814. var sRelign = utlf_transNullToEmpty(ipt_religncd.value);
  2815. if(utlf_isNull(sRelign)) return;
  2816. if(sRelign.length == 1){
  2817. sRelign = "0"+ sRelign;
  2818. }
  2819. if(utlf_isNull(ds_init_relignList_M0070.lookupExpr("cdid=='"+sRelign+"'", "cdnm"))){
  2820. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "religncd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "relignnm"));
  2821. }else{
  2822. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "religncd",sRelign);
  2823. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "relignnm",sRelign);
  2824. }
  2825. }
  2826. }
  2827. /****************************************************************************************
  2828. * Components : Combo
  2829. * Components ID : cmb_marystatnm
  2830. * Event : onitemchanged
  2831. * Argument : 01.obj : Object Event has occurred
  2832. * : 02.e : Event Object
  2833. * Description : 콤보 값 변경시
  2834. ****************************************************************************************/
  2835. function cmb_marystatnm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2836. {
  2837. var xDschAnalyIndxListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2838. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "marystatcd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "marystatnm"));
  2839. }
  2840. /****************************************************************************************
  2841. * Components : Edit
  2842. * Components ID : ipt_marystatcd
  2843. * Event : onkeydown
  2844. * Argument : 01.obj : Object Event has occurred
  2845. * : 02.e : Event Object
  2846. * Description : 에디터 키 입력시
  2847. ****************************************************************************************/
  2848. function ipt_marystatcd_onkeydown(obj:Edit, e:KeyEventInfo)
  2849. {
  2850. var xDschAnalyIndxListPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2851. if(e.keycode == 13){
  2852. obj.updateToDataset();
  2853. var sMaryStat = utlf_transNullToEmpty(ipt_marystatcd.value);
  2854. if(utlf_isNull(sMaryStat)) return;
  2855. if(sMaryStat.length == 1){
  2856. sMaryStat = "0" + sMaryStat;
  2857. }
  2858. if(utlf_isNull(ds_init_maryStatList_M0151.lookupExpr("cdid=='"+sMaryStat+"'", "cdnm"))){
  2859. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "marystatcd", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "marystatnm"));
  2860. }else{
  2861. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "marystatcd",sMaryStat);
  2862. ds_main_indxinfo_dschpatinfo_patinfo.setColumn(0, "marystatnm",sMaryStat);
  2863. }
  2864. }
  2865. }
  2866. /****************************************************************************************
  2867. * Components : Button
  2868. * Components ID : btn_infdis
  2869. * Event : onclick
  2870. * Argument : 01.obj : Object Event has occurred
  2871. * : 02.e : Event Object
  2872. * Description : 법정전염병신고서버튼 클릭시
  2873. ****************************************************************************************/
  2874. function btn_infdis_onclick(obj:Button, e:ClickEventInfo)
  2875. {
  2876. fSendInfdisInfo();
  2877. }
  2878. /****************************************************************************************
  2879. * Components : Button
  2880. * Components ID : button3
  2881. * Event : onclick
  2882. * Argument : 01.obj : Object Event has occurred
  2883. * : 02.e : Event Object
  2884. * Description : 통합기록조회버튼 클릭시
  2885. ****************************************************************************************/
  2886. function button3_onclick(obj:Button, e:ClickEventInfo)
  2887. {
  2888. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2889. if(utlf_isNull(Dschdd)){
  2890. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2891. return;
  2892. }
  2893. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2894. var wndobj = frmf_findPopup("SMMRI00400");
  2895. if(!utlf_isNull(wndobj)){
  2896. frmf_setParameter("SMMRI00400_param_pid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid"));
  2897. // 초기화함수 호출
  2898. wndobj.fInitalize();
  2899. frmf_setFocusPop("SMMRI00400");
  2900. } else {
  2901. frmf_setParameter("SMMRI00400_param_pid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid"));
  2902. frmf_setParameter("SMMRI00400_param_chosflag", "I");
  2903. frmf_open("SMMRI00400", "SMMRI00400", null, null, null, null, null, null, null, null, null, null, "M");
  2904. }
  2905. }
  2906. /****************************************************************************************
  2907. * Components : Button
  2908. * Components ID : btn_doa
  2909. * Event : onclick
  2910. * Argument : 01.obj : Object Event has occurred
  2911. * : 02.e : Event Object
  2912. * Description : 중증버튼 클릭시
  2913. ****************************************************************************************/
  2914. function btn_doa_onclick(obj:Button, e:ClickEventInfo)
  2915. {
  2916. var Dschdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "dschdd");
  2917. if(utlf_isNull(Dschdd)){
  2918. sysf_messageBox("퇴원일자가 선택되지" ,"E007");
  2919. return;
  2920. }
  2921. var xDschpatinfoPath = ds_main_indxinfo_dschpatinfo_patinfo;
  2922. if(ds_main_indxinfo_serdiaginfo_serdiaglist.rowcount == 0 ){
  2923. sysf_messageBox("중증정보가" ,"I004");
  2924. return;
  2925. }
  2926. frmf_setParameter("SMMRD00200_pid", ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid" ));
  2927. frmf_open("SMMRD00200", "SMMRD00200", null, null, null, null, null, null, null, null, null, null, "M");
  2928. }
  2929. /****************************************************************************************
  2930. * Components : Button
  2931. * Components ID : button4
  2932. * Event : onclick
  2933. * Argument : 01.obj : Object Event has occurred
  2934. * : 02.e : Event Object
  2935. * Description : DOWN버튼 클릭시
  2936. ****************************************************************************************/
  2937. function button4_onclick(obj:Button, e:ClickEventInfo)
  2938. {
  2939. var sRow = fChgValueIndxGrd(ds_main_indxinfo_cureindxinfo_cureindxlist, "down","cureindx");
  2940. ds_main_indxinfo_cureindxinfo_cureindxlist.rowposition = sRow;
  2941. }
  2942. /****************************************************************************************
  2943. * Components : Button
  2944. * Components ID : button5
  2945. * Event : onclick
  2946. * Argument : 01.obj : Object Event has occurred
  2947. * : 02.e : Event Object
  2948. * Description : UP버튼 클릭시
  2949. ****************************************************************************************/
  2950. function button5_onclick(obj:Button, e:ClickEventInfo)
  2951. {
  2952. var sRow = fChgValueIndxGrd(ds_main_indxinfo_cureindxinfo_cureindxlist, "up","cureindx");
  2953. ds_main_indxinfo_cureindxinfo_cureindxlist.rowposition = sRow;
  2954. }
  2955. /****************************************************************************************
  2956. * Components : Button
  2957. * Components ID : button10
  2958. * Event : onclick
  2959. * Argument : 01.obj : Object Event has occurred
  2960. * : 02.e : Event Object
  2961. * Description : 행삭제버튼 클릭시
  2962. ****************************************************************************************/
  2963. function button10_onclick(obj:Button, e:ClickEventInfo)
  2964. {
  2965. ds_hidden.setColumn(0, "chgrowflag", "");
  2966. ds_hidden.setColumn(0, "chgrowflag","CURE");
  2967. fDelRow_indxlist();
  2968. }
  2969. /****************************************************************************************
  2970. * Components : Button
  2971. * Components ID : button11
  2972. * Event : onclick
  2973. * Argument : 01.obj : Object Event has occurred
  2974. * : 02.e : Event Object
  2975. * Description : 행추가버튼 클릭시
  2976. ****************************************************************************************/
  2977. function button11_onclick(obj:Button, e:ClickEventInfo)
  2978. {
  2979. fAddRow_indxlist(ds_main_indxinfo_cureindxinfo_cureindxlist);
  2980. }
  2981. /****************************************************************************************
  2982. * Components : Button
  2983. * Components ID : button12
  2984. * Event : onclick
  2985. * Argument : 01.obj : Object Event has occurred
  2986. * : 02.e : Event Object
  2987. * Description : 돋보기버튼 클릭시
  2988. ****************************************************************************************/
  2989. function button12_onclick(obj:Button, e:ClickEventInfo)
  2990. {
  2991. fCureGridIndxList("non");
  2992. }
  2993. /****************************************************************************************
  2994. * Components : Grid
  2995. * Components ID : grd_opindxlist
  2996. * Event : onrbuttonup
  2997. * Argument : 01.obj : Object Event has occurred
  2998. * : 02.e : Event Object
  2999. * Description : 마우스 우 클릭시
  3000. ****************************************************************************************/
  3001. function switch1_case1_grd_opindxlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  3002. {
  3003. ds_hidden.setColumn(0, "chgrowflag","OP");
  3004. if( e.row > -1 ){
  3005. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  3006. pMenu_indxlistmenu.trackPopup(e.screenX, e.screenY);
  3007. }
  3008. return true;
  3009. }
  3010. /****************************************************************************************
  3011. * Components : Button
  3012. * Components ID : button15
  3013. * Event : onclick
  3014. * Argument : 01.obj : Object Event has occurred
  3015. * : 02.e : Event Object
  3016. * Description : DN버튼 클릭시
  3017. ****************************************************************************************/
  3018. function switch1_case1_button15_onclick(obj:Button, e:ClickEventInfo)
  3019. {
  3020. var sRow = fChgValueIndxGrd(ds_opinfo_opindxdtlinfo_opindxdtllist, "down","opindx");
  3021. ds_opinfo_opindxdtlinfo_opindxdtllist.rowposition = sRow;
  3022. }
  3023. /****************************************************************************************
  3024. * Components : Button
  3025. * Components ID : button16
  3026. * Event : onclick
  3027. * Argument : 01.obj : Object Event has occurred
  3028. * : 02.e : Event Object
  3029. * Description : UP버튼 클릭시
  3030. ****************************************************************************************/
  3031. function switch1_case1_button16_onclick(obj:Button, e:ClickEventInfo)
  3032. {
  3033. var sRow = fChgValueIndxGrd(ds_opinfo_opindxdtlinfo_opindxdtllist, "up","opindx");
  3034. ds_opinfo_opindxdtlinfo_opindxdtllist.rowposition = sRow;
  3035. }
  3036. /****************************************************************************************
  3037. * Components : Button
  3038. * Components ID : button8
  3039. * Event : onclick
  3040. * Argument : 01.obj : Object Event has occurred
  3041. * : 02.e : Event Object
  3042. * Description : 삭제버튼 클릭시
  3043. ****************************************************************************************/
  3044. function switch1_case1_button8_onclick(obj:Button, e:ClickEventInfo)
  3045. {
  3046. ds_hidden.setColumn(0, "chgrowflag", "");
  3047. ds_hidden.setColumn(0, "chgrowflag","OP");
  3048. fDelRow_indxlist();
  3049. }
  3050. /****************************************************************************************
  3051. * Components : Button
  3052. * Components ID : button9
  3053. * Event : onclick
  3054. * Argument : 01.obj : Object Event has occurred
  3055. * : 02.e : Event Object
  3056. * Description : 추가버튼 클릭시
  3057. ****************************************************************************************/
  3058. function switch1_case1_button9_onclick(obj:Button, e:ClickEventInfo)
  3059. {
  3060. var selectedRow = ds_main_indxinfo_opinfo_oplist.rowposition;
  3061. if (selectedRow < 0 ) {
  3062. sysf_messageBox("수술정보를 선택하세요","Q999")
  3063. return;
  3064. }
  3065. fAddRow_indxlist(ds_opinfo_opindxdtlinfo_opindxdtllist);
  3066. var currentRow = ds_opinfo_opindxdtlinfo_opindxdtllist.rowposition;
  3067. ds_opinfo_opindxdtlinfo_opindxdtllist.setColumn(currentRow, "dsopno", ds_main_indxinfo_opinfo_oplist.getColumn(selectedRow, "dsopno"));
  3068. }
  3069. /****************************************************************************************
  3070. * Components : Button
  3071. * Components ID : button2
  3072. * Event : onclick
  3073. * Argument : 01.obj : Object Event has occurred
  3074. * : 02.e : Event Object
  3075. * Description : 돋보기버튼 클릭시
  3076. ****************************************************************************************/
  3077. function switch1_case1_button2_onclick(obj:Button, e:ClickEventInfo)
  3078. {
  3079. var selectedRow = ds_main_indxinfo_opinfo_oplist.rowposition;
  3080. if (selectedRow < 0 ) {
  3081. sysf_messageBox("수술정보를 선택하세요","Q999")
  3082. return;
  3083. }
  3084. fOpGridIndxList("non");
  3085. }
  3086. /****************************************************************************************
  3087. * Components : Button
  3088. * Components ID : button17
  3089. * Event : onclick
  3090. * Argument : 01.obj : Object Event has occurred
  3091. * : 02.e : Event Object
  3092. * Description : 입퇴원요약버튼 클릭시
  3093. ****************************************************************************************/
  3094. function button17_onclick(obj:Button, e:ClickEventInfo)
  3095. {
  3096. fViewDischarge();
  3097. }
  3098. /****************************************************************************************
  3099. * Components : Grid
  3100. * Components ID : grd_diagindxlist
  3101. * Event : onkeydown
  3102. * Argument : 01.obj : Object Event has occurred
  3103. * : 02.e : Event Object
  3104. * Description : 그리드 키 입력시
  3105. ****************************************************************************************/
  3106. function switch2_diag_grd_diagindxlist_onkeydown(obj:Grid, e:KeyEventInfo)
  3107. {
  3108. if( e.keycode == 13 ){
  3109. obj.updateToDataset();
  3110. fDiagOpCdFullSearch("grd_diagindxlist");
  3111. }
  3112. }
  3113. /****************************************************************************************
  3114. * Components : Grid
  3115. * Components ID : grd_cureindxlist
  3116. * Event : onkeydown
  3117. * Argument : 01.obj : Object Event has occurred
  3118. * : 02.e : Event Object
  3119. * Description : 그리드 키 입력시
  3120. ****************************************************************************************/
  3121. function grd_cureindxlist_onkeydown(obj:Grid, e:KeyEventInfo)
  3122. {
  3123. if( e.keycode == 13 ){
  3124. obj.updateToDataset();
  3125. fDiagOpCdFullSearch("grd_cureindxlist");
  3126. }
  3127. }
  3128. /****************************************************************************************
  3129. * Components : Grid
  3130. * Components ID : grd_opindxlist
  3131. * Event : onkeydown
  3132. * Argument : 01.obj : Object Event has occurred
  3133. * : 02.e : Event Object
  3134. * Description : 그리드 키 입력시
  3135. ****************************************************************************************/
  3136. function switch1_case1_grd_opindxlist_onkeydown(obj:Grid, e:KeyEventInfo)
  3137. {
  3138. if( e.keycode == 13 ){
  3139. obj.updateToDataset();
  3140. fDiagOpCdFullSearch("grd_opindxlist");
  3141. }
  3142. }
  3143. /****************************************************************************************
  3144. * Components : Grid
  3145. * Components ID : grd_opindxlist2
  3146. * Event : onkeydown
  3147. * Argument : 01.obj : Object Event has occurred
  3148. * : 02.e : Event Object
  3149. * Description : 그리드 키 입력시
  3150. ****************************************************************************************/
  3151. function switch1_case2_grd_opindxlist2_onkeydown(obj:Grid, e:KeyEventInfo)
  3152. {
  3153. if( e.keycode == 13 ){
  3154. obj.updateToDataset();
  3155. fDiagOpCdFullSearch("grd_opindxlist");
  3156. }
  3157. }
  3158. function grd_ccindxlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3159. {
  3160. if( e.row > -1 ){
  3161. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  3162. }
  3163. }
  3164. function pMenu_indxlistmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  3165. {
  3166. switch( e.id ){
  3167. case "fAddRow_Rindxlist" :
  3168. fAddRow_Rindxlist();
  3169. break;
  3170. case "fDelRow_indxlist" :
  3171. fDelRow_indxlist();
  3172. break;
  3173. default :
  3174. break;
  3175. }
  3176. }
  3177. function switch2_diag_grd_diagindxlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3178. {
  3179. if( e.row > -1 ){
  3180. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  3181. }
  3182. }
  3183. function grd_dethindxlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3184. {
  3185. if( e.row > -1 ){
  3186. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  3187. }
  3188. }
  3189. function switch1_case1_grd_opindxlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3190. {
  3191. if( e.row > -1 ){
  3192. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  3193. }
  3194. }
  3195. function lf_chkEdittype(insdiagyn){
  3196. var chngdeptyn = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "chngdeptyn");
  3197. var rtn = "none"
  3198. if( chngdeptyn == "Y" || insdiagyn == "Y"){
  3199. rtn = "combo";
  3200. }
  3201. return rtn;
  3202. }
  3203. var bDrop1 = false;
  3204. var lastrow1 = -1;
  3205. var lastcol1 = -1;
  3206. function switch2_diag_grd_diagindxlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  3207. {
  3208. grdf_setSelectedCell(obj, e);
  3209. var dsGridBind = eval(obj.binddataset);
  3210. // Combo DropDown Click 처리
  3211. obj.autoenter = "key";
  3212. if( e.fromreferenceobject.name == "dropbutton" ){
  3213. bDrop1 = true;
  3214. }
  3215. if( e.row > -1 && obj.getCellProperty("body", e.col, "displaytype") == "combo" ){
  3216. // Combo 선택시 활성화 및 combodatacol 변경
  3217. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  3218. obj.showEditor(true);
  3219. }else{
  3220. if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
  3221. obj.setCellPos(e.col);
  3222. dsGridBind.rowposition = e.row;
  3223. obj.showEditor(true);
  3224. if(bDrop1) {
  3225. obj.dropdownCombo();
  3226. }
  3227. }
  3228. }
  3229. }else{
  3230. obj.autoenter = "key";
  3231. }
  3232. }
  3233. function switch2_diag_grd_diagindxlist_oncloseup(obj:Grid, e:GridEditEventInfo)
  3234. {
  3235. var dsGridBind = eval(obj.binddataset);
  3236. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  3237. var posVal = utlf_transNullToEmpty(e.value);
  3238. if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  3239. obj.showEditor(false);
  3240. }
  3241. bDrop1 = false;
  3242. lastrow1 = e.row;
  3243. lastcol1 = e.col;
  3244. }
  3245. function switch2_diag_grd_diagindxlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  3246. {
  3247. lastrow1 = -1;
  3248. lastcol1 = -1;
  3249. }
  3250. var bDrop2 = false;
  3251. var lastrow2 = -1;
  3252. var lastcol2 = -1;
  3253. function switch1_case1_grd_opindxlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  3254. {
  3255. grdf_setSelectedCell(obj, e);
  3256. var dsGridBind = eval(obj.binddataset);
  3257. // Combo DropDown Click 처리
  3258. obj.autoenter = "key";
  3259. if( e.fromreferenceobject.name == "dropbutton" ){
  3260. bDrop2 = true;
  3261. }
  3262. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  3263. // Combo 선택시 활성화 및 combodatacol 변경
  3264. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  3265. obj.showEditor(true);
  3266. }else{
  3267. if(!obj.isDropdownCombo() && (lastrow2 != e.row || lastcol2 != e.col)) {
  3268. obj.setCellPos(e.col);
  3269. dsGridBind.rowposition = e.row;
  3270. obj.showEditor(true);
  3271. if(bDrop2) {
  3272. obj.dropdownCombo();
  3273. }
  3274. }
  3275. }
  3276. }else{
  3277. obj.autoenter = "key";
  3278. }
  3279. }
  3280. function switch1_case1_grd_opindxlist_oncloseup(obj:Grid, e:GridEditEventInfo)
  3281. {
  3282. var dsGridBind = eval(obj.binddataset);
  3283. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  3284. var posVal = utlf_transNullToEmpty(e.value);
  3285. if( bDrop2 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  3286. obj.showEditor(false);
  3287. }
  3288. bDrop2 = false;
  3289. lastrow2 = e.row;
  3290. lastcol2 = e.col;
  3291. }
  3292. function switch1_case1_grd_opindxlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  3293. {
  3294. lastrow2 = -1;
  3295. lastcol2 = -1;
  3296. }
  3297. var bDrop3 = false;
  3298. var lastrow3 = -1;
  3299. var lastcol3 = -1;
  3300. function grd_cureindxlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  3301. {
  3302. grdf_setSelectedCell(obj, e);
  3303. var dsGridBind = eval(obj.binddataset);
  3304. // Combo DropDown Click 처리
  3305. obj.autoenter = "key";
  3306. if( e.fromreferenceobject.name == "dropbutton" ){
  3307. bDrop3 = true;
  3308. }
  3309. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  3310. // Combo 선택시 활성화 및 combodatacol 변경
  3311. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  3312. obj.showEditor(true);
  3313. }else{
  3314. if(!obj.isDropdownCombo() && (lastrow3 != e.row || lastcol3 != e.col)) {
  3315. obj.setCellPos(e.col);
  3316. dsGridBind.rowposition = e.row;
  3317. obj.showEditor(true);
  3318. if(bDrop3) {
  3319. obj.dropdownCombo();
  3320. }
  3321. }
  3322. }
  3323. }else{
  3324. obj.autoenter = "key";
  3325. }
  3326. }
  3327. function grd_cureindxlist_oncloseup(obj:Grid, e:GridEditEventInfo)
  3328. {
  3329. var dsGridBind = eval(obj.binddataset);
  3330. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  3331. var posVal = utlf_transNullToEmpty(e.value);
  3332. if( bDrop3 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  3333. obj.showEditor(false);
  3334. }
  3335. bDrop3 = false;
  3336. lastrow3 = e.row;
  3337. lastcol3 = e.col;
  3338. }
  3339. function grd_cureindxlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  3340. {
  3341. lastrow3 = -1;
  3342. lastcol3 = -1;
  3343. }
  3344. function btn_drg_onclick(obj:Button, e:ClickEventInfo)
  3345. {
  3346. var pid = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "pid");
  3347. var orddd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "orgindd");
  3348. var cretno = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "cretno");
  3349. var ordfromdd = ds_main_indxinfo_dschpatinfo_patinfo.getColumn(0, "ordfromdd");
  3350. frmf_setParameter("pid", pid);
  3351. frmf_setParameter("indd", orddd);
  3352. frmf_setParameter("cretno", cretno);
  3353. frmf_setParameter("ordfromdd", ordfromdd);
  3354. frmf_open("SPPIJ04000", "SPPIJ04000", null, null, null, null, null, null, null, null, null, null, "M");
  3355. }
  3356. function switch2_diag2_btn_copydiag_onclick(obj:Button, e:ClickEventInfo)
  3357. {
  3358. if ("6" != sysf_messageBox("진단정보를 권고상병으로 일괄 복사 하시겠습니까?","Q")) return;
  3359. ds_main_indxinfo_propdiaglist.copyData(ds_main_indxinfo_diagindxinfo_diagindxlist);
  3360. }
  3361. ]]></Script>
  3362. </Form>
  3363. </FDL>