SSMMR01200_기록내역조회.xfdl 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SSMMR01200_기록내역조회" classname="SSMMR01200_기록내역조회" inheritanceid="" position="absolute 0 0 585 652" titletext="SSMMR01200_기록내역조회" onload="SSMMR01200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_medirec" taborder="2" position="absolute 0 0 583 650" autosizingtype="row" binddataset="ds_viewmedirec_medireccnts" extendsizetype="row" anchor="all" oncelldblclick="grd_medirec_oncelldblclick" onrbuttondown="grd_medirec_onrbuttondown" onkeydown="grd_medirec_onkeydown" onvtracklast="grd_medirec_onvtracklast" onlbuttondown="grd_medirec_onlbuttondown" selecttype="multirow" autofittype="col" oncellclick="grd_medirec_oncellclick" onmousewheel="grd_medirec_onmousewheel" onvscroll="grd_medirec_onvscroll" scrollpixel="all" onvscrolllastover="grd_medirec_onvscrolllastover">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="0"/>
  12. <Column size="567"/>
  13. <Column size="0"/>
  14. <Column size="0"/>
  15. <Column size="0"/>
  16. <Column size="0"/>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. <Column size="0"/>
  21. <Column size="0"/>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. <Column size="0"/>
  26. <Column size="0"/>
  27. </Columns>
  28. <Rows>
  29. <Row size="0" band="head"/>
  30. <Row size="15"/>
  31. </Rows>
  32. <Band id="head">
  33. <Cell text="compflag"/>
  34. <Cell col="1" text="viewcnts"/>
  35. <Cell col="2" text="viewflag"/>
  36. <Cell col="3" text="degnitemkind"/>
  37. <Cell col="4" text="fstlevlitemcd"/>
  38. <Cell col="5" text="degnitemlevlno"/>
  39. <Cell col="6" text="degnitemno"/>
  40. <Cell col="7" text="imgehei"/>
  41. <Cell col="8" text="imgewid"/>
  42. <Cell col="9" text="formrecseq"/>
  43. <Cell col="10" text="degnitemlevlcd"/>
  44. <Cell col="11" text="rectermcd"/>
  45. <Cell col="12" text="rectermnm"/>
  46. <Cell col="13" text="colno"/>
  47. <Cell col="14" text="recitemcd"/>
  48. <Cell col="16" text="formprogflag"/>
  49. <Cell col="17" text="cntmyn"/>
  50. </Band>
  51. <Band id="body">
  52. <Cell text="bind:compflag"/>
  53. <Cell col="1" displaytype="expr:(degnitemkind=='IMG' || degnitemkind== 'FDG') ? 'image' : 'normal'" style="align:EXPR((degnitemkind=='IMG'||degnitemkind=='FDG')?'':'left');line:0 none #808080ff ;color:#55435dff;color2:#55435dff;font:arial,10,bold;selectbackground:#ece1ecff;selectline:0 none #ece1ecff ;" text="expr:(degnitemkind=='IMG' || degnitemkind== 'FDG') ? viewimge : viewcnts" wordwrap="both" autosizecol="default"/>
  54. <Cell col="2" text="bind:viewflag"/>
  55. <Cell col="3" text="bind:degnitemkind"/>
  56. <Cell col="4" text="bind:fstlevlitemcd"/>
  57. <Cell col="5" text="bind:degnitemlevlno"/>
  58. <Cell col="6" text="bind:degnitemno"/>
  59. <Cell col="7" text="bind:imgehei"/>
  60. <Cell col="8" text="bind:imgewid"/>
  61. <Cell col="9" text="bind:formrecseq"/>
  62. <Cell col="10" text="bind:degnitemlevlcd"/>
  63. <Cell col="11" text="bind:rectermcd"/>
  64. <Cell col="12" text="bind:rectermnm"/>
  65. <Cell col="13" text="bind:colno"/>
  66. <Cell col="14" text="bind:recitemcd"/>
  67. <Cell col="16" text="bind:formprogflag"/>
  68. <Cell col="17" text="bind:cntmyn"/>
  69. </Band>
  70. </Format>
  71. </Formats>
  72. </Grid>
  73. <!--
  74. <ActiveX id="obj_imge" position="absolute 592 8 1120 563" useautobitmapcache="0" anchor="default" taborder="0" progid="{72E5D9ED-0D6A-46E8-AEAD-23144BFEF878}" style="background:transparent;" visible="false" usepersistdata="false"/>
  75. <ActiveX id="obj_fdg" position="absolute 592 8 1164 365" anchor="default" taborder="1" progid="{7DE8AEE0-F66F-4C36-9E6C-2B6DD1CF055D}" visible="false"/>
  76. -->
  77. <PopupDiv id="grup_menu" taborder="3" position="absolute 275 30 547 343" visible="false" class="div_Gradation">
  78. <Layouts>
  79. <Layout>
  80. <Grid id="grd_fntsz" taborder="0" useinputpanel="false" anchor="default" position="absolute 202 24 262 302" binddataset="ds_ftszlist" oncellclick="grup_menu_grd_fntsz_oncellclick" positiontype="position">
  81. <Formats>
  82. <Format id="default">
  83. <Columns>
  84. <Column size="60"/>
  85. <Column size="0"/>
  86. </Columns>
  87. <Rows>
  88. <Row size="22" band="head"/>
  89. <Row size="20"/>
  90. </Rows>
  91. <Band id="head">
  92. <Cell text="폰트크기"/>
  93. <Cell col="1" text="value"/>
  94. </Band>
  95. <Band id="body">
  96. <Cell text="bind:label"/>
  97. <Cell col="1" text="bind:value"/>
  98. </Band>
  99. </Format>
  100. </Formats>
  101. </Grid>
  102. <Grid id="grd_formlist" taborder="1" useinputpanel="false" anchor="default" position="absolute 4 24 104 231" binddataset="ds_formlist" autofittype="col" positiontype="position">
  103. <Formats>
  104. <Format id="default">
  105. <Columns>
  106. <Column size="20"/>
  107. <Column size="80"/>
  108. <Column size="0"/>
  109. </Columns>
  110. <Rows>
  111. <Row size="22" band="head"/>
  112. <Row size="20"/>
  113. </Rows>
  114. <Band id="head">
  115. <Cell/>
  116. <Cell col="1" text="서식"/>
  117. <Cell col="2" text="value"/>
  118. </Band>
  119. <Band id="body">
  120. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  121. <Cell col="1" style="padding:0;" text="bind:label"/>
  122. <Cell col="2" text="bind:value"/>
  123. </Band>
  124. </Format>
  125. </Formats>
  126. </Grid>
  127. <Grid id="grd_itemlist" taborder="2" useinputpanel="false" anchor="default" position="absolute 103 24 203 256" binddataset="ds_itemlist" autofittype="col" positiontype="position">
  128. <Formats>
  129. <Format id="default">
  130. <Columns>
  131. <Column size="20"/>
  132. <Column size="80"/>
  133. <Column size="0"/>
  134. </Columns>
  135. <Rows>
  136. <Row size="22" band="head"/>
  137. <Row size="20"/>
  138. </Rows>
  139. <Band id="head">
  140. <Cell/>
  141. <Cell col="1" text="아이템"/>
  142. <Cell col="2" text="value"/>
  143. </Band>
  144. <Band id="body">
  145. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  146. <Cell col="1" text="bind:label"/>
  147. <Cell col="2" text="bind:value"/>
  148. </Band>
  149. </Format>
  150. </Formats>
  151. </Grid>
  152. <Button id="btn_cnfm" taborder="3" text="확인" class="btn2" position="absolute 5 283 47 302" onclick="grup_menu_btn_cnfm_onclick" anchor="default"/>
  153. <Button id="btn_cncl" taborder="4" text="취소" class="btn2" anchor="default" position="absolute 50 283 92 302" onclick="grup_menu_btn_cncl_onclick" positiontype="position"/>
  154. <Button id="button2" taborder="5" text="복사하기" class="btn2" anchor="default" position="absolute 4 2 68 21" onclick="grup_menu_button2_onclick" positiontype="position"/>
  155. </Layout>
  156. </Layouts>
  157. </PopupDiv>
  158. <Grid id="grd_medirectmp" taborder="4" useinputpanel="false" anchor="default" position="absolute 130 50 260 80" positiontype="position" visible="false" binddataset="ds_viewmedirec_medireccnts">
  159. <Formats>
  160. <Format id="default">
  161. <Columns>
  162. <Column size="100"/>
  163. </Columns>
  164. <Rows>
  165. <Row size="0" band="head"/>
  166. <Row size="24"/>
  167. </Rows>
  168. <Band id="head">
  169. <Cell text="viewcnts"/>
  170. </Band>
  171. <Band id="body">
  172. <Cell text="bind:viewcnts"/>
  173. </Band>
  174. </Format>
  175. </Formats>
  176. </Grid>
  177. <Button id="btn_paging" taborder="5" visible="false" anchor="right bottom" position="absolute 564 631 583 650" positiontype="position" class="icon_bottom" onclick="btn_paging_onclick"/>
  178. </Layout>
  179. </Layouts>
  180. <Objects>
  181. <Dataset id="ds_ftszlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_ftszlist_onrowposchanged">
  182. <ColumnInfo>
  183. <Column id="label" type="STRING" size="256"/>
  184. <Column id="value" type="STRING" size="256"/>
  185. </ColumnInfo>
  186. <Rows>
  187. <Row>
  188. <Col id="label">10pt</Col>
  189. <Col id="value">10</Col>
  190. </Row>
  191. <Row>
  192. <Col id="label">11pt</Col>
  193. <Col id="value">11</Col>
  194. </Row>
  195. <Row>
  196. <Col id="label">12pt</Col>
  197. <Col id="value">12</Col>
  198. </Row>
  199. <Row>
  200. <Col id="label">13pt</Col>
  201. <Col id="value">13</Col>
  202. </Row>
  203. <Row>
  204. <Col id="label">14pt</Col>
  205. <Col id="value">14</Col>
  206. </Row>
  207. <Row>
  208. <Col id="label">15pt</Col>
  209. <Col id="value">15</Col>
  210. </Row>
  211. <Row>
  212. <Col id="label">16pt</Col>
  213. <Col id="value">16</Col>
  214. </Row>
  215. <Row>
  216. <Col id="label">17pt</Col>
  217. <Col id="value">17</Col>
  218. </Row>
  219. <Row>
  220. <Col id="label">18pt</Col>
  221. <Col id="value">18</Col>
  222. </Row>
  223. <Row>
  224. <Col id="label">19pt</Col>
  225. <Col id="value">19</Col>
  226. </Row>
  227. <Row>
  228. <Col id="label">20pt</Col>
  229. <Col id="value">20</Col>
  230. </Row>
  231. </Rows>
  232. </Dataset>
  233. <Dataset id="ds_formlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  234. <ColumnInfo>
  235. <Column id="chk" type="STRING" size="256"/>
  236. <Column id="label" type="STRING" size="256"/>
  237. <Column id="value" type="STRING" size="256"/>
  238. </ColumnInfo>
  239. <Rows>
  240. <Row>
  241. <Col id="chk">1</Col>
  242. <Col id="label">외래초진</Col>
  243. <Col id="value">0000000001</Col>
  244. </Row>
  245. <Row>
  246. <Col id="chk">1</Col>
  247. <Col id="label">외래재진</Col>
  248. <Col id="value">0000000002</Col>
  249. </Row>
  250. <Row>
  251. <Col id="chk">1</Col>
  252. <Col id="label">입원초진</Col>
  253. <Col id="value">0000000003</Col>
  254. </Row>
  255. <Row>
  256. <Col id="chk">1</Col>
  257. <Col id="label">입원경과</Col>
  258. <Col id="value">0000000004</Col>
  259. </Row>
  260. <Row>
  261. <Col id="chk">1</Col>
  262. <Col id="label">수술기록</Col>
  263. <Col id="value">0000000676</Col>
  264. </Row>
  265. <Row>
  266. <Col id="chk">1</Col>
  267. <Col id="label">입퇴원요약</Col>
  268. <Col id="value">0000000680</Col>
  269. </Row>
  270. <Row>
  271. <Col id="chk">1</Col>
  272. <Col id="label">Consult</Col>
  273. <Col id="value">0000000677</Col>
  274. </Row>
  275. <Row>
  276. <Col id="chk">1</Col>
  277. <Col id="label">응급기록</Col>
  278. <Col id="value">0000000679</Col>
  279. </Row>
  280. </Rows>
  281. </Dataset>
  282. <Dataset id="ds_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  283. <ColumnInfo>
  284. <Column id="chk" type="STRING" size="256"/>
  285. <Column id="label" type="STRING" size="256"/>
  286. <Column id="value" type="STRING" size="256"/>
  287. </ColumnInfo>
  288. <Rows>
  289. <Row>
  290. <Col id="chk">1</Col>
  291. <Col id="label">주호소</Col>
  292. <Col id="value">0000931</Col>
  293. </Row>
  294. <Row>
  295. <Col id="chk">1</Col>
  296. <Col id="label">현병력</Col>
  297. <Col id="value">0001173</Col>
  298. </Row>
  299. <Row>
  300. <Col id="chk">1</Col>
  301. <Col id="label">과거력</Col>
  302. <Col id="value">0000098</Col>
  303. </Row>
  304. <Row>
  305. <Col id="chk">1</Col>
  306. <Col id="label">계통문진</Col>
  307. <Col id="value">0000079</Col>
  308. </Row>
  309. <Row>
  310. <Col id="chk">1</Col>
  311. <Col id="label">신체검진</Col>
  312. <Col id="value">0000570</Col>
  313. </Row>
  314. <Row>
  315. <Col id="chk">1</Col>
  316. <Col id="label">추정진단</Col>
  317. <Col id="value">0001019</Col>
  318. </Row>
  319. <Row>
  320. <Col id="chk">1</Col>
  321. <Col id="label">계획 / P</Col>
  322. <Col id="value">0000080</Col>
  323. </Row>
  324. <Row>
  325. <Col id="chk">1</Col>
  326. <Col id="label">S&amp;O</Col>
  327. <Col id="value">0008224</Col>
  328. </Row>
  329. <Row>
  330. <Col id="chk">1</Col>
  331. <Col id="label">A</Col>
  332. <Col id="value">0001129</Col>
  333. </Row>
  334. </Rows>
  335. </Dataset>
  336. <Dataset id="ds_viewmedirec_medireccnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  337. <ColumnInfo>
  338. <Column id="masformcd" type="STRING" size="256" sumtext="서식코드"/>
  339. <Column id="srcformcd" type="STRING" size="256" sumtext="서식코드"/>
  340. <Column id="masformdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  341. <Column id="fstlevlitemcd" type="STRING" size="256" sumtext="1레벨항목코드"/>
  342. <Column id="fstlevlitembasecd" type="STRING" size="256" sumtext="1레벨항목기본코드"/>
  343. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  344. <Column id="formdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  345. <Column id="degnitemkind" type="STRING" size="256" sumtext="디자인항목코드"/>
  346. <Column id="degnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  347. <Column id="degnitemcd" type="STRING" size="256" sumtext="디자인항목코드"/>
  348. <Column id="degnitemlevlcd" type="STRING" size="256" sumtext="디자인항목레벨코드"/>
  349. <Column id="degnitemlevlno" type="INT" size="256" sumtext="디자인항목계층번호"/>
  350. <Column id="supdegnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  351. <Column id="formrecseq" type="STRING" size="256" sumtext="서식기록순번"/>
  352. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  353. <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
  354. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  355. <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
  356. <Column id="recitemno" type="STRING" size="256" sumtext="기록아이템벤호"/>
  357. <Column id="viewflag" type="STRING" size="256" sumtext="보기구분"/>
  358. <Column id="viewcnts" type="STRING" size="256" sumtext="기록내용"/>
  359. <Column id="rectermcd" type="STRING" size="256" sumtext="기록용어코드"/>
  360. <Column id="rectermnm" type="STRING" size="256" sumtext="기록용어코드"/>
  361. <Column id="rowno" type="STRING" size="256" sumtext="표나밸류리스트의행번호"/>
  362. <Column id="colno" type="STRING" size="256" sumtext="표나밸류리스트의열번호"/>
  363. <Column id="recrefcd" type="STRING" size="256" sumtext="수술,진단,주호소코드"/>
  364. <Column id="recitemnm" type="STRING" size="256" sumtext="수술,진단,주호소명"/>
  365. <Column id="reccnts" type="STRING" size="256" sumtext="기록내용"/>
  366. <Column id="viewimge" type="BLOB" size="256" sumtext="이미지"/>
  367. <Column id="compflag" type="STRING" size="256" sumtext="비교여부"/>
  368. <Column id="imgehei" type="STRING" size="256" sumtext="이미지높이"/>
  369. <Column id="imgewid" type="STRING" size="256" sumtext="이미지넓이"/>
  370. <Column id="formprogflag" type="STRING" size="256" sumtext="프로그램서식구분"/>
  371. <Column id="formprognm" type="STRING" size="256" sumtext="프로그램서식명"/>
  372. <Column id="cnfmyn" type="STRING" size="256" sumtext="수정가능여부(마이그레이션데이터)"/>
  373. </ColumnInfo>
  374. </Dataset>
  375. <Dataset id="ds_medirec_medireccnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  376. <Dataset id="ds_medireccnts" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  377. <ColumnInfo>
  378. <Column id="masformcd" type="STRING" size="256" sumtext="서식코드"/>
  379. <Column id="srcformcd" type="STRING" size="256" sumtext="서식코드"/>
  380. <Column id="masformdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  381. <Column id="fstlevlitemcd" type="STRING" size="256" sumtext="1레벨항목코드"/>
  382. <Column id="fstlevlitembasecd" type="STRING" size="256" sumtext="1레벨항목기본코드"/>
  383. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  384. <Column id="formdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  385. <Column id="degnitemkind" type="STRING" size="256" sumtext="디자인항목코드"/>
  386. <Column id="degnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  387. <Column id="degnitemcd" type="STRING" size="256" sumtext="디자인항목코드"/>
  388. <Column id="degnitemlevlcd" type="STRING" size="256" sumtext="디자인항목레벨코드"/>
  389. <Column id="degnitemlevlno" type="INT" size="256" sumtext="디자인항목계층번호"/>
  390. <Column id="supdegnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  391. <Column id="formrecseq" type="STRING" size="256" sumtext="서식기록순번"/>
  392. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  393. <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
  394. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  395. <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
  396. <Column id="recitemno" type="STRING" size="256" sumtext="기록아이템벤호"/>
  397. <Column id="viewflag" type="STRING" size="256" sumtext="보기구분"/>
  398. <Column id="viewcnts" type="STRING" size="256" sumtext="기록내용"/>
  399. <Column id="rectermcd" type="STRING" size="256" sumtext="기록용어코드"/>
  400. <Column id="rectermnm" type="STRING" size="256" sumtext="기록용어코드"/>
  401. <Column id="rowno" type="STRING" size="256" sumtext="표나밸류리스트의행번호"/>
  402. <Column id="colno" type="STRING" size="256" sumtext="표나밸류리스트의열번호"/>
  403. <Column id="recrefcd" type="STRING" size="256" sumtext="수술,진단,주호소코드"/>
  404. <Column id="recitemnm" type="STRING" size="256" sumtext="수술,진단,주호소명"/>
  405. <Column id="reccnts" type="STRING" size="256" sumtext="기록내용"/>
  406. <Column id="viewimge" type="BLOB" size="256" sumtext="이미지"/>
  407. <Column id="compflag" type="STRING" size="256" sumtext="비교여부"/>
  408. <Column id="imgehei" type="STRING" size="256" sumtext="이미지높이"/>
  409. <Column id="imgewid" type="STRING" size="256" sumtext="이미지넓이"/>
  410. <Column id="formprogflag" type="STRING" size="256" sumtext="프로그램서식구분"/>
  411. <Column id="formprognm" type="STRING" size="256" sumtext="프로그램서식명"/>
  412. <Column id="cnfmyn" type="STRING" size="256" sumtext="수정가능여부(마이그레이션데이터)"/>
  413. <Column id="srcimge" type="BLOB" size="256"/>
  414. <Column id="rechistseq" type="STRING" size="256"/>
  415. </ColumnInfo>
  416. </Dataset>
  417. <Dataset id="ds_tmp_medireccnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  418. <Dataset id="ds_img_downinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  419. <ColumnInfo>
  420. <Column id="row" type="STRING" size="256"/>
  421. <Column id="viewcnts" type="BLOB" size="256"/>
  422. <Column id="srcimge" type="BLOB" size="256"/>
  423. <Column id="instcd" type="STRING" size="256"/>
  424. <Column id="pid" type="STRING" size="256"/>
  425. <Column id="orddd" type="STRING" size="256"/>
  426. <Column id="cretno" type="STRING" size="256"/>
  427. <Column id="formcd" type="STRING" size="256"/>
  428. <Column id="rechistseq" type="STRING" size="256"/>
  429. <Column id="degnitemlevlcd" type="STRING" size="256"/>
  430. <Column id="degnitemno" type="STRING" size="256"/>
  431. <Column id="colno" type="STRING" size="256"/>
  432. </ColumnInfo>
  433. <Rows>
  434. <Row/>
  435. </Rows>
  436. </Dataset>
  437. <Dataset id="ds_hardcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  438. <ColumnInfo>
  439. <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
  440. <Column id="trgtcd" type="STRING" size="256" sumtext="하드코드값"/>
  441. <Column id="trgtcdnm" type="STRING" size="256" sumtext="하드코드설명"/>
  442. </ColumnInfo>
  443. </Dataset>
  444. <Dataset id="ds_reqComn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  445. <ColumnInfo>
  446. <Column id="pid" type="STRING" size="256"/>
  447. <Column id="recfromdt" type="STRING" size="256"/>
  448. <Column id="rectodt" type="STRING" size="256"/>
  449. <Column id="formrecdeptcd" type="STRING" size="256"/>
  450. <Column id="chosflag" type="STRING" size="256"/>
  451. <Column id="formrecseq" type="STRING" size="256"/>
  452. <Column id="formcd" type="STRING" size="256"/>
  453. </ColumnInfo>
  454. </Dataset>
  455. <Dataset id="ds_reqhardcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  456. <ColumnInfo>
  457. <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
  458. <Column id="srchdd" type="STRING" size="256" sumtext="검색일자"/>
  459. </ColumnInfo>
  460. </Dataset>
  461. <Dataset id="ds_reqmedireccnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  462. <ColumnInfo>
  463. <Column id="condflag" type="STRING" size="256" sumtext="조건구분"/>
  464. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  465. <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
  466. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  467. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  468. <Column id="stddd" type="STRING" size="256" sumtext="기준일자"/>
  469. <Column id="attr" type="STRING" size="256" sumtext="소스서식코드"/>
  470. <Column id="deptcd" type="STRING" size="256" sumtext="서식기록부서코드"/>
  471. <Column id="keyval" type="STRING" size="256" sumtext="기록순번"/>
  472. <Column id="rechfview" type="STRING" size="256" sumtext="환경설정값"/>
  473. <Column id="mainyn" type="STRING" size="256" sumtext="공통기록지만조회여부"/>
  474. <Column id="notprogress" type="STRING" size="256" sumtext="입원경과제외여부"/>
  475. <Column id="recformsort" type="STRING" size="256" sumtext="기록정렬방식"/>
  476. <Column id="painhideflag" type="STRING" size="256" sumtext="통증숨김여부"/>
  477. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  478. <Column id="newlogicyn" type="STRING" size="256" sumtext="신규로직적용여부"/>
  479. </ColumnInfo>
  480. </Dataset>
  481. <Dataset id="ds_medireccnts_tmp" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  482. <ColumnInfo>
  483. <Column id="masformcd" type="STRING" size="256" sumtext="서식코드"/>
  484. <Column id="srcformcd" type="STRING" size="256" sumtext="서식코드"/>
  485. <Column id="masformdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  486. <Column id="fstlevlitemcd" type="STRING" size="256" sumtext="1레벨항목코드"/>
  487. <Column id="fstlevlitembasecd" type="STRING" size="256" sumtext="1레벨항목기본코드"/>
  488. <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
  489. <Column id="formdegnseq" type="BIGDECIMAL" size="256" sumtext="서식디자인순번"/>
  490. <Column id="degnitemkind" type="STRING" size="256" sumtext="디자인항목코드"/>
  491. <Column id="degnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  492. <Column id="degnitemcd" type="STRING" size="256" sumtext="디자인항목코드"/>
  493. <Column id="degnitemlevlcd" type="STRING" size="256" sumtext="디자인항목레벨코드"/>
  494. <Column id="degnitemlevlno" type="INT" size="256" sumtext="디자인항목계층번호"/>
  495. <Column id="supdegnitemno" type="INT" size="256" sumtext="디자인항목번호"/>
  496. <Column id="formrecseq" type="STRING" size="256" sumtext="서식기록순번"/>
  497. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  498. <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
  499. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  500. <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
  501. <Column id="recitemno" type="STRING" size="256" sumtext="기록아이템벤호"/>
  502. <Column id="viewflag" type="STRING" size="256" sumtext="보기구분"/>
  503. <Column id="viewcnts" type="STRING" size="256" sumtext="기록내용"/>
  504. <Column id="rectermcd" type="STRING" size="256" sumtext="기록용어코드"/>
  505. <Column id="rectermnm" type="STRING" size="256" sumtext="기록용어코드"/>
  506. <Column id="rowno" type="STRING" size="256" sumtext="표나밸류리스트의행번호"/>
  507. <Column id="colno" type="STRING" size="256" sumtext="표나밸류리스트의열번호"/>
  508. <Column id="recrefcd" type="STRING" size="256" sumtext="수술,진단,주호소코드"/>
  509. <Column id="recitemnm" type="STRING" size="256" sumtext="수술,진단,주호소명"/>
  510. <Column id="reccnts" type="STRING" size="256" sumtext="기록내용"/>
  511. <Column id="viewimge" type="BLOB" size="256" sumtext="이미지"/>
  512. <Column id="compflag" type="STRING" size="256" sumtext="비교여부"/>
  513. <Column id="imgehei" type="STRING" size="256" sumtext="이미지높이"/>
  514. <Column id="imgewid" type="STRING" size="256" sumtext="이미지넓이"/>
  515. <Column id="formprogflag" type="STRING" size="256" sumtext="프로그램서식구분"/>
  516. <Column id="formprognm" type="STRING" size="256" sumtext="프로그램서식명"/>
  517. <Column id="cnfmyn" type="STRING" size="256" sumtext="수정가능여부(마이그레이션데이터)"/>
  518. <Column id="srcimge" type="BLOB" size="256"/>
  519. <Column id="rechistseq" type="STRING" size="256"/>
  520. </ColumnInfo>
  521. </Dataset>
  522. </Objects>
  523. <InitValue/>
  524. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  525. * System Name : DBS
  526. * Job Name :
  527. * File Name : SSMMR01200_기록내역조회.xfdl
  528. * Creator : jaewon.choe
  529. * Make Date : 2014-08-13
  530. *
  531. * Description :
  532. *---------------------------------------------------------------------------------------
  533. * Modify Date Modifier Modify Description
  534. *---------------------------------------------------------------------------------------
  535. * 2014-08-13 DBS Converting Program(TF->XP)
  536. *
  537. *---------------------------------------------------------------------------------------
  538. ****************************************************************************************/
  539. //=======================================================================================
  540. // Lib Include
  541. //---------------------------------------------------------------------------------------
  542. include "com_commonxp::comm_main.xjs"
  543. include "emr_commonxp::EMRCommon.xjs"
  544. include "emr_medirecxp::MMRCommon.xjs"
  545. include "emr_medirecxp::MMR01200.xjs"
  546. //=======================================================================================
  547. // Global Form Variable
  548. //---------------------------------------------------------------------------------------
  549. //=======================================================================================
  550. // Function
  551. //---------------------------------------------------------------------------------------
  552. /****************************************************************************************
  553. * Argument : 01.sKey : 코드아이디
  554. * : 02.sValue : 코드명
  555. * Description : 공통코드를 가져온다.
  556. ****************************************************************************************/
  557. //=======================================================================================
  558. // Transaction Callback
  559. //---------------------------------------------------------------------------------------
  560. /****************************************************************************************
  561. * Argument : 01.sSvcId : 서비스 ID
  562. * : 02.nErrorCode : 에러코드
  563. * : 03.sErrorMsg : 에러메시지
  564. * Description : tr_getCodeList의 콜백함수
  565. ****************************************************************************************/
  566. //=======================================================================================
  567. // Event
  568. //---------------------------------------------------------------------------------------
  569. /****************************************************************************************
  570. * Components :
  571. * Components ID : button5
  572. * Event : onlbuttonup
  573. * Argument : 01.obj : Object Event has occurred
  574. * : 02.e : Event Object
  575. * Description :
  576. ****************************************************************************************/
  577. function SSMMR01200_onload(obj:Form, e:LoadEventInfo)
  578. {
  579. // XP Form Initialize
  580. frmf_initForm(obj);
  581. // TF xforms-ready
  582. fReadyForm();
  583. }
  584. function grup_menu_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
  585. {
  586. fCnfm();
  587. }
  588. function grup_menu_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
  589. {
  590. fCncl();
  591. }
  592. function grup_menu_button2_onclick(obj:Button, e:ClickEventInfo)
  593. {
  594. fSendBufCnts();
  595. //grup_menu.visible = false;
  596. if(grup_menu.isPopup()) grup_menu.closePopup();
  597. }
  598. function grd_medirec_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  599. {
  600. fOnDbClickGrid(obj, e);
  601. }
  602. function grd_medirec_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  603. {
  604. grdf_setSelectedCell(obj, e);
  605. return fShowLstFtSz(e);
  606. }
  607. function grd_medirec_onkeydown(obj:Grid, e:KeyEventInfo)
  608. {
  609. if( e.ctrlKey == true && e.keycode == 67 ){
  610. fSendBufCnts();
  611. }
  612. }
  613. function grd_medirec_onvtracklast(obj:Grid, e:ScrollEventInfo)
  614. {
  615. utlf_addLog("grd_medirec_onvtracklast");
  616. //if(event.button=="0"){
  617. fPaging();
  618. //}
  619. }
  620. function ds_ftszlist_onrowposchanged(obj:Dataset, e:DSRowPosChangeEventInfo)
  621. {
  622. if(e.oldrow == -1){
  623. return;
  624. }
  625. fChgFontSz();
  626. }
  627. function btn_paging_onclick(obj:Button, e:ClickEventInfo)
  628. {
  629. fPaging_click();
  630. }
  631. function grd_medirec_onlbuttondown(obj:Grid, e:GridMouseEventInfo)
  632. {
  633. //grup_menu.visible = false;
  634. if(grup_menu.isPopup()) grup_menu.closePopup();
  635. }
  636. function grup_menu_grd_fntsz_oncellclick(obj:Grid, e:GridClickEventInfo)
  637. {
  638. var oDs = eval(grup_menu.grd_fntsz.binddataset);
  639. var dsRow = oDs.rowposition;
  640. var sRow = grup_menu.grd_fntsz.selectstartrow;
  641. if( sRow == dsRow ){
  642. fChgFontSz();
  643. }
  644. }
  645. function grd_medirec_oncellclick(obj:Grid, e:GridClickEventInfo)
  646. {
  647. fOnClickGrid(e);
  648. }
  649. var nAmount = 0;
  650. function grd_medirec_onmousewheel(obj:Grid, e:MouseWheelEventInfo)
  651. {
  652. //obj.vscrollbar.pos = obj.vscrollbar.pos + e.amount;
  653. nAmount = obj.vscrollbar.pos;
  654. }
  655. function grd_medirec_onvscroll(obj:Grid, e:ScrollEventInfo)
  656. {
  657. if( e.type == "wheeldown" || e.type == "linedown"){
  658. nAmount += 100;
  659. obj.vscrollbar.pos = nAmount;
  660. }else if(e.type == "wheelup" || e.type == "lineup"){
  661. nAmount -= 100;
  662. obj.vscrollbar.pos = nAmount;
  663. }else if( e.type == "track" ){
  664. nAmount = obj.vscrollbar.pos;
  665. }
  666. }
  667. function grd_medirec_onvscrolllastover(obj:Grid, e:ScrollEventInfo)
  668. {
  669. utlf_addLog("grd_medirec_onvscrolllastover");
  670. fPaging();
  671. }
  672. ]]></Script>
  673. </Form>
  674. </FDL>