SMMNE02301_파랑새발령심폐소생술보고조회.xfdl 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNE02301" position="absolute 0 0 1210 790" titletext="심폐소생술 및 파랑새발령 보고조회" oninit="SMMNE02301_oninit" onload="SMMNE02301_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 25 1200 90" align="align:center top;" id="group3" class="div_SA">
  8. <Layouts>
  9. <Layout>
  10. <Button position="absolute 1132 22 1188 44" id="btn_search" class="btn1" text="조회" onclick="group3_btn_search_onclick"/>
  11. <Static text="발생일자 :" position="absolute 8 11 89 28" id="caption3" class="search_name"/>
  12. <Static text="대상자구분 :" position="absolute 326 11 421 28" id="caption4" class="search_name"/>
  13. <Combo position="absolute 86 35 295 54" align="align:left middle;" id="cmb_orddeptcd" innerdataset="@ds_init_dept" datacolumn="depthngnm" codecolumn="deptcd"/>
  14. <Calendar position="absolute 86 10 174 29" align="align:center middle;" id="ipt_cardarrgenrfromdd" mask="yyyy-mm-dd" autoselect="true"/>
  15. <Static text="진 료 과 :" position="absolute 8 36 88 53" id="caption1" class="search_name"/>
  16. <Shape position="absolute 1115 11 1121 57" linetype="vertical" id="line30" class="line_4"/>
  17. <Static text="병 동 :" position="absolute 325 36 420 53" id="caption5" class="search_name"/>
  18. <Static text="심정지 여부 :" position="absolute 588 36 683 53" id="caption7" class="search_name"/>
  19. <Static text="파랑새 발령 호출여부 :" position="absolute 828 36 983 53" id="caption8" class="search_name"/>
  20. <Combo position="absolute 418 35 558 54" align="align:left middle;" id="cmb_wardcd" innerdataset="@ds_init_ward" datacolumn="wardnm" codecolumn="wardcd"/>
  21. <Radio position="absolute 680 35 800 55" align="align:left middle;" id="rdo_cardarryn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 5 0 3;">
  22. <Dataset id="innerdataset">
  23. <ColumnInfo>
  24. <Column id="codecolumn"/>
  25. <Column id="datacolumn"/>
  26. </ColumnInfo>
  27. <Rows>
  28. <Row>
  29. <Col id="codecolumn">
  30. </Col>
  31. <Col id="datacolumn">전체</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">Y</Col>
  35. <Col id="datacolumn">Y</Col>
  36. </Row>
  37. <Row>
  38. <Col id="codecolumn">N</Col>
  39. <Col id="datacolumn">N</Col>
  40. </Row>
  41. </Rows>
  42. </Dataset>
  43. </Radio>
  44. <Radio position="absolute 979 35 1103 55" align="align:left middle;" id="rdo_bluebirdalarmyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 5 0 3;">
  45. <Dataset id="innerdataset">
  46. <ColumnInfo>
  47. <Column id="codecolumn"/>
  48. <Column id="datacolumn"/>
  49. </ColumnInfo>
  50. <Rows>
  51. <Row>
  52. <Col id="codecolumn">
  53. </Col>
  54. <Col id="datacolumn">전체</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">Y</Col>
  58. <Col id="datacolumn">Y</Col>
  59. </Row>
  60. <Row>
  61. <Col id="codecolumn">N</Col>
  62. <Col id="datacolumn">N</Col>
  63. </Row>
  64. </Rows>
  65. </Dataset>
  66. </Radio>
  67. <Calendar position="absolute 193 10 281 29" align="align:center middle;" id="ipt_cardarrgenrtodd" mask="yyyy-mm-dd" autoselect="true"/>
  68. <Static text="~" position="absolute 179 8 194 33" id="caption2"/>
  69. <Combo position="absolute 418 10 558 29" align="align:left middle;" id="rdo_patinfoflag" codecolumn="codecolumn" datacolumn="datacolumn">
  70. <Dataset id="innerdataset">
  71. <ColumnInfo>
  72. <Column id="codecolumn"/>
  73. <Column id="datacolumn"/>
  74. </ColumnInfo>
  75. <Rows>
  76. <Row>
  77. <Col id="codecolumn">
  78. </Col>
  79. <Col id="datacolumn">전체</Col>
  80. </Row>
  81. <Row>
  82. <Col id="codecolumn">1</Col>
  83. <Col id="datacolumn">입원환자</Col>
  84. </Row>
  85. <Row>
  86. <Col id="codecolumn">2</Col>
  87. <Col id="datacolumn">외래 내원환자</Col>
  88. </Row>
  89. <Row>
  90. <Col id="codecolumn">3</Col>
  91. <Col id="datacolumn">응급실 내원환자</Col>
  92. </Row>
  93. <Row>
  94. <Col id="codecolumn">4</Col>
  95. <Col id="datacolumn">보호자</Col>
  96. </Row>
  97. <Row>
  98. <Col id="codecolumn">5</Col>
  99. <Col id="datacolumn">방문객</Col>
  100. </Row>
  101. <Row>
  102. <Col id="codecolumn">6</Col>
  103. <Col id="datacolumn">기타</Col>
  104. </Row>
  105. </Rows>
  106. </Dataset>
  107. </Combo>
  108. <Static text="등 록 번 호 :" position="absolute 588 11 678 28" id="caption10" class="search_name"/>
  109. <Edit position="absolute 680 10 795 29" id="ipt_pid" class="input_default" taborder="1" autoselect="true"/>
  110. <Edit position="absolute 902 10 1015 29" id="int_patnm" class="input_default" taborder="2" autoselect="true"/>
  111. <Static text="환 자 명 :" position="absolute 828 11 903 28" id="caption11" class="search_name"/>
  112. </Layout>
  113. </Layouts>
  114. </Div>
  115. <Grid position="absolute 0 105 1200 782" id="grd_resusreclist" class="datagrid2" scrollbars="autoboth" binddataset="ds_main_resusrec_resusreclist" oncelldblclick="grd_resusreclist_oncelldblclick" cellsizingtype="col" cellsizebandtype="allband" scrollpixel="all">
  116. <Formats>
  117. <Format id="default">
  118. <Columns>
  119. <Column size="20" band="left"/>
  120. <Column size="130" band="left"/>
  121. <Column size="85" band="left"/>
  122. <Column size="76" band="left"/>
  123. <Column size="84" band="left"/>
  124. <Column size="36" band="left"/>
  125. <Column size="37"/>
  126. <Column size="0"/>
  127. <Column size="100"/>
  128. <Column size="60"/>
  129. <Column size="60"/>
  130. <Column size="150"/>
  131. <Column size="120"/>
  132. <Column size="52"/>
  133. <Column size="100"/>
  134. <Column size="100"/>
  135. <Column size="60"/>
  136. <Column size="100"/>
  137. <Column size="100"/>
  138. <Column size="130"/>
  139. <Column size="120"/>
  140. <Column size="156"/>
  141. <Column size="100"/>
  142. <Column size="100"/>
  143. <Column size="100"/>
  144. <Column size="100"/>
  145. <Column size="135"/>
  146. <Column size="121"/>
  147. <Column size="81"/>
  148. <Column size="79"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. <Column size="0"/>
  152. <Column size="0"/>
  153. <Column size="0"/>
  154. </Columns>
  155. <Rows>
  156. <Row size="26" band="head"/>
  157. <Row size="24"/>
  158. </Rows>
  159. <Band id="head">
  160. <Cell/>
  161. <Cell col="1" text="발생일자"/>
  162. <Cell col="2" text="대상자 구분"/>
  163. <Cell col="3" text="환자명"/>
  164. <Cell col="4" text="등록번호"/>
  165. <Cell col="5" text="성별"/>
  166. <Cell col="6" text="나이"/>
  167. <Cell col="7" text="입원일자"/>
  168. <Cell col="8" text="진료과"/>
  169. <Cell col="9" text="주치의"/>
  170. <Cell col="10" text="담당의"/>
  171. <Cell col="11" text="진단명"/>
  172. <Cell col="12" text="환자상태"/>
  173. <Cell col="13" text="심정지&#10;여부"/>
  174. <Cell col="14" text="심정지 발견시간"/>
  175. <Cell col="15" text="심정지 추정시간"/>
  176. <Cell col="16" text="파랑새&#10;호출여부"/>
  177. <Cell col="17" text="파랑새 호출시간"/>
  178. <Cell col="18" text="소생팀 도착시간"/>
  179. <Cell col="19" text="목격여부"/>
  180. <Cell col="20" text="발견자"/>
  181. <Cell col="21" text="발견장소"/>
  182. <Cell col="22" text="담당의 호출시간"/>
  183. <Cell col="23" text="담당의 도착시간"/>
  184. <Cell col="24" text="소생술 시작시간"/>
  185. <Cell col="25" text="소생술 종료시간"/>
  186. <Cell col="26" text="소생술 결과"/>
  187. <Cell col="27" text="보고일"/>
  188. <Cell col="28" text="보고부서"/>
  189. <Cell col="29" text="보고자"/>
  190. <Cell col="30" text="부서장확인"/>
  191. <Cell col="31"/>
  192. <Cell col="32"/>
  193. <Cell col="33"/>
  194. <Cell col="34"/>
  195. </Band>
  196. <Band id="body">
  197. <Cell celltype="head" expr="expr:currow + 1"/>
  198. <Cell col="1" text="bind:cardarrgenrdt" mask="expr:utlf_isNull(cardarrgenrdt) ? '' : '####-##-## ##:##'"/>
  199. <Cell col="2" text="bind:patinfoflagtext"/>
  200. <Cell col="3" text="bind:patnm"/>
  201. <Cell col="4" text="bind:pidtext"/>
  202. <Cell col="5" text="bind:gender"/>
  203. <Cell col="6" text="bind:age"/>
  204. <Cell col="7" text="bind:indd" mask="yyyy-mm-dd"/>
  205. <Cell col="8" style="align:left;" text="bind:orddeptnm"/>
  206. <Cell col="9" text="bind:atdoctnm"/>
  207. <Cell col="10" text="bind:medispclnm"/>
  208. <Cell col="11" style="align:left;" text="bind:diagnm"/>
  209. <Cell col="12" text="bind:patstatus"/>
  210. <Cell col="13" text="bind:cardarryn"/>
  211. <Cell col="14" text="bind:cardarrfinddd" mask="expr:utlf_isNull(cardarrfinddd) ? '' : '####-##-## ##:##'"/>
  212. <Cell col="15" text="bind:cardarrestmdd" mask="expr:utlf_isNull(cardarrestmdd) ? '' : '####-##-## ##:##'"/>
  213. <Cell col="16" text="bind:bluebirdalarmyn"/>
  214. <Cell col="17" text="bind:bluebirdalarmdd" mask="expr:utlf_isNull(bluebirdalarmdd) ? '' : '####-##-## ##:##'"/>
  215. <Cell col="18" text="bind:resusteamarvdd" mask="expr:utlf_isNull(resusteamarvdd) ? '' : '####-##-## ##:##'"/>
  216. <Cell col="19" style="align:left;" text="bind:cardarrgoalyn"/>
  217. <Cell col="20" style="align:left;" text="bind:cardarrdiscvpsn"/>
  218. <Cell col="21" style="align:left;" text="bind:cardarrgenrplce"/>
  219. <Cell col="22" text="bind:atdoctcalldd" mask="expr:utlf_isNull(atdoctcalldd) ? '' : '####-##-## ##:##'"/>
  220. <Cell col="23" text="bind:atdoctarrdd" mask="expr:utlf_isNull(atdoctarrdd) ? '' : '####-##-## ##:##'"/>
  221. <Cell col="24" text="bind:resusfromdd" mask="expr:utlf_isNull(resusfromdd) ? '' : '####-##-## ##:##'"/>
  222. <Cell col="25" text="bind:resustodd" mask="expr:utlf_isNull(resustodd) ? '' : '####-##-## ##:##'"/>
  223. <Cell col="26" displaytype="combo" text="bind:cardarrrslt" combodataset="ds_cardarrrslt" combocodecol="code" combodatacol="value"/>
  224. <Cell col="27" text="bind:reportdate" mask="expr:utlf_isNull(reportdate) ? '' : '####-##-## ##:##:##'"/>
  225. <Cell col="28" text="bind:reportdeptnm"/>
  226. <Cell col="29" text="bind:reporternm"/>
  227. <Cell col="30" text="bind:lastupdnm"/>
  228. <Cell col="31" text="bind:instcd"/>
  229. <Cell col="32" text="bind:pid"/>
  230. <Cell col="33" text="bind:patinfoflag"/>
  231. <Cell col="34" text="bind:reportdeptcd"/>
  232. </Band>
  233. </Format>
  234. </Formats>
  235. </Grid>
  236. <Shape position="absolute 0 100 1200 106" linetype="horizontal" id="line1" class="line_10"/>
  237. <Div position="absolute 0 0 1200 25" id="grp_buttons">
  238. <Layouts>
  239. <Layout>
  240. <Static text="심폐소생술 및 파랑새발령 보고조회" position="absolute 0 0 245 25" id="caption6" class="tit_1"/>
  241. <Button position="absolute 1141 2 1197 24" id="btn_excel" class="btn7" text="엑셀" onclick="grp_buttons_btn_excel_onclick"/>
  242. <Static position="absolute 945 3 1130 23" align="align:right middle;" id="cpt_text" style="color:#0000ffff;align:right middle;font:Dotum,9,bold;"/>
  243. </Layout>
  244. </Layouts>
  245. </Div>
  246. </Layout>
  247. </Layouts>
  248. <Objects>
  249. <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  250. <ColumnInfo>
  251. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  252. </ColumnInfo>
  253. <Rows>
  254. <Row/>
  255. </Rows>
  256. </Dataset>
  257. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  258. <ColumnInfo>
  259. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  260. <Column id="depthngnm" type="STRING" size="256" sumtext="부서명"/>
  261. </ColumnInfo>
  262. </Dataset>
  263. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  264. <ColumnInfo>
  265. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  266. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  267. </ColumnInfo>
  268. </Dataset>
  269. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  270. <ColumnInfo>
  271. <Column id="settingrnid" type="STRING" size="256" sumtext="세팅간호사ID"/>
  272. <Column id="settingrnnm" type="STRING" size="256" sumtext="세팅간호사명"/>
  273. </ColumnInfo>
  274. </Dataset>
  275. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  276. <ColumnInfo>
  277. <Column id="instcd" type="STRING" size="256" sumtext="원외원내분류"/>
  278. <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
  279. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  280. <Column id="patinfoflag" type="STRING" size="256" sumtext="대상자구분"/>
  281. <Column id="cardarryn" type="STRING" size="256" sumtext="심정지여부"/>
  282. <Column id="bluebirdalarmyn" type="STRING" size="256" sumtext="파랑새호출여부"/>
  283. <Column id="cardarrgenrfromdd" type="STRING" size="256" sumtext="발생일시"/>
  284. <Column id="cardarrgenrtodd" type="STRING" size="256" sumtext="발생일시"/>
  285. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  286. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  287. </ColumnInfo>
  288. <Rows>
  289. <Row/>
  290. </Rows>
  291. </Dataset>
  292. <Dataset id="ds_main_resusrec_resusreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  293. <ColumnInfo>
  294. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  295. <Column id="pidtext" type="STRING" size="256" sumtext="등록번호"/>
  296. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  297. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  298. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  299. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  300. <Column id="gender" type="STRING" size="256" sumtext="성별"/>
  301. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  302. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  303. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
  304. <Column id="diagnm" type="STRING" size="256" sumtext="진단명"/>
  305. <Column id="medispclid" type="STRING" size="256" sumtext="진료의"/>
  306. <Column id="medispclnm" type="STRING" size="256" sumtext="진료의"/>
  307. <Column id="atdoctid" type="STRING" size="256" sumtext="주치의id"/>
  308. <Column id="atdoctnm" type="STRING" size="256" sumtext="주치의"/>
  309. <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
  310. <Column id="wardcdnm" type="STRING" size="256" sumtext="병동"/>
  311. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  312. <Column id="ordtype" type="STRING" size="256" sumtext="입원구분"/>
  313. <Column id="cardarrgenrdt" type="STRING" size="256" sumtext="심정지 발생일시"/>
  314. <Column id="patinfoflag" type="STRING" size="256" sumtext="대상자구분"/>
  315. <Column id="patinfoflagtext" type="STRING" size="256" sumtext="대상자구분"/>
  316. <Column id="patinfoflagetc" type="STRING" size="256" sumtext="대상자구분기타"/>
  317. <Column id="resusteamorddept" type="STRING" size="256" sumtext="심폐소생팀/응급처치 진료과"/>
  318. <Column id="resusteamorddr" type="STRING" size="256" sumtext="심폐소생팀/응급처치 진료의"/>
  319. <Column id="patstatus" type="STRING" size="256" sumtext="환자상태"/>
  320. <Column id="patstatusetc" type="STRING" size="256" sumtext="환자상태기타"/>
  321. <Column id="cardarryn" type="STRING" size="256" sumtext="심정지 여부"/>
  322. <Column id="cardarrfinddd" type="STRING" size="256" sumtext="심정지 발견일자"/>
  323. <Column id="cardarrfindtm" type="STRING" size="256" sumtext="심정지 발견시간"/>
  324. <Column id="cardarrestmdd" type="STRING" size="256" sumtext="심정지 추정일자"/>
  325. <Column id="cardarrestmtm" type="STRING" size="256" sumtext="심정지 추정시간"/>
  326. <Column id="bluebirdalarmyn" type="STRING" size="256" sumtext="파랑새 발령 호출여부"/>
  327. <Column id="bluebirdalarmdd" type="STRING" size="256" sumtext="파랑새 발령 호출일자"/>
  328. <Column id="bluebirdalarmtm" type="STRING" size="256" sumtext="파랑새 발령 호출시간"/>
  329. <Column id="resusteamarvdd" type="STRING" size="256" sumtext="소생팀 도착일자"/>
  330. <Column id="resusteamarvtm" type="STRING" size="256" sumtext="소생팀 도착시간"/>
  331. <Column id="cardarrgoalyn" type="STRING" size="256" sumtext="심정지목격여부"/>
  332. <Column id="cardarrdiscvpsn" type="STRING" size="256" sumtext="심정지발견자"/>
  333. <Column id="cardarrdiscvpsnetc" type="STRING" size="256" sumtext="심정지발견자-기타"/>
  334. <Column id="cardarrgenrplce" type="STRING" size="256" sumtext="심정지발생장소"/>
  335. <Column id="cardarrgenrplcedept" type="STRING" size="256" sumtext="심정지발생장소부서"/>
  336. <Column id="cardarrgenrplceetc" type="STRING" size="256" sumtext="심정지발생장소기타"/>
  337. <Column id="cardarrgenrplceflag" type="STRING" size="256" sumtext="심정지발생장소구분"/>
  338. <Column id="cardarrgenrplcehosin" type="STRING" size="256" sumtext="심정지발생장소 외래/센터진료실"/>
  339. <Column id="cardarrgenrplcehosout" type="STRING" size="256" sumtext="심정지발생장소 원외"/>
  340. <Column id="cardarrgenrplcetestroom" type="STRING" size="256" sumtext="심정지발생장소 검사실"/>
  341. <Column id="cardarrgenrplceward" type="STRING" size="256" sumtext="심정지발생장소 병동"/>
  342. <Column id="cardarrgenrplcewardflag" type="STRING" size="256" sumtext="심정지발생장소 병동구분"/>
  343. <Column id="atdoctcalldd" type="STRING" size="256" sumtext="담당의(주치의) 호출일자"/>
  344. <Column id="atdoctcalltm" type="STRING" size="256" sumtext="담당의(주치의) 호출시간"/>
  345. <Column id="atdoctarrdd" type="STRING" size="256" sumtext="담당의(주치의) 도착일자"/>
  346. <Column id="atdoctarrtm" type="STRING" size="256" sumtext="담당의(주치의) 도착시간"/>
  347. <Column id="resusfromdd" type="STRING" size="256" sumtext="소생술 시작일자"/>
  348. <Column id="resusfromtm" type="STRING" size="256" sumtext="소생술 시작시간"/>
  349. <Column id="resustodd" type="STRING" size="256" sumtext="소생술 종료일자"/>
  350. <Column id="reporterid" type="STRING" size="256" sumtext="보고자ID"/>
  351. <Column id="reporternm" type="STRING" size="256" sumtext="보고자명"/>
  352. <Column id="reportdate" type="STRING" size="256" sumtext="보고일자"/>
  353. <Column id="reportdeptcd" type="STRING" size="256" sumtext="보고부서코드"/>
  354. <Column id="reportdeptnm" type="STRING" size="256" sumtext="보고부서명"/>
  355. <Column id="cardarrrslt" type="STRING" size="256"/>
  356. </ColumnInfo>
  357. </Dataset>
  358. <Dataset id="ds_cardarrrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  359. <ColumnInfo>
  360. <Column id="code" type="STRING" size="256"/>
  361. <Column id="value" type="STRING" size="256"/>
  362. </ColumnInfo>
  363. <Rows>
  364. <Row>
  365. <Col id="code">05</Col>
  366. <Col id="value">자발순환회복</Col>
  367. </Row>
  368. <Row>
  369. <Col id="value">자발순환회복못함(사망)</Col>
  370. <Col id="code">01</Col>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. </Objects>
  375. <Bind>
  376. <BindItem id="item0" compid="group3.ipt_cardarrgenrfromdd" propid="value" datasetid="ds_send_reqdata" columnid="cardarrgenrfromdd"/>
  377. <BindItem id="item1" compid="group3.ipt_cardarrgenrtodd" propid="value" datasetid="ds_send_reqdata" columnid="cardarrgenrtodd"/>
  378. <BindItem id="item2" compid="group3.cmb_orddeptcd" propid="value" datasetid="ds_send_reqdata" columnid="orddeptcd"/>
  379. <BindItem id="item3" compid="group3.rdo_patinfoflag" propid="value" datasetid="ds_send_reqdata" columnid="patinfoflag"/>
  380. <BindItem id="item4" compid="group3.cmb_wardcd" propid="value" datasetid="ds_send_reqdata" columnid="wardcd"/>
  381. <BindItem id="item5" compid="group3.ipt_pid" propid="value" datasetid="ds_send_reqdata" columnid="pid"/>
  382. <BindItem id="item6" compid="group3.rdo_cardarryn" propid="value" datasetid="ds_send_reqdata" columnid="cardarryn"/>
  383. <BindItem id="item7" compid="group3.int_patnm" propid="value" datasetid="ds_send_reqdata" columnid="patnm"/>
  384. <BindItem id="item8" compid="group3.rdo_bluebirdalarmyn" propid="value" datasetid="ds_send_reqdata" columnid="bluebirdalarmyn"/>
  385. </Bind>
  386. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  387. * System Name : 경대 의료정보시스템
  388. * Job Name : emr_ercarexp -> SMMNE02301
  389. * Creator : yjh
  390. * Make Date : 2017-01-20
  391. * Description :
  392. *---------------------------------------------------------------------------------------
  393. * Modify Date Modifier Modify Description
  394. *---------------------------------------------------------------------------------------
  395. * 2017-01-20 yjh TF->XP
  396. *
  397. *---------------------------------------------------------------------------------------
  398. ****************************************************************************************/
  399. //=======================================================================================
  400. // Lib Include
  401. //---------------------------------------------------------------------------------------
  402. include "com_commonxp::comm_main.xjs";
  403. //=======================================================================================
  404. // Global Form Variable
  405. //---------------------------------------------------------------------------------------
  406. var arErrorCode = new HashArray();
  407. //=======================================================================================
  408. // Function
  409. //---------------------------------------------------------------------------------------
  410. function fIni(){
  411. ds_send_srch.setColumn(0, "wardcd", sysf_getUserInfo("dutplcecd"));
  412. ds_send_reqdata.setColumn(0, "cardarrgenrfromdd" , utlf_getCurrentDate());
  413. ds_send_reqdata.setColumn(0, "cardarrgenrtodd" , utlf_getCurrentDate());
  414. var oParam = {};
  415. oParam.id = "TRMNW00101";
  416. oParam.service = "wardcareapp.WardCareMngt";
  417. oParam.method = "reqGetWMInitData";
  418. oParam.inds = "reqcond=ds_send_srch";
  419. oParam.outds = "ds_init_ward=ward ds_init_dept=dept ds_init_settingrn=settingrn";
  420. oParam.async = false;
  421. //oParam.callback = "cf_TRMNW00101";
  422. tranf_submit(oParam);
  423. }
  424. function fSearch(){
  425. //fSrchCondition();
  426. var oParam = {};
  427. oParam.id = "TRMNE02309";
  428. oParam.service = "ercareapp.ERRec";
  429. oParam.method = "reqGetBlueResusRecList";
  430. oParam.inds = "req=ds_send_reqdata";
  431. oParam.outds = "ds_main_resusrec_resusreclist=resusreclist";
  432. oParam.async = false;
  433. oParam.callback = "cf_TRMNE02309";
  434. tranf_submit(oParam);
  435. ds_main_resusrec_resusreclist.rowposition = -1;
  436. if(arErrorCode.pop("TRMNE02309") > -1){
  437. var cnt = ds_main_resusrec_resusreclist.rowcount;
  438. if( cnt > 0 ){
  439. grp_buttons.cpt_text.text = "( " + cnt + " 건 )";
  440. }else{
  441. grp_buttons.cpt_text.text = "";
  442. }
  443. }
  444. }
  445. function cf_TRMNE02309(sSvcId, nErrorCode, sErrorMsg) {
  446. arErrorCode.push(sSvcId, nErrorCode);
  447. }
  448. function fSrchCondition(){
  449. // 조회 조건이 하나도 없을 경우 ( 전체이거나 ) Check
  450. if( model.getValue("/root/send/reqdata/cardarrgenrdd") == "" &&
  451. model.getValue("/root/send/reqdata/orddeptcd") == "" &&
  452. model.getValue("/root/send/reqdata/wardcd") == "" &&
  453. model.getValue("/root/send/reqdata/patinfoflag") == "" &&
  454. model.getValue("/root/send/reqdata/cardarryn") == "" &&
  455. model.getValue("/root/send/reqdata/pid") == "" &&
  456. model.getValue("/root/send/reqdata/patnm") == "" &&
  457. model.getValue("/root/send/reqdata/bluebirdalarmyn") == "" ) {
  458. messageBox("조회조건을 하나이상 입력해주세요.","E999");
  459. return;
  460. }
  461. }
  462. // 파랑새발령/심폐소생술 보고서 화면 연동
  463. function fDetail() {
  464. var selectedRow = grd_resusreclist.currentrow;
  465. if (selectedRow < 0) {
  466. return;
  467. }else{
  468. var pid = ds_main_resusrec_resusreclist.getColumn(selectedRow, "pid");
  469. var patnm = ds_main_resusrec_resusreclist.getColumn(selectedRow, "patnm");
  470. var patinfoflag = ds_main_resusrec_resusreclist.getColumn(selectedRow, "patinfoflag");
  471. var cardarrgenrdt = ds_main_resusrec_resusreclist.getColumn(selectedRow, "cardarrgenrdt");
  472. frmf_setParameter("SMMNE02301_openerid" , "SMMNE02301" );
  473. frmf_setParameter("SMMNE02301_pid" , pid );
  474. frmf_setParameter("SMMNE02301_patnm" , patnm );
  475. frmf_setParameter("SMMNE02301_patinfoflag" , patinfoflag );
  476. frmf_setParameter("SMMNE02301_cardarrgenrdt" , cardarrgenrdt );
  477. frmf_modal("SMMNE02302","SMMNE02302",null,"","","","","","","","","","M");
  478. }
  479. }
  480. //=======================================================================================
  481. // Event
  482. //---------------------------------------------------------------------------------------
  483. /****************************************************************************************
  484. * Components : Form
  485. * Components ID : SMMNE02301
  486. * Event : oninit
  487. * Argument : 01.obj : Object Event has occurred
  488. * : 02.e : Event Object
  489. * Description : 화면 처음 초기화시
  490. ****************************************************************************************/
  491. function SMMNE02301_oninit(obj:Form, e:InitEventInfo)
  492. {
  493. frmf_initForm(obj); //폼 초기화
  494. }
  495. /****************************************************************************************
  496. * Components : Form
  497. * Components ID : SMMNE02301
  498. * Event : onload
  499. * Argument : 01.obj : Object Event has occurred
  500. * : 02.e : Event Object
  501. * Description : 화면 로딩 완료시
  502. ****************************************************************************************/
  503. function SMMNE02301_onload(obj:Form, e:LoadEventInfo)
  504. {
  505. grdf_initGrid(grd_resusreclist);
  506. ds_send_reqdata.setColumn(0, "patinfoflag", "");
  507. ds_send_reqdata.setColumn(0, "cardarryn", "");
  508. ds_send_reqdata.setColumn(0, "bluebirdalarmyn", "");
  509. fIni();
  510. }
  511. /****************************************************************************************
  512. * Components : Button
  513. * Components ID : btn_search
  514. * Event : onclick
  515. * Argument : 01.obj : Object Event has occurred
  516. * : 02.e : Event Object
  517. * Description : 조회버튼 클릭시
  518. ****************************************************************************************/
  519. function group3_btn_search_onclick(obj:Button, e:ClickEventInfo)
  520. {
  521. fSearch();
  522. }
  523. /****************************************************************************************
  524. * Components : Grid
  525. * Components ID : grd_resusreclist
  526. * Event : oncelldblclick
  527. * Argument : 01.obj : Object Event has occurred
  528. * : 02.e : Event Object
  529. * Description : 그리드 셀 더블클릭시
  530. ****************************************************************************************/
  531. function grd_resusreclist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  532. {
  533. fDetail();
  534. }
  535. /****************************************************************************************
  536. * Components : Button
  537. * Components ID : btn_excel
  538. * Event : onclick
  539. * Argument : 01.obj : Object Event has occurred
  540. * : 02.e : Event Object
  541. * Description : 엑셀버튼 클릭시
  542. ****************************************************************************************/
  543. function grp_buttons_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  544. {
  545. if( ds_main_resusrec_resusreclist.rowcount > 0 ){
  546. grdf_exportExcel(grd_resusreclist, "과제리스트", "과제리스트1", false, "", "user", false);
  547. } else {
  548. sysf_messageBox("조회된 데이터가 ", "I004");
  549. }
  550. }
  551. ]]></Script>
  552. </Form>
  553. </FDL>