SMMNW15200_정맥염관찰기록.xfdl 80 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNW15200" position="absolute 0 0 1195 790" titletext="정맥염 관찰기록" oninit="SMMNW15200_oninit" onload="SMMNW15200_onload" ontimer="SMMNW15200_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1195 750" id="group5" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 0 30 750 70" align="align:center top;" id="grp_sea" class="div_SA2" anchor="default">
  11. <Layouts>
  12. <Layout>
  13. <Static text="기준일자 :" position="absolute 365 14 440 31" id="caption17" class="search_name" anchor="default"/>
  14. <Calendar position="absolute 445 10 549 30" id="ipt_genrdd" class="input_search" anchor="default" autoselect="true"/>
  15. <Combo position="absolute 270 10 345 30" id="cmb_settingrn" class="combo_search" innerdataset="@ds_init_settinginfo_settingrn" datacolumn="settingrnnm" codecolumn="settingrnid" anchor="default" onitemchanged="group5_grp_sea_cmb_settingrn_onitemchanged"/>
  16. <Static text="내환자 :" position="absolute 200 14 265 31" id="cap_settingrn" class="search_name" anchor="default"/>
  17. <Button position="absolute 687 10 743 30" id="button1" class="btn1" text="조회" anchor="default" onclick="group5_grp_sea_button1_onclick"/>
  18. <Shape position="absolute 674 9 680 29" linetype="vertical" id="line1" class="line_4" anchor="default"/>
  19. <Edit position="absolute 170 10 224 29" id="ipt_pid" class="input_search" visible="false" anchor="default" onkeyup="group5_grp_sea_ipt_pid_onkeyup" autoselect="true"/>
  20. <Combo position="absolute 95 10 165 29" id="cmb_patientnm" class="combo_search" enable="false" visible="false" innerdataset="@ds_main_patinfo_patinfolist" datacolumn="hngnm" codecolumn="pid" anchor="default"/>
  21. <Static text="병 동 :" position="absolute 20 13 75 30" id="ctn_ward" class="search_name" anchor="default"/>
  22. <Combo position="absolute 75 10 180 30" id="cmb_ward" class="combo_search" innerdataset="@ds_init_dept_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group5_grp_sea_cmb_ward_onitemchanged"/>
  23. <Static id="ctn_pid" text="환자정보 :" class="search_name" visible="false" position="absolute 15 13 90 30" anchor="default"/>
  24. </Layout>
  25. </Layouts>
  26. </Div>
  27. <Static text="정맥염 관찰기록" position="absolute 0 0 130 25" id="caption6" class="tit_1" anchor="default"/>
  28. <Grid position="absolute 0 100 190 750" id="grd_wardpatlist" binddataset="ds_main_wardpatinfo_wardpatlist" anchor="left top bottom" oncelldblclick="group5_grd_wardpatlist_oncelldblclick" cellsizingtype="col" scrollpixel="all" autofittype="col">
  29. <Formats>
  30. <Format id="default">
  31. <Columns>
  32. <Column size="50"/>
  33. <Column size="65"/>
  34. <Column size="50"/>
  35. <Column size="0"/>
  36. <Column size="0"/>
  37. <Column size="0"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. </Columns>
  43. <Rows>
  44. <Row size="24" band="head"/>
  45. <Row size="24"/>
  46. </Rows>
  47. <Band id="head">
  48. <Cell text="병실"/>
  49. <Cell col="1" text="환자명"/>
  50. <Cell col="2" text="S/A"/>
  51. <Cell col="3" text="veifcnt"/>
  52. <Cell col="4" text="indd"/>
  53. <Cell col="5" text="cretno"/>
  54. <Cell col="6" text="pid"/>
  55. <Cell col="7" text="ordtype"/>
  56. <Cell col="8" text="orddeptcd"/>
  57. <Cell col="9" text="orddrid"/>
  58. </Band>
  59. <Band id="body">
  60. <Cell text="bind:roomcd"/>
  61. <Cell col="1" style="align:left;" text="bind:patnm"/>
  62. <Cell col="2" style="align:left;" text="bind:sexage"/>
  63. <Cell col="3" text="bind:veifcnt"/>
  64. <Cell col="4" text="bind:indd"/>
  65. <Cell col="5" text="bind:cretno"/>
  66. <Cell col="6" text="bind:pid"/>
  67. <Cell col="7" text="bind:ordtype"/>
  68. <Cell col="8" text="bind:orddeptcd"/>
  69. <Cell col="9" text="bind:orddrid"/>
  70. </Band>
  71. </Format>
  72. </Formats>
  73. </Grid>
  74. <Radio position="absolute 840 40 1190 60" id="rdo_stdradio" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 8 0 2;itempadding:0 3 0 0;" anchor="default" onitemchanged="group5_rdo_stdradio_onitemchanged">
  75. <Dataset id="innerdataset">
  76. <ColumnInfo>
  77. <Column id="codecolumn"/>
  78. <Column id="datacolumn"/>
  79. </ColumnInfo>
  80. <Rows>
  81. <Row>
  82. <Col id="codecolumn">0</Col>
  83. <Col id="datacolumn">전체</Col>
  84. </Row>
  85. <Row>
  86. <Col id="codecolumn">1</Col>
  87. <Col id="datacolumn">종료전(전체)</Col>
  88. </Row>
  89. <Row>
  90. <Col id="codecolumn">2</Col>
  91. <Col id="datacolumn">종료전(최근입력만)</Col>
  92. </Row>
  93. <Row>
  94. <Col id="codecolumn">3</Col>
  95. <Col id="datacolumn">종료</Col>
  96. </Row>
  97. </Rows>
  98. </Dataset>
  99. </Radio>
  100. <Shape position="absolute 0 25 1195 31" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
  101. <Static text="구 분" position="absolute 755 30 830 70" align="align:center middle;" id="caption7" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  102. <Shape position="absolute 0 69 1195 75" linetype="horizontal" id="line3" class="line_3" anchor="default"/>
  103. <Shape position="absolute 0 95 190 101" linetype="horizontal" id="line5" class="line_10" anchor="default"/>
  104. <Static text="재원환자 목록" position="absolute 0 78 113 94" align="align:center middle;" id="caption14" class="tit_2" anchor="default"/>
  105. <Grid position="absolute 195 100 1195 750" id="grd_veinlist" binddataset="ds_main_veininfo_veinlist" anchor="all" onrbuttondown="group5_grd_veinlist_onrbuttondown" oncellclick="group5_grd_veinlist_oncellclick" autoenter="select" scrollpixel="all" cellsizingtype="col" cellsizebandtype="allband" onexpandup="group5_grd_veinlist_onexpandup" onlbuttondown="group5_grd_veinlist_onlbuttondown" onlbuttonup="group5_grd_veinlist_onlbuttonup" onrbuttonup="group5_grd_veinlist_onrbuttonup">
  106. <Formats>
  107. <Format id="default">
  108. <Columns>
  109. <Column size="20" band="left"/>
  110. <Column size="0"/>
  111. <Column size="0"/>
  112. <Column size="180"/>
  113. <Column size="90"/>
  114. <Column size="45"/>
  115. <Column size="75"/>
  116. <Column size="110"/>
  117. <Column size="110"/>
  118. <Column size="50"/>
  119. <Column size="30"/>
  120. <Column size="90"/>
  121. <Column size="46"/>
  122. <Column size="60"/>
  123. <Column size="300"/>
  124. <Column size="50"/>
  125. <Column size="0"/>
  126. <Column size="0"/>
  127. <Column size="0"/>
  128. <Column size="0"/>
  129. <Column size="0"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="0"/>
  134. <Column size="0"/>
  135. <Column size="0"/>
  136. <Column size="0"/>
  137. </Columns>
  138. <Rows>
  139. <Row size="24" band="head"/>
  140. <Row size="24"/>
  141. </Rows>
  142. <Band id="head">
  143. <Cell/>
  144. <Cell col="1" text="상태"/>
  145. <Cell col="2" text="상태2"/>
  146. <Cell col="3" text="정맥염발생부위"/>
  147. <Cell col="4" text="발생일자"/>
  148. <Cell col="5" text="시간"/>
  149. <Cell col="6" text="발생장소"/>
  150. <Cell col="7" text="발생장소(원내)"/>
  151. <Cell col="8" text="발생원인"/>
  152. <Cell col="9" text="구분"/>
  153. <Cell col="10" text="선택"/>
  154. <Cell col="11" text="기록일자"/>
  155. <Cell col="12" text="시간"/>
  156. <Cell col="13" text="단계"/>
  157. <Cell col="14" text="중재"/>
  158. <Cell col="15" text="기록자"/>
  159. <Cell col="16" text="recrid"/>
  160. <Cell col="17" text="genrplceid"/>
  161. <Cell col="18" text="causeid"/>
  162. <Cell col="19" text="stageid"/>
  163. <Cell col="20" text="pid"/>
  164. <Cell col="21" text="grupcd"/>
  165. <Cell col="22" text="instcd"/>
  166. <Cell col="23" text="indd"/>
  167. <Cell col="24" text="cretno"/>
  168. <Cell col="25" text="veifrecseq"/>
  169. <Cell col="26" text="signno"/>
  170. <Cell col="27" text="interventionid"/>
  171. </Band>
  172. <Band id="body">
  173. <Cell celltype="head"/>
  174. <Cell col="1" displaytype="combo" edittype="combo" text="bind:stat" combodataset="ds_stat" combocodecol="value" combodatacol="label"/>
  175. <Cell col="2" displaytype="combo" edittype="combo" text="bind:stat2" combodataset="ds_stat" combocodecol="value" combodatacol="label"/>
  176. <Cell col="3" displaytype="text" edittype="expand" text="bind:veifpartnm" editautoselect="true" expandshow="show" suppress="0"/>
  177. <Cell col="4" displaytype="date" style="padding:0 0 0 0;" text="bind:genrdd" editautoselect="true" suppress="0" calendardisplaynulltype="none" enable="false"/>
  178. <Cell col="5" displaytype="text" style="align:center;" text="bind:genrtm" mask="expr:utlf_isNull(genrtm) ? '' : '##:##'" editautoselect="true" suppress="0" enable="false"/>
  179. <Cell col="6" displaytype="text" edittype="expand" text="bind:genrplce" editautoselect="true" expandshow="show" suppress="0"/>
  180. <Cell col="7" displaytype="combo" edittype="combo" text="bind:genrplcewardcd" editautoselect="true" suppress="0" combodataset="ds_tmp_deptinfo_deptlist" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="25" enable="false"/>
  181. <Cell col="8" displaytype="text" edittype="expand" text="bind:cause" editautoselect="true" expandshow="show" suppress="0"/>
  182. <Cell col="9" displaytype="combo" style="align:center;" text="bind:flag" suppress="0" combodataset="ds_flag" combocodecol="value" combodatacol="label" enable="false"/>
  183. <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:sel" suppress="0"/>
  184. <Cell col="11" displaytype="date" style="padding:0 0 0 0;" text="bind:recdd" editautoselect="true" suppress="0" calendardisplaynulltype="none" enable="false"/>
  185. <Cell col="12" displaytype="text" style="align:center;" text="bind:rectm" mask="expr:utlf_isNull(rectm) ? '' : '##:##'" editautoselect="true" suppress="0" enable="false"/>
  186. <Cell col="13" displaytype="text" edittype="expand" text="bind:stage" editautoselect="true" expandshow="show" suppress="0"/>
  187. <Cell col="14" displaytype="text" edittype="expand" text="bind:intervention" editautoselect="true" expandshow="show" suppress="0"/>
  188. <Cell col="15" style="align:left;" text="bind:recrnm" suppress="0"/>
  189. <Cell col="16" text="bind:recrid"/>
  190. <Cell col="17" text="bind:genrplceid"/>
  191. <Cell col="18" displaytype="text" edittype="text" text="bind:causeid"/>
  192. <Cell col="19" displaytype="text" edittype="text" text="bind:stageid"/>
  193. <Cell col="20" displaytype="text" edittype="text" text="bind:pid"/>
  194. <Cell col="21" displaytype="text" edittype="text" text="bind:grupcd"/>
  195. <Cell col="22" displaytype="text" edittype="text" text="bind:instcd"/>
  196. <Cell col="23" displaytype="text" edittype="text" text="bind:indd"/>
  197. <Cell col="24" displaytype="text" edittype="text" text="bind:cretno"/>
  198. <Cell col="25" displaytype="text" edittype="text" text="bind:veifrecseq"/>
  199. <Cell col="26" displaytype="text" edittype="text" text="bind:signno"/>
  200. <Cell col="27" displaytype="text" edittype="text" text="bind:interventionid"/>
  201. </Band>
  202. </Format>
  203. </Formats>
  204. </Grid>
  205. <Shape position="absolute 195 95 1195 101" linetype="horizontal" id="line4" class="line_10" anchor="left top right"/>
  206. <Static text="정맥염 관찰기록 내역" position="absolute 195 78 354 94" align="align:center middle;" id="caption1" class="tit_2" anchor="default"/>
  207. <Button position="absolute 1035 75 1125 95" id="button2" class="btn2" text="발생부위추가" anchor="top right" onclick="group5_button2_onclick"/>
  208. <Button position="absolute 990 75 1032 95" id="button3" class="btn2" text="삭제" anchor="top right" onclick="group5_button3_onclick"/>
  209. <Button position="absolute 1128 75 1195 95" id="button4" class="btn5" text="인증저장" anchor="top right" onclick="group5_button4_onclick"/>
  210. <Combo position="absolute 260 35 320 54" id="cmb_Zone" class="combo_search" visible="false" innerdataset="@ds_temp_zoneinfo_zonelist" datacolumn="bednm" codecolumn="bedcd" anchor="default" onitemchanged="group5_cmb_Zone_onitemchanged"/>
  211. <Button position="absolute 861 75 987 95" id="button5" class="btn2" text="정맥염발생보고조회" anchor="top right" onclick="group5_button5_onclick"/>
  212. <Radio position="absolute 140 2 240 22" id="rdo_indsch" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group5_rdo_indsch_onitemchanged">
  213. <Dataset id="innerdataset">
  214. <ColumnInfo>
  215. <Column id="codecolumn"/>
  216. <Column id="datacolumn"/>
  217. </ColumnInfo>
  218. <Rows>
  219. <Row>
  220. <Col id="codecolumn">1</Col>
  221. <Col id="datacolumn">재원</Col>
  222. </Row>
  223. <Row>
  224. <Col id="codecolumn">2</Col>
  225. <Col id="datacolumn">퇴원</Col>
  226. </Row>
  227. </Rows>
  228. </Dataset>
  229. </Radio>
  230. <Div position="absolute 95 55 340 238" id="group2" visible="false" style="background:#ffcc00ff;shadow:outer 5,5 5 gray;" anchor="default">
  231. <Layouts>
  232. <Layout>
  233. <Grid position="absolute 10 24 235 174" id="grd_patindschlist" binddataset="ds_main_patindschinfo_patindschlist" anchor="default" oncelldblclick="group5_group2_grd_patindschlist_oncelldblclick" cellsizingtype="col" autofittype="col">
  234. <Formats>
  235. <Format id="default">
  236. <Columns>
  237. <Column size="100"/>
  238. <Column size="100"/>
  239. <Column size="0"/>
  240. <Column size="0"/>
  241. <Column size="0"/>
  242. <Column size="0"/>
  243. <Column size="0"/>
  244. <Column size="0"/>
  245. </Columns>
  246. <Rows>
  247. <Row size="24" band="head"/>
  248. <Row size="24"/>
  249. </Rows>
  250. <Band id="head">
  251. <Cell text="입원일자"/>
  252. <Cell col="1" text="퇴원일자"/>
  253. <Cell col="2" text="caption5"/>
  254. <Cell col="3" text="caption6"/>
  255. <Cell col="4" text="caption7"/>
  256. <Cell col="5" text="caption8"/>
  257. <Cell col="6" text="caption9"/>
  258. <Cell col="7" text="caption10"/>
  259. </Band>
  260. <Band id="body">
  261. <Cell displaytype="date" text="bind:indd" calendardisplaynulltype="none"/>
  262. <Cell col="1" displaytype="date" text="bind:dschdd" calendardisplaynulltype="none"/>
  263. <Cell col="2" text="bind:instcd"/>
  264. <Cell col="3" text="bind:pid"/>
  265. <Cell col="4" text="bind:cretno"/>
  266. <Cell col="5" text="bind:indschacptstat"/>
  267. <Cell col="6" text="bind:ordtype"/>
  268. <Cell col="7" text="bind:medispclid"/>
  269. </Band>
  270. </Format>
  271. </Formats>
  272. </Grid>
  273. <Button position="absolute 221 7 236 22" id="button6" text="X" anchor="default" onclick="group5_group2_button6_onclick"/>
  274. </Layout>
  275. </Layouts>
  276. </Div>
  277. <Static id="cap_Zone" text="구 역 :" class="search_name" visible="false" position="absolute 205 39 260 56" anchor="default"/>
  278. </Layout>
  279. </Layouts>
  280. </Div>
  281. <Static position="absolute 0 745 1195 775" id="caption2" anchor="left right bottom"/>
  282. <Div position="absolute 0 757 1195 784" id="grp_btn" anchor="left right bottom">
  283. <Layouts>
  284. <Layout>
  285. <Static text="[표]" position="absolute 1160 0 1190 20" id="caption3" anchor="right bottom"/>
  286. <Static text="* 재원환자목록에 파란색 표기 : 정맥염관찰기록 미종료건이 존재하는 환자" position="absolute 5 0 455 25" id="caption10" style="color:#0000ffff;font:Dotum,9,bold;" anchor="left bottom"/>
  287. </Layout>
  288. </Layouts>
  289. </Div>
  290. <PopupMenu id="pmenu_veinlist" position="absolute 5 795 58 838" innerdataset="@ds_hidden_veingrup_sameinflevl_popmenu_menu" captioncolumn="name" idcolumn="func" levelcolumn="lev" onmenuclick="pmenu_veinlist_onmenuclick"/>
  291. </Layout>
  292. </Layouts>
  293. <Objects>
  294. <Dataset id="ds_init_dept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  295. <ColumnInfo>
  296. <Column id="depthngnm" type="STRING"/>
  297. <Column id="deptcd" type="STRING"/>
  298. </ColumnInfo>
  299. </Dataset>
  300. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  301. <ColumnInfo>
  302. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  303. <Column id="genrdd" type="STRING" size="256"/>
  304. <Column id="wardcd" type="STRING" size="256"/>
  305. <Column id="settingrnid" type="STRING" size="256"/>
  306. <Column id="emcflag" type="STRING" size="256"/>
  307. <Column id="zonecd" type="STRING" size="256"/>
  308. <Column id="indd" type="STRING" size="256"/>
  309. <Column id="cretno" type="STRING" size="256"/>
  310. <Column id="stdradio" type="STRING" size="256"/>
  311. </ColumnInfo>
  312. <Rows>
  313. <Row/>
  314. </Rows>
  315. </Dataset>
  316. <Dataset id="ds_main_patindschinfo_patindschlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  317. <ColumnInfo>
  318. <Column id="instcd" type="STRING" size="256" sumtext="기간코드"/>
  319. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  320. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  321. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  322. <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
  323. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  324. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  325. <Column id="medispclid" type="STRING" size="256" sumtext="전문의id"/>
  326. </ColumnInfo>
  327. </Dataset>
  328. <Dataset id="ds_tmp_deptinfo_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  329. <ColumnInfo>
  330. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  331. <Column id="depthngnm" type="STRING" size="256" sumtext="부서명"/>
  332. <Column id="deptflag" type="STRING" size="256" sumtext="부서구분"/>
  333. </ColumnInfo>
  334. </Dataset>
  335. <Dataset id="ds_hidden_codelist_getVOStage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  336. <ColumnInfo>
  337. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  338. <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
  339. </ColumnInfo>
  340. </Dataset>
  341. <Dataset id="ds_init_settinginfo_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  342. <ColumnInfo>
  343. <Column id="settingrnnm" type="STRING" size="256" sumtext="부서명"/>
  344. <Column id="settingrnid" type="STRING" size="256" sumtext="부서구분"/>
  345. </ColumnInfo>
  346. </Dataset>
  347. <Dataset id="ds_main_wardpatinfo_wardpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  348. <ColumnInfo>
  349. <Column id="instcd" type="STRING" size="256" sumtext="기간코드"/>
  350. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  351. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  352. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  353. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  354. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  355. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  356. <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
  357. <Column id="ordtype" type="STRING" size="256" sumtext="입원타입"/>
  358. <Column id="veifcnt" type="STRING" size="256" sumtext="정맥염기록미종료건"/>
  359. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
  360. <Column id="medispclid" type="STRING" size="256" sumtext="진료의ID"/>
  361. </ColumnInfo>
  362. </Dataset>
  363. <Dataset id="ds_main_veininfo_veinlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_veininfo_veinlist_oncolumnchanged">
  364. <ColumnInfo>
  365. <Column id="stat" type="STRING" size="256" sumtext="그리드상태"/>
  366. <Column id="stat2" type="STRING" size="256" sumtext="그리드상태"/>
  367. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  368. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  369. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  370. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  371. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  372. <Column id="veifrecseq" type="STRING" size="256" sumtext="정맥염기록순번"/>
  373. <Column id="veifpartnm" type="STRING" size="256" sumtext="정맥염부위명"/>
  374. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  375. <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
  376. <Column id="genrplce" type="STRING" size="256" sumtext="발생장소"/>
  377. <Column id="genrplceid" type="STRING" size="256" sumtext="발생장소코드"/>
  378. <Column id="genrplcewardcd" type="STRING" size="256" sumtext="밸생장소(원내코드)"/>
  379. <Column id="cause" type="STRING" size="256" sumtext="발생원인"/>
  380. <Column id="causeid" type="STRING" size="256" sumtext="발생원인코드"/>
  381. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  382. <Column id="edflag" type="STRING" size="256" sumtext="종료구분"/>
  383. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  384. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  385. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  386. <Column id="stageid" type="STRING" size="256" sumtext="단계코드"/>
  387. <Column id="stage" type="STRING" size="256" sumtext="단계"/>
  388. <Column id="recrnm" type="STRING" size="256" sumtext="기록자명"/>
  389. <Column id="recrid" type="STRING" size="256" sumtext="기록자ID"/>
  390. <Column id="signno" type="STRING" size="256" sumtext="서명번호"/>
  391. <Column id="signrecddmax" type="STRING" size="256" sumtext="인증저장시 기록한 최종일자"/>
  392. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  393. <Column id="orddrid" type="STRING" size="256" sumtext="전문의"/>
  394. <Column id="intervention" type="STRING" size="256" sumtext="중재"/>
  395. <Column id="interventionid" type="STRING" size="256" sumtext="중재아이디"/>
  396. <Column id="grupcdmax" type="STRING" size="256" sumtext="grupcdmax"/>
  397. </ColumnInfo>
  398. </Dataset>
  399. <Dataset id="ds_send_savedata_veininfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  400. <ColumnInfo>
  401. <Column id="stat" type="STRING" size="256" sumtext="그리드상태"/>
  402. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  403. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  404. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  405. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  406. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  407. <Column id="veifrecseq" type="STRING" size="256" sumtext="정맥염기록순번"/>
  408. <Column id="veifpartnm" type="STRING" size="256" sumtext="정맥염부위명"/>
  409. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  410. <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
  411. <Column id="genrplce" type="STRING" size="256" sumtext="발생장소"/>
  412. <Column id="genrplceid" type="STRING" size="256" sumtext="발생장소코드"/>
  413. <Column id="genrplcewardcd" type="STRING" size="256" sumtext="밸생장소(원내코드)"/>
  414. <Column id="genrplcewardnm" type="STRING" size="256" sumtext="밸생장소(원내코드)"/>
  415. <Column id="cause" type="STRING" size="256" sumtext="발생원인"/>
  416. <Column id="causeid" type="STRING" size="256" sumtext="발생원인코드"/>
  417. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  418. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  419. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  420. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  421. <Column id="stageid" type="STRING" size="256" sumtext="단계코드"/>
  422. <Column id="stage" type="STRING" size="256" sumtext="단계"/>
  423. <Column id="recrnm" type="STRING" size="256" sumtext="기록자명"/>
  424. <Column id="recrid" type="STRING" size="256" sumtext="기록자ID"/>
  425. <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
  426. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  427. <Column id="orddrid" type="STRING" size="256" sumtext="전문의"/>
  428. <Column id="intervention" type="STRING" size="256" sumtext="중재"/>
  429. <Column id="interventionid" type="STRING" size="256" sumtext="중재아이디"/>
  430. </ColumnInfo>
  431. </Dataset>
  432. <Dataset id="ds_send_savedata_signlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  433. <ColumnInfo>
  434. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  435. <Column id="certflag" type="STRING" size="256" sumtext="인증저장여부"/>
  436. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  437. <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
  438. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  439. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  440. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  441. <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명인적정보변경여부"/>
  442. <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분"/>
  443. <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분"/>
  444. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  445. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
  446. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID"/>
  447. <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전데이터정보"/>
  448. <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후데이터정보"/>
  449. <Column id="screenid" type="STRING" size="256" sumtext="화면아이디"/>
  450. <Column id="dispyn" type="STRING" size="256" sumtext="디스플레이여부"/>
  451. </ColumnInfo>
  452. </Dataset>
  453. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  454. <ColumnInfo>
  455. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  456. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  457. <Column id="cretno" type="STRING" size="256" sumtext="원무생성번호"/>
  458. <Column id="genrdd" type="STRING" size="256" sumtext="기준일자(발생일자)"/>
  459. <Column id="stdradio" type="STRING" size="256" sumtext="조회조건의라디오버튼"/>
  460. <Column id="genrtm" type="STRING" size="256"/>
  461. </ColumnInfo>
  462. <Rows>
  463. <Row/>
  464. </Rows>
  465. </Dataset>
  466. <Dataset id="ds_viewinfo_viewveingrup_veinlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  467. <ColumnInfo>
  468. <Column id="stat" type="STRING" size="256" sumtext="그리드상태"/>
  469. <Column id="stat2" type="STRING" size="256" sumtext="그리드상태"/>
  470. <Column id="veifpartnm" type="STRING" size="256" sumtext="정맥염발생부위"/>
  471. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  472. <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
  473. <Column id="genrplce" type="STRING" size="256" sumtext="발생장소"/>
  474. <Column id="cause" type="STRING" size="256" sumtext="원인"/>
  475. <Column id="flag" type="STRING" size="256" sumtext="등록구분(등록사정종료)"/>
  476. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  477. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  478. <Column id="sel" type="STRING" size="256" sumtext="삭제선택체크박스"/>
  479. <Column id="stage" type="STRING" size="256" sumtext="단계"/>
  480. <Column id="stageid" type="STRING" size="256" sumtext="단계코드"/>
  481. <Column id="recrnm" type="STRING" size="256" sumtext="기록자명"/>
  482. <Column id="genrplceid" type="STRING" size="256" sumtext="발생장소코드"/>
  483. <Column id="genrplcewardcd" type="STRING" size="256" sumtext="발생장소(원내코드)"/>
  484. <Column id="genrplcewardnm" type="STRING" size="256" sumtext="발생장소(원내코드명)"/>
  485. <Column id="causeid" type="STRING" size="256" sumtext="원인코드"/>
  486. <Column id="recrid" type="STRING" size="256" sumtext="기록자아이디"/>
  487. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  488. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  489. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  490. <Column id="veifrecseq" type="STRING" size="256" sumtext="정맥염기록순번"/>
  491. <Column id="signno" type="STRING" size="256" sumtext="서명번호"/>
  492. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  493. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  494. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  495. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  496. <Column id="careflag" type="STRING" size="256" sumtext="가정간호대상자조회 키"/>
  497. <Column id="inptdt" type="STRING" size="256" sumtext="가정간호대상자조회 키"/>
  498. <Column id="signrecddmax" type="STRING" size="256" sumtext="인증저장시 기록한 최종일자를 recdd로 넘겨준다."/>
  499. <Column id="intervention" type="STRING" size="256" sumtext="중재"/>
  500. <Column id="interventionid" type="STRING" size="256" sumtext="중재아이디"/>
  501. </ColumnInfo>
  502. </Dataset>
  503. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  504. <ColumnInfo>
  505. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  506. <Column id="certflag" type="STRING" size="256" sumtext="인증저장여부"/>
  507. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  508. <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
  509. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  510. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  511. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  512. <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명인적정보변경여부"/>
  513. <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분"/>
  514. <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분"/>
  515. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  516. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
  517. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID"/>
  518. <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전데이터정보"/>
  519. <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후데이터정보"/>
  520. <Column id="screenid" type="STRING" size="256" sumtext="화면아이디"/>
  521. <Column id="dispyn" type="STRING" size="256" sumtext="디스플레이여부"/>
  522. </ColumnInfo>
  523. <Rows>
  524. <Row/>
  525. </Rows>
  526. </Dataset>
  527. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  528. <ColumnInfo>
  529. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  530. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  531. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  532. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  533. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  534. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  535. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  536. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  537. <Column id="medispclid" type="STRING" size="256" sumtext="주치의"/>
  538. <Column id="ordtype" type="STRING" size="256" sumtext="ioflag"/>
  539. </ColumnInfo>
  540. </Dataset>
  541. <Dataset id="ds_temp_zoneinfo_zonelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  542. <ColumnInfo>
  543. <Column id="bednm" type="STRING" size="256"/>
  544. <Column id="bedcd" type="STRING" size="256"/>
  545. </ColumnInfo>
  546. </Dataset>
  547. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  548. <ColumnInfo>
  549. <Column id="wardcd" type="STRING" size="256"/>
  550. <Column id="genrdd" type="STRING" size="256"/>
  551. <Column id="settingrnid" type="STRING" size="256"/>
  552. <Column id="stdradio" type="STRING" size="256"/>
  553. <Column id="pid" type="STRING" size="256"/>
  554. <Column id="zonecd" type="STRING" size="256"/>
  555. <Column id="indsch" type="STRING" size="256"/>
  556. <Column id="patientnm" type="STRING" size="256"/>
  557. <Column id="genrtm" type="STRING" size="256"/>
  558. </ColumnInfo>
  559. <Rows>
  560. <Row/>
  561. </Rows>
  562. </Dataset>
  563. <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  564. <ColumnInfo>
  565. <Column id="pid" type="STRING" size="256"/>
  566. <Column id="indd" type="STRING" size="256"/>
  567. <Column id="cretno" type="STRING" size="256"/>
  568. <Column id="seqno" type="STRING" size="256"/>
  569. <Column id="instcd" type="STRING" size="256"/>
  570. <Column id="mskind" type="STRING" size="256"/>
  571. <Column id="histstat" type="STRING" size="256"/>
  572. <Column id="hospbrthyn" type="STRING" size="256"/>
  573. <Column id="rsrvinyn" type="STRING" size="256"/>
  574. <Column id="intm" type="STRING" size="256"/>
  575. <Column id="dschdd" type="STRING" size="256"/>
  576. <Column id="dschtm" type="STRING" size="256"/>
  577. <Column id="dschtype" type="STRING" size="256"/>
  578. <Column id="dethdt" type="STRING" size="256"/>
  579. <Column id="indschacptstat" type="STRING" size="256"/>
  580. <Column id="fsexamflag" type="STRING" size="256"/>
  581. <Column id="insukind" type="STRING" size="256"/>
  582. <Column id="suppkind" type="STRING" size="256"/>
  583. <Column id="centcd" type="STRING" size="256"/>
  584. <Column id="orddeptcd" type="STRING" size="256"/>
  585. <Column id="medispclid" type="STRING" size="256"/>
  586. <Column id="atdoctid" type="STRING" size="256"/>
  587. <Column id="specordyn" type="STRING" size="256"/>
  588. <Column id="wardcd" type="STRING" size="256"/>
  589. <Column id="wardnm" type="STRING" size="256"/>
  590. <Column id="roomcd" type="STRING" size="256"/>
  591. <Column id="roomgrdecd" type="STRING" size="256"/>
  592. <Column id="roomtypecd" type="STRING" size="256"/>
  593. <Column id="rqsthospcd" type="STRING" size="256"/>
  594. <Column id="rqstdrid" type="STRING" size="256"/>
  595. <Column id="drgyn" type="STRING" size="256"/>
  596. <Column id="bmtyn" type="STRING" size="256"/>
  597. <Column id="clincstdyyn" type="STRING" size="256"/>
  598. <Column id="clincstdycd" type="STRING" size="256"/>
  599. <Column id="batlockid" type="STRING" size="256"/>
  600. <Column id="batlockyn" type="STRING" size="256"/>
  601. <Column id="ordcostretcdd" type="STRING" size="256"/>
  602. <Column id="ordcostcalcdd" type="STRING" size="256"/>
  603. <Column id="dschdclrtyn" type="STRING" size="256"/>
  604. <Column id="dschdclrdt" type="STRING" size="256"/>
  605. <Column id="dschdclrtrgstid" type="STRING" size="256"/>
  606. <Column id="dschdclrtrgstnm" type="STRING" size="256"/>
  607. <Column id="dschdclrtrgstdt" type="STRING" size="256"/>
  608. <Column id="dschrgstacptdt" type="STRING" size="256"/>
  609. <Column id="dschrgstacptchar" type="STRING" size="256"/>
  610. <Column id="dschnotiyn" type="STRING" size="256"/>
  611. <Column id="dschnotidt" type="STRING" size="256"/>
  612. <Column id="dschnotirgstid" type="STRING" size="256"/>
  613. <Column id="dschnotirgstdt" type="STRING" size="256"/>
  614. <Column id="calclastdd" type="STRING" size="256"/>
  615. <Column id="dschjudgprcsstat" type="STRING" size="256"/>
  616. <Column id="lastjudgdd" type="STRING" size="256"/>
  617. <Column id="lastmdlclamdd" type="STRING" size="256"/>
  618. <Column id="lastjudgendid" type="STRING" size="256"/>
  619. <Column id="spcljudgflag" type="STRING" size="256"/>
  620. <Column id="mainjudgid" type="STRING" size="256"/>
  621. <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
  622. <Column id="icdr_roomtypecd" type="STRING" size="256"/>
  623. <Column id="icdr_wardcd2" type="STRING" size="256"/>
  624. <Column id="icdr_roomcd2" type="STRING" size="256"/>
  625. <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
  626. <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
  627. <Column id="hngnm" type="STRING" size="256"/>
  628. <Column id="hngnm2" type="STRING" size="256"/>
  629. <Column id="dispnm1" type="STRING" size="256"/>
  630. <Column id="dispnm2" type="STRING" size="256"/>
  631. <Column id="sex" type="STRING" size="256"/>
  632. <Column id="age" type="STRING" size="256"/>
  633. <Column id="arvpath" type="STRING" size="256"/>
  634. <Column id="ordrslt" type="STRING" size="256"/>
  635. <Column id="hospiceyn" type="STRING" size="256"/>
  636. <Column id="ioflag" type="STRING" size="256"/>
  637. <Column id="orgordtype" type="STRING" size="256"/>
  638. <Column id="brateflag" type="STRING" size="256"/>
  639. <Column id="ermngtamtcalcyn" type="STRING" size="256"/>
  640. <Column id="erbrthflag" type="STRING" size="256"/>
  641. <Column id="erchospath" type="STRING" size="256"/>
  642. <Column id="erorddeptcd" type="STRING" size="256"/>
  643. <Column id="eroutdt" type="STRING" size="256"/>
  644. <Column id="careinrmdd" type="STRING" size="256"/>
  645. <Column id="careinrmtm" type="STRING" size="256"/>
  646. <Column id="careinrmrgstrid" type="STRING" size="256"/>
  647. <Column id="prcplockid" type="STRING" size="256"/>
  648. <Column id="iprcaddyn" type="STRING" size="256"/>
  649. <Column id="rrgstno1" type="STRING" size="256"/>
  650. <Column id="hosoutexptresncd" type="STRING" size="256"/>
  651. <Column id="brthdd" type="STRING" size="256"/>
  652. <Column id="calcdd" type="STRING" size="256"/>
  653. <Column id="calctm" type="STRING" size="256"/>
  654. <Column id="orddrnm" type="STRING" size="256"/>
  655. <Column id="orddeptnm" type="STRING" size="256"/>
  656. <Column id="replyn" type="STRING" size="256"/>
  657. <Column id="repltypenm" type="STRING" size="256"/>
  658. <Column id="resnyn" type="STRING" size="256"/>
  659. <Column id="npresnyn" type="STRING" size="256"/>
  660. <Column id="autoformcd" type="STRING" size="256"/>
  661. <Column id="subcretno" type="STRING" size="256"/>
  662. <Column id="prcpsaveyn" type="STRING" size="256"/>
  663. <Column id="emrsaveyn" type="STRING" size="256"/>
  664. <Column id="ertransyn" type="STRING" size="256"/>
  665. <Column id="ercareinrmdd" type="STRING" size="256"/>
  666. <Column id="ercareinrmtm" type="STRING" size="256"/>
  667. <Column id="coopteamcd" type="STRING" size="256"/>
  668. <Column id="coopteamnm" type="STRING" size="256"/>
  669. <Column id="nonprgresncd" type="STRING" size="256"/>
  670. <Column id="nonprgresncnts" type="STRING" size="256"/>
  671. <Column id="scndyn" type="STRING" size="256"/>
  672. <Column id="rrgstno2" type="STRING" size="256"/>
  673. <Column id="rsrvflag" type="STRING" size="256"/>
  674. <Column id="etcordflag" type="STRING" size="256"/>
  675. <Column id="callvisityn" type="STRING" size="256"/>
  676. <Column id="specordtype" type="STRING" size="256"/>
  677. <Column id="specordtypenm" type="STRING" size="256"/>
  678. <Column id="mpphontel" type="STRING" size="256"/>
  679. <Column id="hometel" type="STRING" size="256"/>
  680. <Column id="bedposcntscd" type="STRING" size="256"/>
  681. <Column id="bedposcnts" type="STRING" size="256"/>
  682. <Column id="basetypecd" type="STRING" size="256"/>
  683. <Column id="typenm" type="STRING" size="256"/>
  684. <Column id="opfeechkyn" type="STRING" size="256"/>
  685. <Column id="erissdeptcd" type="STRING" size="256"/>
  686. <Column id="warnmsg" type="STRING" size="256"/>
  687. <Column id="errwarnmsg" type="STRING" size="256"/>
  688. <Column id="durdiagyn" type="STRING" size="256"/>
  689. </ColumnInfo>
  690. </Dataset>
  691. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  692. <ColumnInfo>
  693. <Column id="cdgrupid" type="STRING" size="255"/>
  694. <Column id="cdid" type="STRING" size="255"/>
  695. <Column id="cdnm" type="STRING" size="255"/>
  696. <Column id="grupdetldesc" type="STRING" size="255"/>
  697. <Column id="supcdid" type="STRING" size="255"/>
  698. <Column id="sortseq" type="BIGDECIMAL" size="255"/>
  699. <Column id="valifromdd" type="STRING" size="255"/>
  700. <Column id="valitodd" type="STRING" size="255"/>
  701. </ColumnInfo>
  702. </Dataset>
  703. <Dataset id="ds_hidden_main_veininfo_veinlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_veininfo_veinlist_oncolumnchanged">
  704. <ColumnInfo>
  705. <Column id="stat" type="STRING" size="256" sumtext="그리드상태"/>
  706. <Column id="stat2" type="STRING" size="256" sumtext="그리드상태"/>
  707. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  708. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  709. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  710. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  711. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  712. <Column id="veifrecseq" type="STRING" size="256" sumtext="정맥염기록순번"/>
  713. <Column id="veifpartnm" type="STRING" size="256" sumtext="정맥염부위명"/>
  714. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  715. <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
  716. <Column id="genrplce" type="STRING" size="256" sumtext="발생장소"/>
  717. <Column id="genrplceid" type="STRING" size="256" sumtext="발생장소코드"/>
  718. <Column id="genrplcewardcd" type="STRING" size="256" sumtext="밸생장소(원내코드)"/>
  719. <Column id="cause" type="STRING" size="256" sumtext="발생원인"/>
  720. <Column id="causeid" type="STRING" size="256" sumtext="발생원인코드"/>
  721. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  722. <Column id="edflag" type="STRING" size="256" sumtext="종료구분"/>
  723. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  724. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  725. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  726. <Column id="stageid" type="STRING" size="256" sumtext="단계코드"/>
  727. <Column id="stage" type="STRING" size="256" sumtext="단계"/>
  728. <Column id="recrnm" type="STRING" size="256" sumtext="기록자명"/>
  729. <Column id="recrid" type="STRING" size="256" sumtext="기록자ID"/>
  730. <Column id="signno" type="STRING" size="256" sumtext="서명번호"/>
  731. <Column id="signrecddmax" type="STRING" size="256" sumtext="인증저장시 기록한 최종일자"/>
  732. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  733. <Column id="orddrid" type="STRING" size="256" sumtext="전문의"/>
  734. <Column id="intervention" type="STRING" size="256" sumtext="중재"/>
  735. <Column id="interventionid" type="STRING" size="256" sumtext="중재아이디"/>
  736. <Column id="grupcdmax" type="STRING" size="256" sumtext="grupcdmax"/>
  737. </ColumnInfo>
  738. </Dataset>
  739. <Dataset id="ds_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  740. <ColumnInfo>
  741. <Column id="label" type="STRING" size="256"/>
  742. <Column id="value" type="STRING" size="256"/>
  743. </ColumnInfo>
  744. <Rows>
  745. <Row>
  746. <Col id="label">등록</Col>
  747. <Col id="value">00</Col>
  748. </Row>
  749. <Row>
  750. <Col id="value">01</Col>
  751. <Col id="label">사정</Col>
  752. </Row>
  753. <Row>
  754. <Col id="value">99</Col>
  755. <Col id="label">종료</Col>
  756. </Row>
  757. </Rows>
  758. </Dataset>
  759. <Dataset id="ds_stat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  760. <ColumnInfo>
  761. <Column id="label" type="STRING" size="256"/>
  762. <Column id="value" type="STRING" size="256"/>
  763. </ColumnInfo>
  764. <Rows>
  765. <Row>
  766. <Col id="label">-</Col>
  767. <Col id="value">-</Col>
  768. </Row>
  769. <Row>
  770. <Col id="label">i</Col>
  771. <Col id="value">i</Col>
  772. </Row>
  773. <Row>
  774. <Col id="label">u</Col>
  775. <Col id="value">u</Col>
  776. </Row>
  777. <Row>
  778. <Col id="label">d</Col>
  779. <Col id="value">d</Col>
  780. </Row>
  781. </Rows>
  782. </Dataset>
  783. <Dataset id="ds_hidden_veingrup_sameinflevl_popmenu_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  784. <ColumnInfo>
  785. <Column id="name" type="STRING" size="256"/>
  786. <Column id="func" type="STRING" size="256"/>
  787. <Column id="lev" type="STRING" size="256"/>
  788. </ColumnInfo>
  789. <Rows>
  790. <Row>
  791. <Col id="name">사정</Col>
  792. <Col id="func">fAddSameLevlItem</Col>
  793. <Col id="lev">0</Col>
  794. </Row>
  795. <Row>
  796. <Col id="name">종료</Col>
  797. <Col id="func">fAddSameLevlItemEnd</Col>
  798. <Col id="lev">0</Col>
  799. </Row>
  800. </Rows>
  801. </Dataset>
  802. <Dataset id="ds_temp_veininfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  803. <ColumnInfo>
  804. <Column id="veifrecseq" type="STRING" size="256"/>
  805. </ColumnInfo>
  806. </Dataset>
  807. <Dataset id="ds_sign_veininfo_veinlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_veininfo_veinlist_oncolumnchanged">
  808. <ColumnInfo>
  809. <Column id="stat" type="STRING" size="256" sumtext="그리드상태"/>
  810. <Column id="stat2" type="STRING" size="256" sumtext="그리드상태"/>
  811. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  812. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  813. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  814. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  815. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  816. <Column id="veifrecseq" type="STRING" size="256" sumtext="정맥염기록순번"/>
  817. <Column id="veifpartnm" type="STRING" size="256" sumtext="정맥염부위명"/>
  818. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  819. <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
  820. <Column id="genrplce" type="STRING" size="256" sumtext="발생장소"/>
  821. <Column id="genrplceid" type="STRING" size="256" sumtext="발생장소코드"/>
  822. <Column id="genrplcewardcd" type="STRING" size="256" sumtext="밸생장소(원내코드)"/>
  823. <Column id="cause" type="STRING" size="256" sumtext="발생원인"/>
  824. <Column id="causeid" type="STRING" size="256" sumtext="발생원인코드"/>
  825. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  826. <Column id="edflag" type="STRING" size="256" sumtext="종료구분"/>
  827. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  828. <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
  829. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  830. <Column id="stageid" type="STRING" size="256" sumtext="단계코드"/>
  831. <Column id="stage" type="STRING" size="256" sumtext="단계"/>
  832. <Column id="recrnm" type="STRING" size="256" sumtext="기록자명"/>
  833. <Column id="recrid" type="STRING" size="256" sumtext="기록자ID"/>
  834. <Column id="signno" type="STRING" size="256" sumtext="서명번호"/>
  835. <Column id="signrecddmax" type="STRING" size="256" sumtext="인증저장시 기록한 최종일자"/>
  836. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  837. <Column id="orddrid" type="STRING" size="256" sumtext="전문의"/>
  838. <Column id="intervention" type="STRING" size="256" sumtext="중재"/>
  839. <Column id="interventionid" type="STRING" size="256" sumtext="중재아이디"/>
  840. <Column id="grupcdmax" type="STRING" size="256" sumtext="grupcdmax"/>
  841. <Column id="genrplcewardnm" type="STRING" size="256"/>
  842. </ColumnInfo>
  843. <Rows>
  844. <Row/>
  845. </Rows>
  846. </Dataset>
  847. </Objects>
  848. <Bind>
  849. <BindItem id="item0" compid="group5.rdo_indsch" propid="value" datasetid="ds_main_cond" columnid="indsch"/>
  850. <BindItem id="item1" compid="group5.grp_sea.cmb_ward" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
  851. <BindItem id="item2" compid="group5.grp_sea.cmb_patientnm" propid="value" datasetid="ds_main_cond" columnid="patientnm"/>
  852. <BindItem id="item3" compid="group5.grp_sea.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  853. <BindItem id="item4" compid="group5.cmb_Zone" propid="value" datasetid="ds_main_cond" columnid="zonecd"/>
  854. <BindItem id="item5" compid="group5.grp_sea.cmb_settingrn" propid="value" datasetid="ds_main_cond" columnid="settingrnid"/>
  855. <BindItem id="item6" compid="group5.grp_sea.ipt_genrdd" propid="value" datasetid="ds_main_cond" columnid="genrdd"/>
  856. <BindItem id="item7" compid="group5.rdo_stdradio" propid="value" datasetid="ds_main_cond" columnid="stdradio"/>
  857. </Bind>
  858. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  859. * System Name : 경대 의료정보시스템
  860. * Job Name : emr_wardcarexp -> SMMNW15200
  861. * Creator : yjh
  862. * Make Date : 2016-10-14
  863. * Description :
  864. *---------------------------------------------------------------------------------------
  865. * Modify Date Modifier Modify Description
  866. *---------------------------------------------------------------------------------------
  867. * 2016-10-14 yjh TF->XP
  868. *
  869. *---------------------------------------------------------------------------------------
  870. ****************************************************************************************/
  871. //=======================================================================================
  872. // Lib Include
  873. //---------------------------------------------------------------------------------------
  874. include "com_commonxp::comm_main.xjs";
  875. include "emr_wardcarexp::SMMNW15200.xjs"; //yjh : 커밋
  876. include "emr_carecomxp::CareCom.xjs";
  877. include "emr_carecomxp::ENRSignEngine.xjs";
  878. //=======================================================================================
  879. // Global Form Variable
  880. //---------------------------------------------------------------------------------------
  881. var arErrorCode = new HashArray();
  882. //=======================================================================================
  883. // Function
  884. //---------------------------------------------------------------------------------------
  885. /****************************************************************************************
  886. * Argument : N/A
  887. * Description :
  888. ****************************************************************************************/
  889. //=======================================================================================
  890. // Event
  891. //---------------------------------------------------------------------------------------
  892. /****************************************************************************************
  893. * Components : Form
  894. * Components ID : SMMNW15200
  895. * Event : oninit
  896. * Argument : 01.obj : Object Event has occurred
  897. * : 02.e : Event Object
  898. * Description : 화면 처음 초기화시
  899. ****************************************************************************************/
  900. function SMMNW15200_oninit(obj:Form, e:InitEventInfo)
  901. {
  902. frmf_initForm(obj); //폼 초기화
  903. }
  904. /****************************************************************************************
  905. * Components : Form
  906. * Components ID : SMMNW15200
  907. * Event : onload
  908. * Argument : 01.obj : Object Event has occurred
  909. * : 02.e : Event Object
  910. * Description : 화면 로딩 완료시
  911. ****************************************************************************************/
  912. function SMMNW15200_onload(obj:Form, e:LoadEventInfo)
  913. {
  914. ds_main_cond.setColumn(0, "stdradio", "2");
  915. //finit();
  916. this.setTimer(0, 100);
  917. grdf_setRowTypeIcon(group5.grd_veinlist, 0); //그리드 상태 아이콘 보여주기
  918. Sign.init();
  919. }
  920. /****************************************************************************************
  921. * Components : Combo
  922. * Components ID : cmb_settingrn
  923. * Event : onitemchanged
  924. * Argument : 01.obj : Object Event has occurred
  925. * : 02.e : Event Object
  926. * Description : 콤보 값 변경시
  927. ****************************************************************************************/
  928. function group5_grp_sea_cmb_settingrn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  929. {
  930. fGetWardPatList();
  931. }
  932. /****************************************************************************************
  933. * Components : Button
  934. * Components ID : button1
  935. * Event : onclick
  936. * Argument : 01.obj : Object Event has occurred
  937. * : 02.e : Event Object
  938. * Description : 조회버튼 클릭시
  939. ****************************************************************************************/
  940. function group5_grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
  941. {
  942. fGetWardPatList();
  943. }
  944. /****************************************************************************************
  945. * Components : Edit
  946. * Components ID : ipt_pid
  947. * Event : onkeyup
  948. * Argument : 01.obj : Object Event has occurred
  949. * : 02.e : Event Object
  950. * Description : 에디터 키 입력시
  951. ****************************************************************************************/
  952. function group5_grp_sea_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  953. {
  954. if( e.keycode == 13 ){
  955. ds_main_veininfo_veinlist.clearData();
  956. ds_main_cond.getColumn(0, "patientnm", "");
  957. group5.grp_sea.cmb_patientnm.value = "";
  958. obj.updateToDataset();
  959. var pid = ds_main_cond.getColumn(0, "pid");
  960. if( utlf_isNull(pid) ){
  961. sysf_messageBox("등록번호","C001");
  962. group5.grp_sea.ipt_pid.setFocus();
  963. return;
  964. }else{
  965. fGetPidWardInfo(pid);
  966. ds_send_reqdata.setColumn(0, "pid", pid);
  967. var oParam = {};
  968. oParam.id = "TRMNW04716";
  969. oParam.service = "wardcareapp.WardCareRec";
  970. oParam.method = "reqGetPatIndschinfo";
  971. oParam.inds = "reqdata=ds_send_reqdata";
  972. oParam.outds = "ds_main_patindschinfo_patindschlist=patindschlist";
  973. oParam.async = false;
  974. oParam.callback = "cf_TRMNW04716";
  975. tranf_submit(oParam);
  976. if( arErrorCode.pop("TRMNW04716") > -1 ){
  977. var cnt = ds_main_patindschinfo_patindschlist.rowcount;
  978. if( cnt > 0 ){
  979. group5.group2.visible = true;
  980. }
  981. }
  982. }
  983. }
  984. }
  985. function cf_TRMNW04716(sSvcId, nErrorCode, sErrorMsg) {
  986. arErrorCode.push(sSvcId, nErrorCode);
  987. ds_main_patindschinfo_patindschlist.rowposition = -1;
  988. }
  989. /****************************************************************************************
  990. * Components : Combo
  991. * Components ID : cmb_ward
  992. * Event : onitemchanged
  993. * Argument : 01.obj : Object Event has occurred
  994. * : 02.e : Event Object
  995. * Description : 콤보 값 변경시
  996. ****************************************************************************************/
  997. function group5_grp_sea_cmb_ward_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  998. {
  999. fnZoneDisp();
  1000. fSettingnurid();
  1001. fGetWardPatList();
  1002. }
  1003. /****************************************************************************************
  1004. * Components : Grid
  1005. * Components ID : grd_wardpatlist
  1006. * Event : oncelldblclick
  1007. * Argument : 01.obj : Object Event has occurred
  1008. * : 02.e : Event Object
  1009. * Description : 그리드 셀 더블클릭시
  1010. ****************************************************************************************/
  1011. function group5_grd_wardpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1012. {
  1013. fSearch();
  1014. }
  1015. /****************************************************************************************
  1016. * Components : Radio
  1017. * Components ID : rdo_stdradio
  1018. * Event : onitemchanged
  1019. * Argument : 01.obj : Object Event has occurred
  1020. * : 02.e : Event Object
  1021. * Description : 라디오 값 변경시
  1022. ****************************************************************************************/
  1023. function group5_rdo_stdradio_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1024. {
  1025. fSearch();
  1026. }
  1027. /****************************************************************************************
  1028. * Components : Grid
  1029. * Components ID : grd_veinlist
  1030. * Event : onrbuttondown
  1031. * Argument : 01.obj : Object Event has occurred
  1032. * : 02.e : Event Object
  1033. * Description : 마우스 우클릭시
  1034. ****************************************************************************************/
  1035. function group5_grd_veinlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1036. {
  1037. if(e.row < 0 || e.col < 0) return;
  1038. group5.grd_veinlist.autoenter = "key";
  1039. group5.grd_veinlist.setCellPos(e.col);
  1040. grdf_setSelectedCell(obj, e);
  1041. //ds_data_mainpop.filter("id == 'drugadditem'");
  1042. //추민수
  1043. // if(obj.getEditText() == undefined){
  1044. // fMouseDownGridRow(e);
  1045. // }
  1046. }
  1047. /****************************************************************************************
  1048. * Components : Grid
  1049. * Components ID : grd_veinlist
  1050. * Event : onexpanddown
  1051. * Argument : 01.obj : Object Event has occurred
  1052. * : 02.e : Event Object
  1053. * Description : expand버튼 클릭시
  1054. ****************************************************************************************/
  1055. function group5_grd_veinlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  1056. {
  1057. var iCos = group5.grd_veinlist.currentcol;
  1058. var iRow = group5.grd_veinlist.currentrow;
  1059. var att = group5.grd_veinlist.getCellProperty("Body", iCos, "text").replace("bind:", "");
  1060. if( att != "genrdd" && att != "recdd" ){
  1061. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" ){
  1062. if( ds_main_veininfo_veinlist.getColumn(iRow, "flag") == "00" ){
  1063. // if ( att == "veifpartnm" ) {//정맥염발생부위
  1064. // fPopupBedSoreImg(grd_veinlist.row);
  1065. // } else if (att = "genrplce" || att == "cause") {
  1066. // //발생장소, 발생원인, 단계
  1067. // fPopupBedSoreData(grd_veinlist.row);
  1068. // }
  1069. fPopupBedSoreImg(group5.grd_veinlist.currentrow);
  1070. }else{
  1071. if( att == "stage" || att == "intervention" ){
  1072. fPopupBedSoreData(group5.grd_veinlist.currentrow);
  1073. }else{
  1074. sysf_messageBox('발생부위,발생장소,발생원인은 수정이 불가합니다.', 'I');
  1075. return;
  1076. }
  1077. }
  1078. }else{
  1079. if( att == "stage" || att == "intervention" ){
  1080. fPopupBedSoreData(group5.grd_veinlist.currentrow);
  1081. }else{
  1082. sysf_messageBox('발생부위,발생장소,발생원인은 수정이 불가합니다.', 'I');
  1083. return;
  1084. }
  1085. }
  1086. }
  1087. }
  1088. /****************************************************************************************
  1089. * Components : Grid
  1090. * Components ID : grd_veinlist
  1091. * Event : oncellclick
  1092. * Argument : 01.obj : Object Event has occurred
  1093. * : 02.e : Event Object
  1094. * Description : 그리드 셀 클릭시
  1095. ****************************************************************************************/
  1096. function group5_grd_veinlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1097. {
  1098. var iRow = group5.grd_veinlist.currentrow;
  1099. if( group5.grd_veinlist.currentcol == group5.grd_veinlist.getBindCellIndex("body", "sel") ){
  1100. //체크 해제하면 update상태를 select상태로 변경한다.
  1101. fChangeStatus(group5.grd_veinlist.currentrow);
  1102. //발생부위별로 머지한다.
  1103. //fMergeGenrAreaDD(); //안되는듯..
  1104. }
  1105. if( e.col == group5.grd_veinlist.getBindCellIndex("body", "genrplcewardcd") ){
  1106. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" && ds_main_veininfo_veinlist.getColumn(iRow, "flag") == "00" ){
  1107. if( ds_main_veininfo_veinlist.getColumn(iRow, "genrplceid") != "1" ){
  1108. sysf_messageBox('발생장소(원내)은 발생장소가 원내인 경우만 입력가능합니다.', 'I');
  1109. obj.showEditor(false);
  1110. }
  1111. }else{
  1112. return;
  1113. }
  1114. }
  1115. if( e.col == group5.grd_veinlist.getBindCellIndex("body", "genrdd") ){
  1116. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" && ds_main_veininfo_veinlist.getColumn(iRow, "flag") == "00" ){
  1117. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrdd"), "edittype");
  1118. if( utlf_isNull(sExprEdit) || sExprEdit == "none" ){
  1119. sExprEdit = "expr:currow == "+iRow+" ? 'date' : 'none'";
  1120. }else if( sExprEdit.indexOf("currow == "+iRow+" ? 'date' : ") < 0 ){
  1121. sExprEdit = sExprEdit.replace("'none'", "")
  1122. + "currow == "+iRow+" ? 'date' : 'none'";
  1123. }
  1124. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrdd"), "edittype", sExprEdit);
  1125. // }else if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" && ds_main_veininfo_veinlist.getColumn(iRow, "flag") != "00" ){
  1126. // grd_veinlist.isReadOnly(iRow,grd_veinlist.colRef("genrdd")) = true;
  1127. }else{
  1128. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrdd"), "edittype");
  1129. if( !utlf_isNull(sExprEdit) && sExprEdit.indexOf("currow == "+iRow+" ? 'date' : ") > -1 ){
  1130. sExprEdit = sExprEdit.replace("currow == "+iRow+" ? 'date' : ", "");
  1131. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrdd"), "edittype", sExprEdit);
  1132. }
  1133. return;
  1134. }
  1135. }
  1136. if( e.col == group5.grd_veinlist.getBindCellIndex("body", "genrtm") ){
  1137. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" && ds_main_veininfo_veinlist.getColumn(iRow, "flag") == "00" ){
  1138. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrtm"), "edittype");
  1139. if( utlf_isNull(sExprEdit) || sExprEdit == "none" ){
  1140. sExprEdit = "expr:currow == "+iRow+" ? 'mask' : 'none'";
  1141. }else if( sExprEdit.indexOf("currow == "+iRow+" ? 'mask' : ") < 0 ){
  1142. sExprEdit = sExprEdit.replace("'none'", "")
  1143. + "currow == "+iRow+" ? 'mask' : 'none'";
  1144. }
  1145. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrtm"), "edittype", sExprEdit);
  1146. }else{
  1147. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrtm"), "edittype");
  1148. if( !utlf_isNull(sExprEdit) && sExprEdit.indexOf("currow == "+iRow+" ? 'mask' : ") > -1 ){
  1149. sExprEdit = sExprEdit.replace("currow == "+iRow+" ? 'mask' : ", "");
  1150. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "genrtm"), "edittype", sExprEdit);
  1151. }
  1152. return;
  1153. }
  1154. }
  1155. if( e.col == group5.grd_veinlist.getBindCellIndex("body", "recdd") ){
  1156. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" ){
  1157. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "recdd"), "edittype");
  1158. if( utlf_isNull(sExprEdit) || sExprEdit == "none" ){
  1159. sExprEdit = "expr:currow == "+iRow+" ? 'date' : 'none'";
  1160. }else if( sExprEdit.indexOf("currow == "+iRow+" ? 'date' : ") < 0 ){
  1161. sExprEdit = sExprEdit.replace("'none'", "")
  1162. + "currow == "+iRow+" ? 'date' : 'none'";
  1163. }
  1164. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "recdd"), "edittype", sExprEdit);
  1165. }else{
  1166. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "recdd"), "edittype");
  1167. if( !utlf_isNull(sExprEdit) && sExprEdit.indexOf("currow == "+iRow+" ? 'date' : ") > -1 ){
  1168. sExprEdit = sExprEdit.replace("currow == "+iRow+" ? 'date' : ", "");
  1169. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "recdd"), "edittype", sExprEdit);
  1170. }
  1171. return;
  1172. }
  1173. }
  1174. if( e.col == group5.grd_veinlist.getBindCellIndex("body", "rectm") ){
  1175. if( ds_main_veininfo_veinlist.getColumn(iRow, "stat") == "i" ){
  1176. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "rectm"), "edittype");
  1177. if( utlf_isNull(sExprEdit) || sExprEdit == "none" ){
  1178. sExprEdit = "expr:currow == "+iRow+" ? 'mask' : 'none'";
  1179. }else if( sExprEdit.indexOf("currow == "+iRow+" ? 'mask' : ") < 0 ){
  1180. sExprEdit = sExprEdit.replace("'none'", "")
  1181. + "currow == "+iRow+" ? 'mask' : 'none'";
  1182. }
  1183. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "rectm"), "edittype", sExprEdit);
  1184. }else{
  1185. var sExprEdit = group5.grd_veinlist.getCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "rectm"), "edittype");
  1186. if( !utlf_isNull(sExprEdit) && sExprEdit.indexOf("currow == "+iRow+" ? 'mask' : ") > -1 ){
  1187. sExprEdit = sExprEdit.replace("currow == "+iRow+" ? 'mask' : ", "");
  1188. group5.grd_veinlist.setCellProperty("Body", group5.grd_veinlist.getBindCellIndex("body", "rectm"), "edittype", sExprEdit);
  1189. }
  1190. return;
  1191. }
  1192. }
  1193. }
  1194. /****************************************************************************************
  1195. * Components : Dataset
  1196. * Components ID : ds_main_veininfo_veinlist
  1197. * Event : oncolumnchanged
  1198. * Argument : 01.obj : Object Event has occurred
  1199. * : 02.e : Event Object
  1200. * Description : 데이터셋 값 변경시
  1201. ****************************************************************************************/
  1202. function ds_main_veininfo_veinlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1203. {
  1204. fChangedGridCol();
  1205. }
  1206. /****************************************************************************************
  1207. * Components : Button
  1208. * Components ID : button2
  1209. * Event : onclick
  1210. * Argument : 01.obj : Object Event has occurred
  1211. * : 02.e : Event Object
  1212. * Description : 발생부위추가버튼 클릭시
  1213. ****************************************************************************************/
  1214. function group5_button2_onclick(obj:Button, e:ClickEventInfo)
  1215. {
  1216. fAddGenArea();
  1217. }
  1218. /****************************************************************************************
  1219. * Components : Button
  1220. * Components ID : button3
  1221. * Event : onclick
  1222. * Argument : 01.obj : Object Event has occurred
  1223. * : 02.e : Event Object
  1224. * Description : 삭제버튼 클릭시
  1225. ****************************************************************************************/
  1226. function group5_button3_onclick(obj:Button, e:ClickEventInfo)
  1227. {
  1228. fDel();
  1229. }
  1230. /****************************************************************************************
  1231. * Components : Button
  1232. * Components ID : button4
  1233. * Event : onclick
  1234. * Argument : 01.obj : Object Event has occurred
  1235. * : 02.e : Event Object
  1236. * Description : 인증저장버튼 클릭시
  1237. ****************************************************************************************/
  1238. function group5_button4_onclick(obj:Button, e:ClickEventInfo)
  1239. {
  1240. fSignSave();
  1241. }
  1242. /****************************************************************************************
  1243. * Components : Combo
  1244. * Components ID : cmb_Zone
  1245. * Event : onitemchanged
  1246. * Argument : 01.obj : Object Event has occurred
  1247. * : 02.e : Event Object
  1248. * Description : 콤보 값 변경시
  1249. ****************************************************************************************/
  1250. function group5_cmb_Zone_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1251. {
  1252. fGetWardPatList();
  1253. }
  1254. /****************************************************************************************
  1255. * Components : Button
  1256. * Components ID : button5
  1257. * Event : onclick
  1258. * Argument : 01.obj : Object Event has occurred
  1259. * : 02.e : Event Object
  1260. * Description : 정맥염발생보고조회버튼 클릭시
  1261. ****************************************************************************************/
  1262. function group5_button5_onclick(obj:Button, e:ClickEventInfo)
  1263. {
  1264. frmf_modal("SMMNW15300","SMMNW15300","", 0, 1, 150, "", "", "", "", "", "", "M"); //yjh1
  1265. }
  1266. /****************************************************************************************
  1267. * Components : Radio
  1268. * Components ID : rdo_indsch
  1269. * Event : onitemchanged
  1270. * Argument : 01.obj : Object Event has occurred
  1271. * : 02.e : Event Object
  1272. * Description : 라디오 값 변경시
  1273. ****************************************************************************************/
  1274. function group5_rdo_indsch_onitemchanged(obj, e)
  1275. {
  1276. fSetInDschHidden();
  1277. ds_main_veininfo_veinlist.clearData();
  1278. if( ds_main_cond.getColumn(0, "indsch") == "1" ){
  1279. group5.grp_sea.line1.visible = true;
  1280. group5.grp_sea.button1.visible = true;
  1281. fGetWardPatList();
  1282. }else{
  1283. group5.grp_sea.line1.visible = false;
  1284. group5.grp_sea.button1.visible = false;
  1285. ds_main_wardpatinfo_wardpatlist.clearData();
  1286. ds_main_cond.setColumn(0, "patientnm","");
  1287. ds_main_cond.setColumn(0, "pid","");
  1288. }
  1289. }
  1290. /****************************************************************************************
  1291. * Components : Grid
  1292. * Components ID : grd_patindschlist
  1293. * Event : oncelldblclick
  1294. * Argument : 01.obj : Object Event has occurred
  1295. * : 02.e : Event Object
  1296. * Description : 그리드 셀 더블클릭시
  1297. ****************************************************************************************/
  1298. function group5_group2_grd_patindschlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1299. {
  1300. var condparam = ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "ordtype")
  1301. + "▦" + ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "pid")
  1302. + "▦" + ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "indd")
  1303. + "▦" + ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "cretno")
  1304. + "▦" + ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "instcd")
  1305. + "▦" + ds_main_patindschinfo_patindschlist.getColumn(group5.group2.grd_patindschlist.currentrow, "dschdd");
  1306. // setParameter("condparam", condparam);
  1307. // modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  1308. appf_initPatientInfo(condparam);
  1309. group5.group2.visible = false;
  1310. fSearch();
  1311. }
  1312. /****************************************************************************************
  1313. * Components : Button
  1314. * Components ID : button6
  1315. * Event : onclick
  1316. * Argument : 01.obj : Object Event has occurred
  1317. * : 02.e : Event Object
  1318. * Description : X버튼 클릭시
  1319. ****************************************************************************************/
  1320. function group5_group2_button6_onclick(obj:Button, e:ClickEventInfo)
  1321. {
  1322. group5.group2.visible = false;
  1323. }
  1324. /****************************************************************************************
  1325. * Components : PopupMenu
  1326. * Components ID : pmenu_veinlist
  1327. * Event : onmenuclick
  1328. * Argument : 01.obj : Object Event has occurred
  1329. * : 02.e : Event Object
  1330. * Description : 팝업메뉴 클릭시
  1331. ****************************************************************************************/
  1332. function pmenu_veinlist_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1333. {
  1334. switch( e.id ){
  1335. case "fAddSameLevlItem" :
  1336. fAddSameLevlItem();
  1337. break;
  1338. case "fAddSameLevlItemEnd" :
  1339. fAddSameLevlItemEnd();
  1340. break;
  1341. default :
  1342. break;
  1343. }
  1344. }
  1345. function group5_grd_veinlist_onlbuttondown(obj:Grid, e:GridMouseEventInfo)
  1346. {
  1347. group5.grd_veinlist.autoenter = "key";
  1348. }
  1349. function group5_grd_veinlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  1350. {
  1351. group5.grd_veinlist.autoenter = "select";
  1352. }
  1353. function group5_grd_veinlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  1354. {
  1355. if(e.row < 0 || e.col < 0) return;
  1356. group5.grd_veinlist.autoenter = "key";
  1357. group5.grd_veinlist.setCellPos(e.col);
  1358. grdf_setSelectedCell(obj, e);
  1359. //ds_data_mainpop.filter("id == 'drugadditem'");
  1360. //추민수
  1361. if(obj.getEditText() == undefined){
  1362. fMouseDownGridRow(e);
  1363. }
  1364. group5.grd_veinlist.autoenter = "select";
  1365. }
  1366. function SMMNW15200_ontimer(obj:Form, e:TimerEventInfo)
  1367. {
  1368. if( e.timerid == 0 ){
  1369. this.killTimer( 0 );
  1370. finit();
  1371. }
  1372. }
  1373. ]]></Script>
  1374. </Form>
  1375. </FDL>