SMAER00710_조영제 부작용 리스트조회.xfdl 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAER00710" position="absolute 0 0 1196 789" titletext="조영제 부작용 목록" oninit="SMAER00710_oninit" onload="SMAER00710_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="조영제 부작용 목록" position="absolute 0 0 160 25" id="caption19" class="tit_1"/>
  8. <Shape position="absolute 0 65 1195 71" linetype="horizontal" id="line2" class="line_10"/>
  9. <Button position="absolute 1136 758 1192 780" id="button3" class="btn7" taborder="4" text="엑셀" onclick="button3_onclick"/>
  10. <Div id="grp_srch" taborder="7" text="Div00" position="absolute 0 25 1195 65" class="div_SA">
  11. <Layouts>
  12. <Layout>
  13. <Button id="btn_sea" taborder="0" text="조회" class="btn1" position="absolute 1125 10 1181 32" anchor="default" onclick="grp_srch_btn_sea_onclick"/>
  14. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1113 10 1119 32" anchor="default"/>
  15. <Edit id="output2" taborder="1" readonly="true" visible="false" position="absolute 613 11 772 30" anchor="default"/>
  16. <Edit id="output1" taborder="2" readonly="true" visible="false" position="absolute 513 11 607 30" anchor="default"/>
  17. <Button id="button61" taborder="3" class="icon_search" visible="false" position="absolute 495 13 511 29" anchor="default" onclick="grp_srch_button61_onclick"/>
  18. <Edit id="ipt_pid" taborder="4" class="input_search" position="absolute 392 11 492 30" anchor="default" onkeydown="grp_srch_ipt_pid_onkeydown" autoselect="true"/>
  19. <Static id="caption18" text="등록번호 :" class="search_name" position="absolute 303 13 389 30" anchor="default"/>
  20. <Calendar id="ipt_date2" taborder="5" class="input_default" position="absolute 203 11 293 30" anchor="default" autoselect="true" dateformat="yyyy-MM-dd"/>
  21. <Calendar id="ipt_date1" taborder="6" class="input_default" position="absolute 103 11 193 30" anchor="default" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  22. <Static id="caption1" text="실시일자 :" class="search_name" position="absolute 13 13 99 30" anchor="default"/>
  23. </Layout>
  24. </Layouts>
  25. </Div>
  26. <Tab id="switch1" taborder="8" tabindex="0" scrollbars="autoboth" position="absolute -1 54 1190 752" class="tab_Normal">
  27. <Tabpages>
  28. <Tabpage id="tabpage1" text="tabpage1">
  29. <Layouts>
  30. <Layout>
  31. <Grid id="grd_aeahdyelist" taborder="0" binddataset="ds_main_aeahdyes1_aeahdyeslist1" autoenter="none" useinputpanel="false" onexpandup="grd_aeahdyelist_onexpandup" position="absolute 3 0 1191 683" autosizebandtype="allband" cellsizebandtype="allband" cellsizingtype="both" cellclickbound="cell">
  32. <Formats>
  33. <Format id="default">
  34. <Columns>
  35. <Column size="65"/>
  36. <Column size="49"/>
  37. <Column size="273"/>
  38. <Column size="83"/>
  39. <Column size="78"/>
  40. <Column size="248"/>
  41. <Column size="29"/>
  42. <Column size="50"/>
  43. <Column size="80"/>
  44. <Column size="50"/>
  45. <Column size="90"/>
  46. <Column size="100"/>
  47. <Column size="110"/>
  48. <Column size="77"/>
  49. <Column size="37"/>
  50. <Column size="61"/>
  51. <Column size="100"/>
  52. <Column size="83"/>
  53. <Column size="61"/>
  54. <Column size="52"/>
  55. <Column size="30"/>
  56. <Column size="30"/>
  57. <Column size="30"/>
  58. <Column size="90"/>
  59. <Column size="55"/>
  60. <Column size="59"/>
  61. <Column size="54"/>
  62. <Column size="67"/>
  63. <Column size="84"/>
  64. <Column size="100"/>
  65. <Column size="300"/>
  66. </Columns>
  67. <Rows>
  68. <Row size="24" band="head"/>
  69. <Row size="24"/>
  70. </Rows>
  71. <Band id="head">
  72. <Cell text="등록번호"/>
  73. <Cell col="1" text="환자명"/>
  74. <Cell col="2" text="검사명"/>
  75. <Cell col="3" text="상태"/>
  76. <Cell col="4" text="검사일"/>
  77. <Cell col="5" text="사용조영제"/>
  78. <Cell col="6" text="상세"/>
  79. <Cell col="7" text="용량"/>
  80. <Cell col="8" text="혈압"/>
  81. <Cell col="9" text="맥박"/>
  82. <Cell col="10" text="응급실이송일자"/>
  83. <Cell col="11" text="응급실이송시간"/>
  84. <Cell col="12" text="처리결과"/>
  85. <Cell col="13" text="쇼크상태"/>
  86. <Cell col="14" text="빈맥"/>
  87. <Cell col="15" text="호흡곤란"/>
  88. <Cell col="16" text="일시적 신장장애"/>
  89. <Cell col="17" text="가벼운 구토"/>
  90. <Cell col="18" text="두드러기"/>
  91. <Cell col="19" text="가려움증"/>
  92. <Cell col="20" text="홍조"/>
  93. <Cell col="21" text="기침"/>
  94. <Cell col="22" text="콧물"/>
  95. <Cell col="23" text="일시적호흡곤란"/>
  96. <Cell col="24" text="피부발진"/>
  97. <Cell col="25" text="발열감"/>
  98. <Cell col="26" text="현기증"/>
  99. <Cell col="27" text="조영제 누출"/>
  100. <Cell col="28" text="국소피부부종"/>
  101. <Cell col="29" text="일시적 신장장애"/>
  102. <Cell col="30" text="기타"/>
  103. </Band>
  104. <Band id="body">
  105. <Cell edittype="normal" text="bind:pid" enable="false"/>
  106. <Cell col="1" text="bind:patnm" enable="false"/>
  107. <Cell col="2" displaytype="text" style="padding:0 0 0 2;" text="bind:excucdnm" enable="false"/>
  108. <Cell col="3" text="bind:cdnm" enable="false"/>
  109. <Cell col="4" displaytype="expr:utlf_isNull(excuexectodt) ? 'normal' : 'date'" text="bind:excuexectodt" enable="false"/>
  110. <Cell col="5" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:usedyecd" combodataset="ds_init_baseinfo_usedyecd" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  111. <Cell col="6" edittype="expand" style="align:center middle;" text="bind:contents" expandshow="show"/>
  112. <Cell col="7" text="bind:usedyeqty" enable="false"/>
  113. <Cell col="8" text="bind:bpcnts" enable="false"/>
  114. <Cell col="9" text="bind:pulsecnts" enable="false"/>
  115. <Cell col="10" displaytype="expr:utlf_isNull(erroomtrandd) ? 'normal' : 'date" text="bind:erroomtrandd" enable="false"/>
  116. <Cell col="11" displaytype="expr:utlf_isNull(erroomtrantm) ? 'normal' : 'date'" text="bind:erroomtrantm" mask="expr:utlf_isNull(erroomtrantm) ? '' : 'HH:mm'" enable="false"/>
  117. <Cell col="12" text="bind:tretrsltflag" enable="false"/>
  118. <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:seriseffcflag1"/>
  119. <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:seriseffcflag2"/>
  120. <Cell col="15" displaytype="checkbox" edittype="checkbox" text="bind:seriseffcflag3"/>
  121. <Cell col="16" displaytype="checkbox" edittype="checkbox" text="bind:seriseffcflag4"/>
  122. <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag1"/>
  123. <Cell col="18" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag2"/>
  124. <Cell col="19" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag3"/>
  125. <Cell col="20" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag4"/>
  126. <Cell col="21" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag5"/>
  127. <Cell col="22" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag6"/>
  128. <Cell col="23" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag7"/>
  129. <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag8"/>
  130. <Cell col="25" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag9"/>
  131. <Cell col="26" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag10"/>
  132. <Cell col="27" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag11"/>
  133. <Cell col="28" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag12"/>
  134. <Cell col="29" displaytype="checkbox" edittype="checkbox" text="bind:trivialseffcflag13"/>
  135. <Cell col="30" text="bind:sympetc" enable="false"/>
  136. </Band>
  137. </Format>
  138. </Formats>
  139. </Grid>
  140. </Layout>
  141. </Layouts>
  142. </Tabpage>
  143. <Tabpage id="tabpage2" text="tabpage2">
  144. <Layouts>
  145. <Layout>
  146. <Grid id="grd_aeahdyelist" taborder="0" binddataset="ds_main_aeahdyes2_aeahdyeslist2" autoenter="select" useinputpanel="false" onexpandup="grd_aeahdyelist_onexpandup" position="absolute 3 0 1191 683" autosizebandtype="allband" cellsizebandtype="allband" cellsizingtype="both" autosizingtype="none" extendsizetype="row" cellclickbound="cell">
  147. <Formats>
  148. <Format id="default">
  149. <Columns>
  150. <Column size="67"/>
  151. <Column size="61"/>
  152. <Column size="76"/>
  153. <Column size="259"/>
  154. <Column size="53"/>
  155. <Column size="34"/>
  156. <Column size="288"/>
  157. <Column size="61"/>
  158. <Column size="65"/>
  159. <Column size="42"/>
  160. <Column size="72"/>
  161. <Column size="58"/>
  162. <Column size="110"/>
  163. <Column size="60"/>
  164. <Column size="182"/>
  165. <Column size="114"/>
  166. <Column size="120"/>
  167. </Columns>
  168. <Rows>
  169. <Row size="35" band="head"/>
  170. <Row size="24"/>
  171. </Rows>
  172. <Band id="head">
  173. <Cell text="등록번호"/>
  174. <Cell col="1" text="환자명"/>
  175. <Cell col="2" text="검사일"/>
  176. <Cell col="3" text="사용조영제"/>
  177. <Cell col="4" text="용량"/>
  178. <Cell col="5" text="유해증상" wordwrap="both"/>
  179. <Cell col="6" text="검사명"/>
  180. <Cell col="7" text="처방상태"/>
  181. <Cell col="8" text="혈압"/>
  182. <Cell col="9" text="맥박"/>
  183. <Cell col="10" text="응급실 이송일자" wordwrap="both" taborder="undefined"/>
  184. <Cell col="11" text="응급실 이송시간" wordwrap="both"/>
  185. <Cell col="12" text="환자경과"/>
  186. <Cell col="13" text="과거유해반응 여부" wordwrap="both"/>
  187. <Cell col="14" text="과거원인약물"/>
  188. <Cell col="15" text="전처치 시행여부" wordwrap="both"/>
  189. <Cell col="16" text="후처치 시행여부"/>
  190. </Band>
  191. <Band id="body">
  192. <Cell text="bind:pid" enable="false"/>
  193. <Cell col="1" text="bind:patnm" enable="false"/>
  194. <Cell col="2" displaytype="expr:utlf_isNull(excuexectodt) ? 'normal' : 'date'" text="bind:excuexectodd" enable="false"/>
  195. <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:usedyecd" combodataset="ds_init_baseinfo_usedyecd" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  196. <Cell col="4" text="bind:usedyeqty" enable="false"/>
  197. <Cell col="5" edittype="expand" text="bind:contents" expandshow="show"/>
  198. <Cell col="6" text="bind:excucdnm"/>
  199. <Cell col="7" text="bind:cdnm"/>
  200. <Cell col="8" text="bind:bpcnts" enable="false"/>
  201. <Cell col="9" text="bind:pulsecnts" enable="false"/>
  202. <Cell col="10" displaytype="expr:utlf_isNull(erroomtrandd) ? 'normal' : 'date" text="bind:erroomtrandd" enable="false"/>
  203. <Cell col="11" displaytype="expr:utlf_isNull(erroomtrantm) ? 'normal' : 'date'" text="bind:erroomtrantm" mask="expr:utlf_isNull(erroomtrantm) ? '' : 'HH:mm'" enable="false"/>
  204. <Cell col="12" text="bind:patprogress" enable="false"/>
  205. <Cell col="13" displaytype="normal" text="bind:drugtoxicflag"/>
  206. <Cell col="14" displaytype="combo" edittype="combo" text="bind:drugtoxicname" combodataset="ds_init_baseinfo_usedyecd" combocodecol="cdid" combodatacol="cdnm"/>
  207. <Cell col="15" text="bind:pretreaflag"/>
  208. <Cell col="16" text="bind:posttreaflag"/>
  209. </Band>
  210. </Format>
  211. </Formats>
  212. </Grid>
  213. </Layout>
  214. </Layouts>
  215. </Tabpage>
  216. </Tabpages>
  217. </Tab>
  218. </Layout>
  219. </Layouts>
  220. <Objects>
  221. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  222. <Dataset id="ds_main_aeahdyes1_aeahdyeslist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  223. <ColumnInfo>
  224. <Column id="execprcpuniqno" type="STRING" size="256"/>
  225. <Column id="pid" type="STRING" size="256"/>
  226. <Column id="patnm" type="STRING" size="256"/>
  227. <Column id="excucdnm" type="STRING" size="256"/>
  228. <Column id="prcpdd" type="STRING" size="256"/>
  229. <Column id="excuexectodt" type="STRING" size="256"/>
  230. <Column id="excuexecfromdd" type="STRING" size="256"/>
  231. <Column id="excuexecfromtm" type="STRING" size="256"/>
  232. <Column id="excuexectodd" type="STRING" size="256"/>
  233. <Column id="excuexectotm" type="STRING" size="256"/>
  234. <Column id="prcpdd" type="STRING" size="256"/>
  235. <Column id="seriseffcflag" type="STRING" size="256"/>
  236. <Column id="trivialseffcflag" type="STRING" size="256"/>
  237. <Column id="sympetc" type="STRING" size="256"/>
  238. <Column id="usedyecd" type="STRING" size="256"/>
  239. <Column id="usedyeqty" type="STRING" size="256"/>
  240. <Column id="usedyetrivialrem" type="STRING" size="256"/>
  241. <Column id="bpcnts" type="STRING" size="256"/>
  242. <Column id="pulsecnts" type="STRING" size="256"/>
  243. <Column id="erroomtrandd" type="STRING" size="256"/>
  244. <Column id="erroomtrantm" type="STRING" size="256"/>
  245. <Column id="tretrsltflag" type="STRING" size="256"/>
  246. <Column id="seriseffcflag1" type="STRING" size="256"/>
  247. <Column id="seriseffcflag2" type="STRING" size="256"/>
  248. <Column id="seriseffcflag3" type="STRING" size="256"/>
  249. <Column id="seriseffcflag4" type="STRING" size="256"/>
  250. <Column id="trivialseffcflag1" type="STRING" size="256"/>
  251. <Column id="trivialseffcflag2" type="STRING" size="256"/>
  252. <Column id="trivialseffcflag3" type="STRING" size="256"/>
  253. <Column id="trivialseffcflag4" type="STRING" size="256"/>
  254. <Column id="trivialseffcflag5" type="STRING" size="256"/>
  255. <Column id="trivialseffcflag6" type="STRING" size="256"/>
  256. <Column id="trivialseffcflag7" type="STRING" size="256"/>
  257. <Column id="trivialseffcflag8" type="STRING" size="256"/>
  258. <Column id="trivialseffcflag9" type="STRING" size="256"/>
  259. <Column id="trivialseffcflag10" type="STRING" size="256"/>
  260. <Column id="trivialseffcflag11" type="STRING" size="256"/>
  261. <Column id="trivialseffcflag12" type="STRING" size="256"/>
  262. <Column id="trivialseffcflag13" type="STRING" size="256"/>
  263. <Column id="orddeptnm" type="STRING" size="256"/>
  264. <Column id="cdnm" type="STRING" size="256"/>
  265. <Column id="contents" type="STRING" size="256"/>
  266. </ColumnInfo>
  267. <Rows>
  268. <Row>
  269. <Col id="execprcpuniqno"/>
  270. <Col id="pid"/>
  271. <Col id="patnm"/>
  272. <Col id="excucdnm"/>
  273. <Col id="prcpdd"/>
  274. <Col id="excuexectodt"/>
  275. <Col id="excuexecfromdd"/>
  276. <Col id="excuexecfromtm"/>
  277. <Col id="excuexectodd"/>
  278. <Col id="excuexectotm"/>
  279. <Col id="prcpdd"/>
  280. <Col id="seriseffcflag"/>
  281. <Col id="trivialseffcflag"/>
  282. <Col id="sympetc"/>
  283. <Col id="usedyecd"/>
  284. <Col id="usedyeqty"/>
  285. <Col id="usedyetrivialrem"/>
  286. <Col id="bpcnts"/>
  287. <Col id="pulsecnts"/>
  288. <Col id="erroomtrandd"/>
  289. <Col id="erroomtrantm"/>
  290. <Col id="tretrsltflag"/>
  291. <Col id="seriseffcflag1"/>
  292. <Col id="seriseffcflag2"/>
  293. <Col id="seriseffcflag3"/>
  294. <Col id="seriseffcflag4"/>
  295. <Col id="trivialseffcflag1"/>
  296. <Col id="trivialseffcflag2"/>
  297. <Col id="trivialseffcflag3"/>
  298. <Col id="trivialseffcflag4"/>
  299. <Col id="trivialseffcflag5"/>
  300. <Col id="trivialseffcflag6"/>
  301. <Col id="trivialseffcflag7"/>
  302. <Col id="trivialseffcflag8"/>
  303. <Col id="trivialseffcflag9"/>
  304. <Col id="trivialseffcflag10"/>
  305. <Col id="trivialseffcflag11"/>
  306. <Col id="trivialseffcflag12"/>
  307. <Col id="trivialseffcflag13"/>
  308. <Col id="orddeptnm"/>
  309. <Col id="cdnm"/>
  310. </Row>
  311. </Rows>
  312. </Dataset>
  313. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  314. <ColumnInfo>
  315. <Column id="popupendflag" type="STRING" size="256"/>
  316. </ColumnInfo>
  317. <Rows>
  318. <Row/>
  319. </Rows>
  320. </Dataset>
  321. <Dataset id="ds_main_result_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  322. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  323. <ColumnInfo>
  324. <Column id="srchpid" type="STRING" size="256"/>
  325. <Column id="hngnm" type="STRING" size="256"/>
  326. <Column id="stdate" type="STRING" size="256"/>
  327. <Column id="todate" type="STRING" size="256"/>
  328. <Column id="flag" type="STRING" size="256"/>
  329. <Column id="spiddata" type="STRING" size="256"/>
  330. <Column id="deptcd" type="STRING" size="256"/>
  331. </ColumnInfo>
  332. <Rows>
  333. <Row>
  334. <Col id="srchpid"/>
  335. <Col id="hngnm"/>
  336. <Col id="stdate"/>
  337. <Col id="todate"/>
  338. <Col id="flag"/>
  339. <Col id="spiddata"/>
  340. <Col id="deptcd"/>
  341. </Row>
  342. </Rows>
  343. </Dataset>
  344. <Dataset id="ds_send_reqdata1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  345. <ColumnInfo>
  346. <Column id="sprcpdd" type="STRING" size="256"/>
  347. <Column id="sexecprcpuniqno" type="STRING" size="256"/>
  348. </ColumnInfo>
  349. <Rows>
  350. <Row>
  351. <Col id="sprcpdd"/>
  352. <Col id="sexecprcpuniqno"/>
  353. </Row>
  354. </Rows>
  355. </Dataset>
  356. <Dataset id="ds_send_aeahdyeslist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  357. <Dataset id="ds_send_calcreqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  358. <Dataset id="ds_init_cmb_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  359. <Dataset id="ds_init_baseinfo_usedyecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  360. <ColumnInfo>
  361. <Column id="cdnm" type="STRING" size="256"/>
  362. <Column id="cdid" type="STRING" size="256"/>
  363. </ColumnInfo>
  364. <Rows>
  365. <Row/>
  366. </Rows>
  367. </Dataset>
  368. <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  369. <ColumnInfo>
  370. <Column id="srchcond" type="STRING" size="256"/>
  371. <Column id="pid" type="STRING" size="256"/>
  372. <Column id="hngnm" type="STRING" size="256"/>
  373. <Column id="rrgstno1" type="STRING" size="256"/>
  374. <Column id="rrgstno2" type="STRING" size="256"/>
  375. </ColumnInfo>
  376. <Rows>
  377. <Row>
  378. <Col id="srchcond"/>
  379. <Col id="pid"/>
  380. <Col id="hngnm"/>
  381. <Col id="rrgstno1"/>
  382. <Col id="rrgstno2"/>
  383. </Row>
  384. </Rows>
  385. </Dataset>
  386. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  387. <ColumnInfo>
  388. <Column id="count" type="STRING" size="256"/>
  389. </ColumnInfo>
  390. <Rows>
  391. <Row/>
  392. </Rows>
  393. </Dataset>
  394. <Dataset id="ds_main_aeahdyes2_aeahdyeslist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  395. <ColumnInfo>
  396. <Column id="execprcpuniqno" type="STRING" size="256"/>
  397. <Column id="pid" type="STRING" size="256"/>
  398. <Column id="patnm" type="STRING" size="256"/>
  399. <Column id="excucdnm" type="STRING" size="256"/>
  400. <Column id="prcpdd" type="STRING" size="256"/>
  401. <Column id="excuexectodt" type="STRING" size="256"/>
  402. <Column id="excuexecfromdd" type="STRING" size="256"/>
  403. <Column id="excuexecfromtm" type="STRING" size="256"/>
  404. <Column id="excuexectodd" type="STRING" size="256"/>
  405. <Column id="excuexectotm" type="STRING" size="256"/>
  406. <Column id="prcpdd" type="STRING" size="256"/>
  407. <Column id="seriseffcflag" type="STRING" size="256"/>
  408. <Column id="trivialseffcflag" type="STRING" size="256"/>
  409. <Column id="sympetc" type="STRING" size="256"/>
  410. <Column id="usedyecd" type="STRING" size="256"/>
  411. <Column id="usedyeqty" type="STRING" size="256"/>
  412. <Column id="usedyetrivialrem" type="STRING" size="256"/>
  413. <Column id="bpcnts" type="STRING" size="256"/>
  414. <Column id="pulsecnts" type="STRING" size="256"/>
  415. <Column id="erroomtrandd" type="STRING" size="256"/>
  416. <Column id="erroomtrantm" type="STRING" size="256"/>
  417. <Column id="patprogress" type="STRING" size="256"/>
  418. <Column id="cnstcnts6" type="STRING" size="256"/>
  419. <Column id="cnstcnts7" type="STRING" size="256"/>
  420. <Column id="cnstcnts8" type="STRING" size="256"/>
  421. <Column id="cnstcnts9" type="STRING" size="256"/>
  422. <Column id="cnstcnts11" type="STRING" size="256"/>
  423. <Column id="cnstcnts12" type="STRING" size="256"/>
  424. <Column id="cnstcnts13" type="STRING" size="256"/>
  425. <Column id="cnstcnts23" type="STRING" size="256"/>
  426. <Column id="cnstcnts24" type="STRING" size="256"/>
  427. <Column id="cnstcnts25" type="STRING" size="256"/>
  428. <Column id="cnstcnts26" type="STRING" size="256"/>
  429. <Column id="cnstcnts30" type="STRING" size="256"/>
  430. <Column id="cnstcnts31" type="STRING" size="256"/>
  431. <Column id="cnstcnts32" type="STRING" size="256"/>
  432. <Column id="newflag" type="STRING" size="256"/>
  433. <Column id="orddeptnm" type="STRING" size="256"/>
  434. <Column id="cdnm" type="STRING" size="256"/>
  435. <Column id="contents" type="STRING" size="256"/>
  436. <Column id="cnstcnts10" type="STRING" size="256"/>
  437. <Column id="drugtoxicflag" type="STRING" size="256"/>
  438. </ColumnInfo>
  439. <Rows>
  440. <Row>
  441. <Col id="execprcpuniqno"/>
  442. <Col id="pid"/>
  443. <Col id="patnm"/>
  444. <Col id="excucdnm"/>
  445. <Col id="prcpdd"/>
  446. <Col id="excuexectodt"/>
  447. <Col id="excuexecfromdd"/>
  448. <Col id="excuexecfromtm"/>
  449. <Col id="excuexectodd"/>
  450. <Col id="excuexectotm"/>
  451. <Col id="prcpdd"/>
  452. <Col id="seriseffcflag"/>
  453. <Col id="trivialseffcflag"/>
  454. <Col id="sympetc"/>
  455. <Col id="usedyecd"/>
  456. <Col id="usedyeqty"/>
  457. <Col id="usedyetrivialrem"/>
  458. <Col id="bpcnts"/>
  459. <Col id="pulsecnts"/>
  460. <Col id="erroomtrandd"/>
  461. <Col id="erroomtrantm"/>
  462. <Col id="patprogress"/>
  463. <Col id="cnstcnts6"/>
  464. <Col id="cnstcnts7"/>
  465. <Col id="cnstcnts8"/>
  466. <Col id="cnstcnts9"/>
  467. <Col id="cnstcnts11"/>
  468. <Col id="cnstcnts12"/>
  469. <Col id="cnstcnts13"/>
  470. <Col id="cnstcnts23"/>
  471. <Col id="cnstcnts24"/>
  472. <Col id="cnstcnts25"/>
  473. <Col id="cnstcnts26"/>
  474. <Col id="cnstcnts30"/>
  475. <Col id="cnstcnts31"/>
  476. <Col id="cnstcnts32"/>
  477. <Col id="newflag"/>
  478. <Col id="orddeptnm"/>
  479. <Col id="cdnm"/>
  480. </Row>
  481. </Rows>
  482. </Dataset>
  483. <Dataset id="ds_dtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  484. <ColumnInfo>
  485. <Column id="cdid" type="STRING" size="256"/>
  486. <Column id="cdnm" type="STRING" size="256"/>
  487. </ColumnInfo>
  488. <Rows>
  489. <Row>
  490. <Col id="cdid">무</Col>
  491. <Col id="cdnm">무</Col>
  492. </Row>
  493. <Row>
  494. <Col id="cdid">유</Col>
  495. <Col id="cdnm">유</Col>
  496. </Row>
  497. <Row>
  498. <Col id="cdid">확인불가</Col>
  499. <Col id="cdnm">확인불가</Col>
  500. </Row>
  501. </Rows>
  502. </Dataset>
  503. </Objects>
  504. <Bind>
  505. <BindItem id="item0" compid="grp_srch.ipt_date1" propid="value" datasetid="ds_send_reqdata" columnid="stdate"/>
  506. <BindItem id="item1" compid="grp_srch.ipt_date2" propid="value" datasetid="ds_send_reqdata" columnid="todate"/>
  507. <BindItem id="item2" compid="grp_srch.ipt_pid" propid="value" datasetid="ds_send_reqdata" columnid="srchpid"/>
  508. <BindItem id="item3" compid="grp_srch.output1" propid="value" datasetid="ds_send_reqdata" columnid="hngnm"/>
  509. <BindItem id="item4" compid="grp_srch.output2" propid="value" datasetid="ds_send_reqdata" columnid="spiddata"/>
  510. </Bind>
  511. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  512. * System Name :
  513. * Job Name :
  514. * Creator :
  515. * Make Date : 2015-11-13
  516. * Description :
  517. *---------------------------------------------------------------------------------------
  518. * Modify Date Modifier Modify Description
  519. *---------------------------------------------------------------------------------------
  520. * 2015-11-13 Live Converter TF->XP
  521. *
  522. *---------------------------------------------------------------------------------------
  523. ****************************************************************************************/
  524. //=======================================================================================
  525. // Lib Include
  526. //---------------------------------------------------------------------------------------
  527. include "com_commonxp::comm_main.xjs"
  528. include "ast_examcurexp::AEZ0001.xjs"
  529. //=======================================================================================
  530. // Global Form Variable
  531. //---------------------------------------------------------------------------------------
  532. var arErrorCode = new HashArray();
  533. var gSuppdeptcd = "";
  534. //=======================================================================================
  535. // Function
  536. //---------------------------------------------------------------------------------------
  537. /****************************************************************************************
  538. * Argument : N/A
  539. * Description :
  540. ****************************************************************************************/
  541. // function readfunc(gbn){ // 해당 조건에 대한 검사내역을 조회한다.
  542. //
  543. // }
  544. /****************************************************************************************
  545. * Argument : N/A
  546. * Description : 해당 조건에 대한 검사내역을 조회한다.
  547. ****************************************************************************************/
  548. function readfunc1(){
  549. if (utlf_isNull(ds_send_reqdata.getColumn(0,"stdate"))) {
  550. sysf_messageBox("실시 시작일자는 필수 입력 또는 선택 항목", "E008");
  551. grp_srch.ipt_date1.setFocus();
  552. return;
  553. }
  554. if (utlf_isNull(ds_send_reqdata.getColumn(0,"todate"))) {
  555. sysf_messageBox("실시 종료일자는 필수 입력 또는 선택 항목", "E008");
  556. grp_srch.ipt_date2.setFocus();
  557. return;
  558. }
  559. // 기간별 부작용 내역 조회하기
  560. var oParam = {};
  561. oParam.id = "TRAER00705";
  562. oParam.service = "examcureacptexecapp.DyeSeffc";
  563. oParam.method = "reqGetaeahdyeList3";
  564. oParam.inds = "reqdata=ds_send_reqdata";
  565. oParam.outds = "ds_main_aeahdyes1_aeahdyeslist1=aeahdyeslist1";
  566. oParam.async = false;
  567. //oParam.callback = "cf_TRAER00705";
  568. tranf_submit(oParam);
  569. //20190516 유해증상 신규유무를 확인하는 방법
  570. //var newflag = ds_main_aeahdyes1_aeahdyeslist1.getColumn(0,"newflag");
  571. //if ( !utlf_isNull(newflag) ) { // "Y", "Z"20190521 이후
  572. switch1.tabindex = 1;
  573. ds_main_aeahdyes2_aeahdyeslist2.copyData(ds_main_aeahdyes1_aeahdyeslist1);
  574. //}else {
  575. // switch1.tabindex = 0;
  576. //}
  577. if(ds_main_aeahdyes1_aeahdyeslist1.rowcount == 0) {
  578. sysf_messageBox("조회된 결과가", "I004");
  579. grp_srch.ipt_date1.setFocus();
  580. }
  581. }
  582. /****************************************************************************************
  583. * Argument : N/A
  584. * Description : 조영제부작용 상세내역조회
  585. ****************************************************************************************/
  586. function fAeahdyePatSrch(){
  587. var row = ds_main_aeahdyes2_aeahdyeslist2.rowposition;
  588. var execprcpuniqno = ds_main_aeahdyes2_aeahdyeslist2.getColumn(row,"execprcpuniqno");
  589. var newflag = ds_main_aeahdyes2_aeahdyeslist2.getColumn(row,"newflag");
  590. var pid = ds_main_aeahdyes2_aeahdyeslist2.getColumn(row,"pid");
  591. var execdd = ds_main_aeahdyes2_aeahdyeslist2.getColumn(row,"excuexectodd");
  592. //20170414 진료과 수정
  593. //frmf_setParameter("opener_parameter_id", pid + "▦"+ execdd);
  594. frmf_setParameter("opener_parameter_id", pid + "▦"+ execdd + "▦"+ "2160000000" + "▦"+ newflag + "▦"+ execprcpuniqno );
  595. frmf_modal("SMAER00700", "SMAER00700", "", "", "", 200, 200, "", "", "", "", "", "M"); //조영제부작용관리
  596. }
  597. //=======================================================================================
  598. // Event
  599. //---------------------------------------------------------------------------------------
  600. /****************************************************************************************
  601. * Components : Form
  602. * Components ID : SMAER00710
  603. * Event : oninit
  604. * Argument : 01.obj : Object Event has occurred
  605. * : 02.e : Event Object
  606. * Description : 화면 처음 초기화시 폼초기화
  607. ****************************************************************************************/
  608. function SMAER00710_oninit(obj:Form, e:InitEventInfo)
  609. {
  610. frmf_initForm(obj); // 폼 초기화
  611. }
  612. /****************************************************************************************
  613. * Components : Form
  614. * Components ID : SMAER00710
  615. * Event : onload
  616. * Argument : 01.obj : Object Event has occurred
  617. * : 02.e : Event Object
  618. * Description : 화면 처음 초기화시 폼초기화
  619. ****************************************************************************************/
  620. function SMAER00710_onload(obj:Form, e:LoadEventInfo)
  621. {
  622. //부서코드 가져오기
  623. lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
  624. //20161207 메뉴파라메터에서 파라메터정보를 가져오기
  625. gSuppdeptcd = frmf_getMenuParam();
  626. if ( utlf_isNull(gSuppdeptcd)) gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
  627. ds_send_reqdata.clearData();
  628. ds_send_reqdata.addRow();
  629. ds_send_reqdata.setColumn(0,"deptcd",gSuppdeptcd);
  630. grdf_initGrid(switch1.tabpage2.grd_aeahdyelist); // 그리드 전체 체크 기능 + 그리드소트
  631. grdf_setToolTipBind(switch1.tabpage2.grd_aeahdyelist);
  632. grdf_initGrid(switch1.tabpage1.grd_aeahdyelist); // 그리드 전체 체크 기능 + 그리드소트
  633. grdf_setToolTipBind(switch1.tabpage1.grd_aeahdyelist);
  634. ds_send_reqdata.setColumn(0,"stdate", utlf_getCurrentDate().toDate().getAddDate(-30,"D").getDateFormat("YYYYMMDD"));
  635. ds_send_reqdata.setColumn(0,"todate", utlf_getCurrentDate());
  636. // 조영제 리스트 목록
  637. dsf_createDsRow("ds_req", [
  638. {col:"suppdeptcd", type:"STRING", size:256, val:ds_send_reqdata.getColumn(0,"deptcd")}
  639. ]);
  640. var oParam = {};
  641. oParam.id = "TRAER00706";
  642. oParam.service = "examcurebaseapp.ComCode";
  643. oParam.method = "reqGetContrCalcScorCodeList";
  644. oParam.inds = "req=ds_req";
  645. oParam.outds = "ds_init_baseinfo_usedyecd=item";
  646. oParam.async = false;
  647. //oParam.callback = "cf_TRAER00706";
  648. tranf_submit(oParam);
  649. ds_main_aeahdyes1_aeahdyeslist1.clearData();
  650. }
  651. /****************************************************************************************
  652. * Components : Button
  653. * Components ID : grp_srch.btn_sea
  654. * Event : onclick
  655. * Argument : 01.obj : Object Event has occurred
  656. * : 02.e : Event Object
  657. * Description : 조회
  658. ****************************************************************************************/
  659. function grp_srch_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  660. {
  661. readfunc1();
  662. }
  663. /****************************************************************************************
  664. * Components : Edit
  665. * Components ID : grp_srch.ipt_pid
  666. * Event : onkeydown
  667. * Argument : 01.obj : Object Event has occurred
  668. * : 02.e : Event Object
  669. * Description : 등록번호로 조회
  670. ****************************************************************************************/
  671. function grp_srch_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  672. {
  673. if(e.keycode == 13) {
  674. obj.updateToDataset();
  675. frmf_inputEnterKey("grp_srch.btn_sea", "onclick", new ClickEventInfo);
  676. }
  677. }
  678. /****************************************************************************************
  679. * Components : Button
  680. * Components ID : grp_srch.button61
  681. * Event : onclick
  682. * Argument : 01.obj : Object Event has occurred
  683. * : 02.e : Event Object
  684. * Description : 환자검색팝업
  685. ****************************************************************************************/
  686. function grp_srch_button61_onclick(obj:Button, e:ClickEventInfo)
  687. {
  688. var objArg = new Object();
  689. objArg.arg_ds_send = ds_send_reqdata;
  690. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
  691. if (ds_main.getColumn(0,"popupendflag") != "cancel") {
  692. ds_send_reqdata.setColumn(0,"srchpid", ds_patinfolist.getColumn(0,"pid"));
  693. ds_send_reqdata.setColumn(0,"hngnm" , ds_patinfolist.getColumn(0,"hngnm"));
  694. var sdata1 = "";
  695. if (ds_patinfolist.getColumn(0,"sex") == "M"){
  696. sdata1 = "남 / ";
  697. }else{
  698. sdata1 = "여 / ";
  699. }
  700. var sdata = sdata1 + ds_patinfolist.getColumn(0,"age") + "세 / " + ds_patinfolist.getColumn(0,"hometel");
  701. ds_send_reqdata.setColumn(0,"spiddata", sdata);
  702. // readfunc("2");
  703. }
  704. }
  705. /****************************************************************************************
  706. * Components : Grid
  707. * Components ID : grd_aeahdyelist
  708. * Event : onexpandup
  709. * Argument : 01.obj : Object Event has occurred
  710. * : 02.e : Event Object
  711. * Description : 조영제 상세 클릭
  712. ****************************************************************************************/
  713. function grd_aeahdyelist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  714. {
  715. if(e.col == obj.getBindCellIndex("body","contents")) {
  716. // 상세내역으로 분기 가져오기.
  717. fAeahdyePatSrch();
  718. }
  719. }
  720. /****************************************************************************************
  721. * Components : Button
  722. * Components ID : button3
  723. * Event : onclick
  724. * Argument : 01.obj : Object Event has occurred
  725. * : 02.e : Event Object
  726. * Description : 엑셀저장
  727. ****************************************************************************************/
  728. function button3_onclick(obj:Button, e:ClickEventInfo)
  729. {
  730. if( ds_main_aeahdyes1_aeahdyeslist1.rowcount > 0 ){
  731. grdf_exportExcel(switch1.tabpage2.grd_aeahdyelist, "조영제부작용리스트", "조영제부작용리스트", false, "", "user", false);
  732. } else {
  733. sysf_messageBox("조회된 데이터가 ", "I004");
  734. }
  735. }
  736. ]]></Script>
  737. </Form>
  738. </FDL>