SMMNW30000_중증도 및 간호필요도 조회.xfdl 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNW30000" position="absolute 0 0 1198 781" titletext="간호필요도 현황 조회" oninit="SMMNW30000_oninit" onload="SMMNW30000_onload" ontimer="SMMNW30000_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Static id="cpt_title" text="간호필요도 현황 조회" class="tit_1" position="absolute 0 0 181 25"/>
  8. <Shape id="line1" class="line_10" position="absolute 0 68 1194 74" anchor="left top right"/>
  9. <Grid id="grd_kpcsinfo_bk" class="datagrid2" taborder="2" binddataset="ds_kpcsinfo_kpcslist" useinputpanel="false" extendsizetype="row" cellsizingtype="both" position="absolute 0 73 1194 765">
  10. <Formats>
  11. <Format id="default">
  12. <Columns>
  13. <Column size="0" band="left"/>
  14. <Column size="30" band="left"/>
  15. <Column size="75"/>
  16. <Column size="0"/>
  17. <Column size="70"/>
  18. <Column size="70"/>
  19. <Column size="35"/>
  20. <Column size="45"/>
  21. <Column size="40"/>
  22. <Column size="40"/>
  23. <Column size="80"/>
  24. <Column size="35"/>
  25. <Column size="65"/>
  26. <Column size="40"/>
  27. <Column size="40"/>
  28. <Column size="40"/>
  29. <Column size="40"/>
  30. <Column size="40"/>
  31. <Column size="40"/>
  32. <Column size="40"/>
  33. <Column size="40"/>
  34. <Column size="40"/>
  35. <Column size="45"/>
  36. <Column size="45"/>
  37. <Column size="45"/>
  38. <Column size="45"/>
  39. <Column size="45"/>
  40. <Column size="45"/>
  41. <Column size="45"/>
  42. <Column size="40"/>
  43. <Column size="40"/>
  44. <Column size="40"/>
  45. <Column size="40"/>
  46. <Column size="40"/>
  47. <Column size="40"/>
  48. </Columns>
  49. <Rows>
  50. <Row size="24" band="head"/>
  51. <Row size="24" band="head"/>
  52. <Row size="24" band="head"/>
  53. <Row size="40" band="head"/>
  54. <Row size="24"/>
  55. </Rows>
  56. <Band id="head">
  57. <Cell/>
  58. <Cell col="1" rowspan="4" text="연번" taborder="undefined"/>
  59. <Cell col="2" rowspan="4" text="작성일자" taborder="undefined"/>
  60. <Cell col="3"/>
  61. <Cell col="4" colspan="10" text="환자정보" taborder="undefined"/>
  62. <Cell col="14" colspan="15" text="측정항목_간호활동" taborder="undefined"/>
  63. <Cell col="29" colspan="4" text="측정항목_ADL" taborder="undefined"/>
  64. <Cell col="33" colspan="2" text="추가정보" taborder="undefined"/>
  65. <Cell row="1"/>
  66. <Cell row="1" col="3"/>
  67. <Cell row="1" col="4" rowspan="3" text="등록번호" taborder="undefined"/>
  68. <Cell row="1" col="5" rowspan="3" text="성명" taborder="undefined"/>
  69. <Cell row="1" col="6" rowspan="3" text="나이" taborder="undefined"/>
  70. <Cell row="1" col="7" rowspan="3" text="병실" taborder="undefined"/>
  71. <Cell row="1" col="8" rowspan="3" text="가입자&#10;구분" taborder="undefined"/>
  72. <Cell row="1" col="9" rowspan="3" text="입퇴원&#10;여부" taborder="undefined"/>
  73. <Cell row="1" col="10" rowspan="3" text="생년월일" taborder="undefined"/>
  74. <Cell row="1" col="11" rowspan="3" text="성별" taborder="undefined"/>
  75. <Cell row="1" col="12" rowspan="3" text="상병코드" taborder="undefined"/>
  76. <Cell row="1" col="13" rowspan="3" text="당일&#10;수술&#10;여부" taborder="undefined"/>
  77. <Cell row="1" col="14" rowspan="3" text="지속적&#10;심전도&#10;모니터&#10;링" taborder="undefined"/>
  78. <Cell row="1" col="15" colspan="3" text="호흡간호" taborder="undefined"/>
  79. <Cell row="1" col="18" rowspan="3" text="정맥내&#10;투약" taborder="undefined"/>
  80. <Cell row="1" col="19" rowspan="3" text="배액관&#10;보유" taborder="undefined"/>
  81. <Cell row="1" col="20" rowspan="3" text="위험&#10;행동&#10;관리" taborder="undefined"/>
  82. <Cell row="1" col="21" rowspan="3" text="수혈" taborder="undefined"/>
  83. <Cell row="1" col="22" colspan="7" text="전문치료" taborder="undefined"/>
  84. <Cell row="1" col="29" rowspan="3" text="체위&#10;변경" taborder="undefined"/>
  85. <Cell row="1" col="30" rowspan="3" text="침상&#10;밖으로&#10;이동" taborder="undefined"/>
  86. <Cell row="1" col="31" rowspan="3" text="식사&#10;섭취" taborder="undefined"/>
  87. <Cell row="1" col="32" rowspan="3" text="배변&#10;배뇨" taborder="undefined"/>
  88. <Cell row="1" col="33" rowspan="3" text="낙상&#10;발생&#10;장소" taborder="undefined"/>
  89. <Cell row="1" col="34" rowspan="3" text="욕창&#10;단계" taborder="undefined"/>
  90. <Cell row="2" text="no"/>
  91. <Cell row="2" col="3" text="병동"/>
  92. <Cell row="2" col="15" rowspan="2" text="기관내&#10;흡인&#10;간호" taborder="undefined"/>
  93. <Cell row="2" col="16" rowspan="2" text="인공&#10;호흡기&#10;사용" taborder="undefined"/>
  94. <Cell row="2" col="17" rowspan="2" text="비&#10;침습적&#10;산소&#10;투여" taborder="undefined"/>
  95. <Cell row="2" col="22" rowspan="2" text="마약제&#10;(주사제)" taborder="undefined"/>
  96. <Cell row="2" col="23" rowspan="2" text="항암&#10;치료제&#10;(주사제)" taborder="undefined"/>
  97. <Cell row="2" col="24" rowspan="2" text="항암&#10;치료제&#10;(경구제)" taborder="undefined"/>
  98. <Cell row="2" col="25" rowspan="2" text="승압제&#10;(주사제)" taborder="undefined"/>
  99. <Cell row="2" col="26" rowspan="2" text="항부&#10;정맥제&#10;(주사제)" taborder="undefined"/>
  100. <Cell row="2" col="27" rowspan="2" text="면역&#10;억제제&#10;(주사제,&#10;경구제)" taborder="undefined"/>
  101. <Cell row="2" col="28" rowspan="2" text="항혈&#10;전제&#10;(겅맥내&#10;투여)" taborder="undefined"/>
  102. <Cell row="3" text="no"/>
  103. <Cell row="3" col="3" text="병동"/>
  104. </Band>
  105. <Band id="body">
  106. <Cell text="bind:callno"/>
  107. <Cell col="1" celltype="head" expr="currow + 1"/>
  108. <Cell col="2" edittype="mask" text="bind:basedd" mask="####-##-##" suppress="1" suppressalign="middle,over"/>
  109. <Cell col="3" text="bind:wardnm"/>
  110. <Cell col="4" text="bind:pid"/>
  111. <Cell col="5" text="bind:hngnm"/>
  112. <Cell col="6" text="bind:age"/>
  113. <Cell col="7" text="bind:roomcd" suppress="2" suppressalign="middle,over"/>
  114. <Cell col="8" text="bind:item19"/>
  115. <Cell col="9" text="bind:item20"/>
  116. <Cell col="10" text="bind:brthdd"/>
  117. <Cell col="11" displaytype="combo" style="align:center;" text="bind:sex" combodataset="ds_init_sex" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  118. <Cell col="12" text="bind:diagcd"/>
  119. <Cell col="13" text="bind:item15"/>
  120. <Cell col="14" text="bind:item01"/>
  121. <Cell col="15" text="bind:item02"/>
  122. <Cell col="16" text="bind:item03"/>
  123. <Cell col="17" text="bind:item04"/>
  124. <Cell col="18" text="bind:item05"/>
  125. <Cell col="19" text="bind:item06"/>
  126. <Cell col="20" text="bind:item07"/>
  127. <Cell col="21" text="bind:item08"/>
  128. <Cell col="22" text="bind:item09"/>
  129. <Cell col="23" text="bind:item10"/>
  130. <Cell col="24" text="bind:item11"/>
  131. <Cell col="25" text="bind:item12"/>
  132. <Cell col="26" text="bind:item13"/>
  133. <Cell col="27" text="bind:item14"/>
  134. <Cell col="28" text="bind:item16"/>
  135. <Cell col="29" text="bind:item17"/>
  136. <Cell col="30" text="bind:item18"/>
  137. <Cell col="31" text="bind:item18"/>
  138. <Cell col="32" text="bind:item18"/>
  139. <Cell col="33" text="bind:item18"/>
  140. <Cell col="34" text="bind:item18"/>
  141. </Band>
  142. </Format>
  143. </Formats>
  144. </Grid>
  145. <Div id="grp_sea" anchor="left top right" taborder="5" class="div_SA" position="absolute 0 25 1195 65">
  146. <Layouts>
  147. <Layout>
  148. <Calendar id="ipt_todd" taborder="0" class="input_s_essential" visible="false" position="absolute 400 11 501 30"/>
  149. <Static id="caption4" text="~" visible="false" position="absolute 388 14 408 29"/>
  150. <CheckBox id="bol_authflag" taborder="1" visible="false" position="absolute 520 10 555 30"/>
  151. <Button id="btn_ref" taborder="2" text="조회" onclick="group3_grp_sea_btn_ref_onclick" class="btn1" position="absolute 1065 11 1121 33" anchor="top right"/>
  152. <Static id="caption3" text="일 자 :" class="search_name" position="absolute 215 11 284 28"/>
  153. <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1052 10 1058 31" anchor="top right"/>
  154. <Calendar id="ipt_fromdd" taborder="3" class="input_s_essential" position="absolute 284 11 385 30"/>
  155. <Static id="caption29" text="부 서 :" class="search_name" position="absolute 10 11 77 28"/>
  156. <Combo id="cmb_deptcd" taborder="4" innerdataset="@ds_init_ward" codecolumn="wardcd" datacolumn="wardnm" onitemchanged="group3_grp_sea_cmb_deptcd_onitemchanged" class="combo_s_essential" position="absolute 80 11 205 30"/>
  157. <Button id="button2" taborder="5" text="엑셀" onclick="group3_grp_sea_button2_onclick" class="btn7" position="absolute 1128 11 1184 33" anchor="top right"/>
  158. </Layout>
  159. </Layouts>
  160. </Div>
  161. <Grid id="grd_kpcsinfo" class="datagrid2" taborder="6" binddataset="ds_kpcsinfo_kpcslist" useinputpanel="false" extendsizetype="row" cellsizingtype="both" position="absolute 0 73 1194 765" anchor="all">
  162. <Formats>
  163. <Format id="default">
  164. <Columns>
  165. <Column size="0" band="left"/>
  166. <Column size="20" band="left"/>
  167. <Column size="75"/>
  168. <Column size="0"/>
  169. <Column size="45"/>
  170. <Column size="70"/>
  171. <Column size="70"/>
  172. <Column size="80"/>
  173. <Column size="35"/>
  174. <Column size="35"/>
  175. <Column size="65"/>
  176. <Column size="50"/>
  177. <Column size="50"/>
  178. <Column size="50"/>
  179. <Column size="55"/>
  180. <Column size="50"/>
  181. <Column size="50"/>
  182. <Column size="50"/>
  183. <Column size="50"/>
  184. <Column size="55"/>
  185. <Column size="55"/>
  186. <Column size="55"/>
  187. <Column size="55"/>
  188. <Column size="55"/>
  189. <Column size="55"/>
  190. <Column size="55"/>
  191. <Column size="50"/>
  192. <Column size="50"/>
  193. <Column size="50"/>
  194. <Column size="50"/>
  195. <Column size="50"/>
  196. <Column size="50"/>
  197. <Column size="50"/>
  198. <Column size="50"/>
  199. <Column size="50"/>
  200. </Columns>
  201. <Rows>
  202. <Row size="24" band="head"/>
  203. <Row size="36" band="head"/>
  204. <Row size="24"/>
  205. </Rows>
  206. <Band id="head">
  207. <Cell text="no"/>
  208. <Cell col="1" rowspan="2" taborder="undefined"/>
  209. <Cell col="2" rowspan="2" text="일자" taborder="undefined"/>
  210. <Cell col="3" text="병동"/>
  211. <Cell col="4" rowspan="2" text="병실" taborder="undefined"/>
  212. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  213. <Cell col="6" rowspan="2" text="등록번호" taborder="undefined"/>
  214. <Cell col="7" rowspan="2" text="생년월일" taborder="undefined"/>
  215. <Cell col="8" rowspan="2" text="성별" taborder="undefined"/>
  216. <Cell col="9" rowspan="2" text="나이" taborder="undefined"/>
  217. <Cell col="10" rowspan="2" text="진단명" taborder="undefined"/>
  218. <Cell col="11" rowspan="2" text="지속적&#10;심전도&#10;모니터링" taborder="undefined"/>
  219. <Cell col="12" rowspan="2" text="호흡간호&#10;흡인간호" taborder="undefined"/>
  220. <Cell col="13" rowspan="2" text="호흡간호&#10;인공호흡" taborder="undefined"/>
  221. <Cell col="14" rowspan="2" text="호흡간호&#10;비침습적" taborder="undefined"/>
  222. <Cell col="15" rowspan="2" text="정맥내&#10;투약" taborder="undefined"/>
  223. <Cell col="16" rowspan="2" text="배액관&#10;보유" taborder="undefined"/>
  224. <Cell col="17" rowspan="2" text="위험&#10;행동&#10;관리" taborder="undefined"/>
  225. <Cell col="18" rowspan="2" text="수혈" taborder="undefined"/>
  226. <Cell col="19" rowspan="2" text="전문치료&#10;마약주사" taborder="undefined"/>
  227. <Cell col="20" rowspan="2" text="전문치료&#10;항암주사" taborder="undefined"/>
  228. <Cell col="21" rowspan="2" text="전문치료&#10;항암경구" taborder="undefined"/>
  229. <Cell col="22" rowspan="2" text="전문치료&#10;승압주사" taborder="undefined"/>
  230. <Cell col="23" rowspan="2" text="전문치료&#10;항부정맥&#10;주사" taborder="undefined"/>
  231. <Cell col="24" rowspan="2" text="전문치료&#10;면역주사&#10;경구" taborder="undefined"/>
  232. <Cell col="25" rowspan="2" text="전문치료&#10;항혈주사" taborder="undefined"/>
  233. <Cell col="26" rowspan="2" text="ADL&#10;체위&#10;변경" taborder="undefined"/>
  234. <Cell col="27" rowspan="2" text="ADL&#10;침상밖" taborder="undefined"/>
  235. <Cell col="28" rowspan="2" text="ADL&#10;식사" taborder="undefined"/>
  236. <Cell col="29" rowspan="2" text="ADL&#10;배변" taborder="undefined"/>
  237. <Cell col="30" rowspan="2" text="가입자&#10;구분" taborder="undefined"/>
  238. <Cell col="31" rowspan="2" text="입퇴원&#10;여부" taborder="undefined"/>
  239. <Cell col="32" rowspan="2" text="당일&#10;수술&#10;여부" taborder="undefined"/>
  240. <Cell col="33" rowspan="2" text="낙상&#10;발생&#10;장소" taborder="undefined"/>
  241. <Cell col="34" rowspan="2" text="욕창&#10;단계" taborder="undefined"/>
  242. <Cell row="1" text="no"/>
  243. <Cell row="1" col="3" text="병동"/>
  244. </Band>
  245. <Band id="body">
  246. <Cell text="bind:callno"/>
  247. <Cell col="1" celltype="head" expr="currow + 1"/>
  248. <Cell col="2" edittype="mask" text="bind:basedd" mask="####-##-##" suppress="1" suppressalign="middle,over"/>
  249. <Cell col="3" text="bind:wardnm"/>
  250. <Cell col="4" text="bind:roomcd" suppress="2" suppressalign="middle,over"/>
  251. <Cell col="5" text="bind:hngnm"/>
  252. <Cell col="6" text="bind:pid"/>
  253. <Cell col="7" text="bind:brthdd"/>
  254. <Cell col="8" displaytype="combo" edittype="combo" style="align:center;" text="bind:sex" combodataset="ds_init_sex" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  255. <Cell col="9" text="bind:age"/>
  256. <Cell col="10" text="bind:diagcd"/>
  257. <Cell col="11" text="bind:item01"/>
  258. <Cell col="12" text="bind:item02_1"/>
  259. <Cell col="13" text="bind:item02_2"/>
  260. <Cell col="14" text="bind:item02_3"/>
  261. <Cell col="15" text="bind:item03"/>
  262. <Cell col="16" text="bind:item04"/>
  263. <Cell col="17" text="bind:item05"/>
  264. <Cell col="18" text="bind:item06"/>
  265. <Cell col="19" text="bind:item07_1"/>
  266. <Cell col="20" text="bind:item07_2"/>
  267. <Cell col="21" text="bind:item07_3"/>
  268. <Cell col="22" text="bind:item07_4"/>
  269. <Cell col="23" text="bind:item07_5"/>
  270. <Cell col="24" text="bind:item07_6"/>
  271. <Cell col="25" text="bind:item07_7"/>
  272. <Cell col="26" text="bind:item08"/>
  273. <Cell col="27" text="bind:item09"/>
  274. <Cell col="28" text="bind:item10"/>
  275. <Cell col="29" text="bind:item11"/>
  276. <Cell col="30" text="bind:item12"/>
  277. <Cell col="31" text="bind:item13"/>
  278. <Cell col="32" text="bind:item14"/>
  279. <Cell col="33" text="bind:item15"/>
  280. <Cell col="34" text="bind:item16"/>
  281. </Band>
  282. </Format>
  283. </Formats>
  284. </Grid>
  285. <Grid id="grd_kpcsinfo_excel" class="datagrid2" taborder="3" binddataset="ds_kpcsinfo_kpcslist" useinputpanel="false" position="absolute 13 216 1184 592" visible="false">
  286. <Formats>
  287. <Format id="default">
  288. <Columns>
  289. <Column size="45"/>
  290. <Column size="80"/>
  291. <Column size="80"/>
  292. <Column size="75"/>
  293. <Column size="80"/>
  294. <Column size="80"/>
  295. <Column size="80"/>
  296. <Column size="80"/>
  297. <Column size="35"/>
  298. <Column size="65"/>
  299. <Column size="80"/>
  300. <Column size="120"/>
  301. <Column size="100"/>
  302. <Column size="100"/>
  303. <Column size="100"/>
  304. <Column size="80"/>
  305. <Column size="80"/>
  306. <Column size="80"/>
  307. <Column size="70"/>
  308. <Column size="100"/>
  309. <Column size="120"/>
  310. <Column size="120"/>
  311. <Column size="120"/>
  312. <Column size="120"/>
  313. <Column size="160"/>
  314. <Column size="120"/>
  315. <Column size="70"/>
  316. <Column size="90"/>
  317. <Column size="70"/>
  318. <Column size="70"/>
  319. <Column size="80"/>
  320. <Column size="70"/>
  321. </Columns>
  322. <Rows>
  323. <Row size="24" band="head"/>
  324. <Row size="24"/>
  325. </Rows>
  326. <Band id="head">
  327. <Cell text="연번" taborder="undefined"/>
  328. <Cell col="1" text="요양기관기호" taborder="undefined"/>
  329. <Cell col="2" text="병동코드"/>
  330. <Cell col="3" text="작성일자" taborder="undefined"/>
  331. <Cell col="4" text="환자등록번호" taborder="undefined"/>
  332. <Cell col="5" text="가입자구분" taborder="undefined"/>
  333. <Cell col="6" text="입퇴원여부" taborder="undefined"/>
  334. <Cell col="7" text="생년월일" taborder="undefined"/>
  335. <Cell col="8" text="성별" taborder="undefined"/>
  336. <Cell col="9" text="상병코드" taborder="undefined"/>
  337. <Cell col="10" text="당일수술여부" taborder="undefined"/>
  338. <Cell col="11" text="지속적심전도모니터링" taborder="undefined"/>
  339. <Cell col="12" text="기관내흡입간호" taborder="undefined"/>
  340. <Cell col="13" text="인공호흡기사용" taborder="undefined"/>
  341. <Cell col="14" text="비침습적산소투여" taborder="undefined"/>
  342. <Cell col="15" text="정맥내투약" taborder="undefined"/>
  343. <Cell col="16" text="배액관보유" taborder="undefined"/>
  344. <Cell col="17" text="위험행동관리" taborder="undefined"/>
  345. <Cell col="18" text="수혈" taborder="undefined"/>
  346. <Cell col="19" text="마약제(주사제)" taborder="undefined"/>
  347. <Cell col="20" text="항암치료제(주사제)" taborder="undefined"/>
  348. <Cell col="21" text="항암치료제(경구제)" taborder="undefined"/>
  349. <Cell col="22" text="승압제(주사제)" taborder="undefined"/>
  350. <Cell col="23" text="항부정맥제(주사제)" taborder="undefined"/>
  351. <Cell col="24" text="면역억제제(주사제, 경구제)" taborder="undefined"/>
  352. <Cell col="25" text="항혈전제(정맥내투여)" taborder="undefined"/>
  353. <Cell col="26" text="체위변경" taborder="undefined"/>
  354. <Cell col="27" text="침상밖으로이동" taborder="undefined"/>
  355. <Cell col="28" text="식사섭취" taborder="undefined"/>
  356. <Cell col="29" text="배변배뇨"/>
  357. <Cell col="30" text="낙상발생장소"/>
  358. <Cell col="31" text="욕창단계"/>
  359. </Band>
  360. <Band id="body">
  361. <Cell text="bind:seq"/>
  362. <Cell col="1" text="bind:instcdcode"/>
  363. <Cell col="2" text="bind:wardcdcode"/>
  364. <Cell col="3" text="bind:basedd" suppress="0"/>
  365. <Cell col="4" text="bind:pid"/>
  366. <Cell col="5" text="bind:item12"/>
  367. <Cell col="6" text="bind:item13"/>
  368. <Cell col="7" text="bind:brthdd"/>
  369. <Cell col="8" style="align:center;" text="bind:sex" enable="false"/>
  370. <Cell col="9" text="bind:diagcd"/>
  371. <Cell col="10" text="bind:item14"/>
  372. <Cell col="11" text="bind:item01"/>
  373. <Cell col="12" text="bind:item02_1"/>
  374. <Cell col="13" text="bind:item02_2"/>
  375. <Cell col="14" text="bind:item02_3"/>
  376. <Cell col="15" text="bind:item03"/>
  377. <Cell col="16" text="bind:item04"/>
  378. <Cell col="17" text="bind:item05"/>
  379. <Cell col="18" text="bind:item06"/>
  380. <Cell col="19" text="bind:item07_1"/>
  381. <Cell col="20" text="bind:item07_2"/>
  382. <Cell col="21" text="bind:item07_3"/>
  383. <Cell col="22" text="bind:item07_4"/>
  384. <Cell col="23" text="bind:item07_5"/>
  385. <Cell col="24" text="bind:item07_6"/>
  386. <Cell col="25" text="bind:item07_7"/>
  387. <Cell col="26" text="bind:item08"/>
  388. <Cell col="27" text="bind:item09"/>
  389. <Cell col="28" text="bind:item10"/>
  390. <Cell col="29" text="bind:item11"/>
  391. <Cell col="30" text="bind:item15"/>
  392. <Cell col="31" text="bind:item16"/>
  393. </Band>
  394. </Format>
  395. </Formats>
  396. </Grid>
  397. <Grid id="grd_hospinfo" class="datagrid2" taborder="4" binddataset="ds_codelist_I17" useinputpanel="false" visible="false" position="absolute 230 235 648 427">
  398. <Formats>
  399. <Format id="default">
  400. <Columns>
  401. <Column size="113"/>
  402. <Column size="79"/>
  403. <Column size="69"/>
  404. <Column size="46"/>
  405. <Column size="91"/>
  406. </Columns>
  407. <Rows>
  408. <Row size="24" band="head"/>
  409. <Row size="24"/>
  410. </Rows>
  411. <Band id="head">
  412. <Cell text="요양기관명"/>
  413. <Cell col="1" text="요양기관번호"/>
  414. <Cell col="2" text="환자수합계"/>
  415. <Cell col="3" text="작성자"/>
  416. <Cell col="4" text="전화번호"/>
  417. </Band>
  418. <Band id="body">
  419. <Cell text="bind:cdnm"/>
  420. <Cell col="1" text="bind:cdid"/>
  421. <Cell col="2"/>
  422. <Cell col="3" text="bind:grupdetldesc"/>
  423. <Cell col="4" text="bind:supcdid"/>
  424. </Band>
  425. </Format>
  426. </Formats>
  427. </Grid>
  428. </Layout>
  429. </Layouts>
  430. <Objects>
  431. <Dataset id="ds_kpcsinfo_kpcslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  432. <ColumnInfo>
  433. <Column id="basedd" type="STRING" size="256" sumtext="기준일자"/>
  434. <Column id="stat" type="STRING" size="256" sumtext="재원상태"/>
  435. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  436. <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
  437. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  438. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  439. <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
  440. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  441. <Column id="sexnm" type="STRING" size="256" sumtext="성별명"/>
  442. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  443. <Column id="diagcd" type="STRING" size="256" sumtext="진단명"/>
  444. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  445. <Column id="hd" type="STRING" size="256" sumtext="입원일수"/>
  446. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  447. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  448. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  449. <Column id="item01" type="STRING" size="256" sumtext="vs측정"/>
  450. <Column id="item02_1" type="STRING" size="256" sumtext="io측정"/>
  451. <Column id="item02_2" type="STRING" size="256" sumtext="계속적인감시"/>
  452. <Column id="item02_3" type="STRING" size="256" sumtext="산소포화도측정"/>
  453. <Column id="item03" type="STRING" size="256" sumtext="흡입간호"/>
  454. <Column id="item04" type="STRING" size="256" sumtext="정맥내투약"/>
  455. <Column id="item05" type="STRING" size="256" sumtext="기타투약"/>
  456. <Column id="item06" type="STRING" size="256" sumtext="배액관보유"/>
  457. <Column id="item07_1" type="STRING" size="256" sumtext="억제대적용및관리"/>
  458. <Column id="item07_2" type="STRING" size="256" sumtext="전문치료수행"/>
  459. <Column id="item07_3" type="STRING" size="256" sumtext="ADL 체위변경"/>
  460. <Column id="item07_4" type="STRING" size="256" sumtext="ADL 이동"/>
  461. <Column id="item07_5" type="STRING" size="256" sumtext="ADL 식사섭취"/>
  462. <Column id="item07_6" type="STRING" size="256" sumtext="ADL 배변"/>
  463. <Column id="item07_7" type="STRING" size="256" sumtext="수술여부"/>
  464. <Column id="item08" type="STRING" size="256" sumtext="병실종류"/>
  465. <Column id="item09" type="STRING" size="256"/>
  466. <Column id="item10" type="STRING" size="256"/>
  467. <Column id="item11" type="STRING" size="256"/>
  468. <Column id="item12" type="STRING" size="256"/>
  469. <Column id="item13" type="STRING" size="256" sumtext="낙상장소"/>
  470. <Column id="item14" type="STRING" size="256"/>
  471. <Column id="item15" type="STRING" size="256"/>
  472. <Column id="item16" type="STRING" size="256"/>
  473. <Column id="instcdcode" type="STRING" size="256" sumtext="요양기관기호"/>
  474. <Column id="kindcd" type="STRING" size="256" sumtext="종별"/>
  475. <Column id="wardcdcode" type="STRING" size="256" sumtext="병동코드"/>
  476. <Column id="seq" type="STRING" size="256" sumtext="연번"/>
  477. <Column id="item19" type="STRING" size="256" sumtext="가입자구분"/>
  478. <Column id="item20" type="STRING" size="256" sumtext="입퇴원구분"/>
  479. </ColumnInfo>
  480. </Dataset>
  481. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  482. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  483. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  484. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  485. <ColumnInfo>
  486. <Column id="deptcd" type="STRING" size="256"/>
  487. <Column id="fromdd" type="STRING" size="256"/>
  488. <Column id="todd" type="STRING" size="256"/>
  489. <Column id="authflag" type="STRING" size="256"/>
  490. </ColumnInfo>
  491. <Rows>
  492. <Row/>
  493. </Rows>
  494. </Dataset>
  495. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  496. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  497. <Dataset id="ds_init_sex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  498. <ColumnInfo>
  499. <Column id="cdid" type="STRING" size="256"/>
  500. <Column id="cdnm" type="STRING" size="256"/>
  501. </ColumnInfo>
  502. <Rows>
  503. <Row>
  504. <Col id="cdid">1</Col>
  505. <Col id="cdnm">남자</Col>
  506. </Row>
  507. <Row>
  508. <Col id="cdid">2</Col>
  509. <Col id="cdnm">여자</Col>
  510. </Row>
  511. </Rows>
  512. </Dataset>
  513. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  514. <FilteredDataset id="ds_codelist_I17" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_codelist" filterstr="cdgrupid == &quot;I17&quot;"/>
  515. </Objects>
  516. <Bind>
  517. <BindItem id="item0" compid="grp_sea.ipt_fromdd" propid="value" datasetid="ds_cond" columnid="fromdd"/>
  518. <BindItem id="item1" compid="grp_sea.ipt_todd" propid="value" datasetid="ds_cond" columnid="todd"/>
  519. <BindItem id="item2" compid="grp_sea.cmb_deptcd" propid="value" datasetid="ds_cond" columnid="deptcd"/>
  520. <BindItem id="item3" compid="grp_sea.bol_authflag" propid="value" datasetid="ds_cond" columnid="authflag"/>
  521. </Bind>
  522. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  523. * System Name :
  524. * Job Name :
  525. * Creator :
  526. * Make Date : 2017-02-14
  527. * Description :
  528. *---------------------------------------------------------------------------------------
  529. * Modify Date Modifier Modify Description
  530. *---------------------------------------------------------------------------------------
  531. * 2017-02-14 Live Converter TF->XP
  532. *
  533. *---------------------------------------------------------------------------------------
  534. ****************************************************************************************/
  535. include "com_commonxp::comm_main.xjs";
  536. include "emr_carecomxp::CareCom.xjs";
  537. function SMMNW30000_oninit(obj:Form, e:InitEventInfo)
  538. {
  539. frmf_initForm(obj); //폼 초기화
  540. }
  541. function SMMNW30000_onload(obj:Form, e:LoadEventInfo)
  542. {
  543. var sWardcd = "";
  544. var jobposcd = sysf_getUserInfo("jobposcd");
  545. var authflag = "";
  546. var jobkindcd = sysf_getUserInfo("jobkindcd");
  547. var instcd = sysf_getUserInfo("dutplceinstcd");
  548. var standard_yn = "orduseyn";
  549. var ord_deptflag = 'W';
  550. //var rslt_ref = "/root/init/dept";
  551. var sort_field = "depthngnm";
  552. var sort_method = "asc";
  553. var dt = utlf_getCurrentDate();
  554. //submit("TRMNW11001", false); //부서전체 리스트
  555. //submit("TRMNW00101", false); //병동 리스트
  556. //ds_send.clearData();
  557. dsf_createDsRow("ds_send", [{col:"wardcd", type:"STRING", size:256, val: sWardcd}]);
  558. var oParam = {};
  559. oParam.id = "TRMNW00101";
  560. oParam.service = "wardcareapp.WardCareMngt";
  561. oParam.method = "reqGetWMInitData";
  562. oParam.inds = "reqcond=ds_";
  563. oParam.outds = "ds_init_ward=ward ds_init_dept=dept ds_init_settingrn=settingrn";
  564. oParam.async = false;
  565. //oParam.callback = "cf_TRMNW00101";
  566. tranf_submit(oParam);
  567. //addComboItem("cmb_deptcd", "전 체", "", "above");
  568. // 간호하드코딩 테이블 조회(I16 - 간호필요도 현황 조회가능 아이디)
  569. var pCode = "'I16','I17'"; // 조회할 CdGrupID 코드정보
  570. var pDate = utlf_getCurrentDate(); //조회기준일자
  571. fGetNursHardCdInfo(pCode, pDate);
  572. sWardcd = sysf_getUserInfo("dutplcecd");
  573. //sWardcd = "3050159000";
  574. ds_cond.setColumn(0, "fromdd", utlf_getCurrentDate());
  575. ds_cond.setColumn(0, "todd", utlf_getCurrentDate());
  576. ds_cond.setColumn(0, "deptcd", sWardcd);
  577. ds_codelist.filter("cdgrupid == 'I16' && cdid == '"+sysf_getUserInfo("userid")+"'");
  578. var dsfilter = ds_codelist.getColumn(0, "cdid");
  579. ds_codelist.filter("");
  580. // 간호부장, 과장, 수간호사 및 등록된 사용자만 조회가능토록(팀장:84, 과장:62, 수간호사:75)
  581. if (jobkindcd == "1140" && (jobposcd == "41" || jobposcd == "75" || jobposcd == "62" || sysf_getUserInfo("userid") == "ENR" || sysf_getUserInfo("userid") == dsfilter)) {
  582. grp_sea.caption4.visible = true;
  583. grp_sea.ipt_todd.visible = true;
  584. grp_sea.ipt_todd.enable = true;
  585. authflag = "Y";
  586. ds_cond.setColumn(0, "authflag", authflag);
  587. } else {
  588. grp_sea.caption4.visible = false;
  589. grp_sea.ipt_todd.visible = false;
  590. grp_sea.ipt_todd.enable = false;
  591. authflag = "N";
  592. ds_cond.setColumn(0, "authflag", authflag);
  593. }
  594. //속도개선
  595. this.setTimer(0, 100);
  596. //fSearch();
  597. }
  598. function fSearch() {
  599. var deptcd = ds_cond.getColumn(0, "deptcd");
  600. var fromdd = ds_cond.getColumn(0, "fromdd");
  601. var todd = ds_cond.getColumn(0, "todd");
  602. var authflag = ds_cond.getColumn(0, "authflag");
  603. var diff = utlf_getDateInterval(fromdd, todd, "dd") + 1;
  604. if (utlf_isNull(deptcd)) {
  605. sysf_messageBox("병동을 다시 설정 후 조회하십시오.", "E999");
  606. return;
  607. }
  608. if (utlf_isNull(fromdd) || utlf_isNull(todd)) {
  609. sysf_messageBox("조회 일자를 다시 설정 후 조회하십시오 .", "E999");
  610. return;
  611. }
  612. if (authflag == "Y") {
  613. if (fromdd > todd) {
  614. sysf_messageBox("조회 일자를 다시 설정 후 조회하십시오.", "E999");
  615. return;
  616. }
  617. if (diff > 32) {
  618. sysf_messageBox("조회 기간을 한 달 이하로 수정 후 조회하십시오.", "E999");
  619. return;
  620. }
  621. }
  622. ds_send.clearData();
  623. ds_send_reqdata.clearData();
  624. ds_send_reqdata.copyData(ds_cond);
  625. var oParam = {};
  626. oParam.id = "TRMNW30000";
  627. oParam.service = "wardcareapp.TranMngt";
  628. oParam.method = "reqGetKpcsPatInfoListV2";
  629. oParam.inds = "req=ds_send_reqdata";
  630. oParam.outds = "ds_kpcsinfo_kpcslist=kpcslist";
  631. oParam.async = false;
  632. tranf_submit(oParam);
  633. //grd_kpcsinfo.cellstyle("background-image", 2 + 1, 2) = "../../../com/commonweb/images/grid_bg.gif"
  634. }
  635. function group3_grp_sea_btn_ref_onclick(obj:Button, e:ClickEventInfo)
  636. {
  637. fSearch();
  638. }
  639. function group3_grp_sea_button2_onclick(obj:Button, e:ClickEventInfo)
  640. {
  641. var sInstcd = sysf_getUserInfo("dutplceinstcd");
  642. var sHospitalNm = ''
  643. var sTodd = ds_cond.getColumn(0, "todd");
  644. var sTodd_2 = sTodd.substr(0,4) + "년." + sTodd.substr(4,2) + "월";
  645. if(sInstcd == '031') {
  646. sHospitalNm = '경북대학교병원';
  647. } else if(sInstcd == '032'){
  648. sHospitalNm = '칠곡경북대학교병원';
  649. }
  650. //grdf_exportExcel(group3.grd_kpcsinfo, "중증도 및 간호필요도_" + group3.grp_sea.ipt_fromdd.value, "sheetname1" , true, "" , "" , true);
  651. //grdf_exportExcel(group3.grd_kpcsinfo_excel, "중증도 및 간호필요도_" + group3.grp_sea.ipt_fromdd.value, "sheetname1" , true, "" , "" , true);
  652. //grdf_exportExcelMulti("group3.grd_hospinfo, group3.grd_kpcsinfo_excel", "간호필요도 취합_" + sHospitalNm + group3.grp_sea.ipt_fromdd.value.substr(0,4) + "년." + group3.grp_sea.ipt_fromdd.value.substr(5,2) + "월" , "입력서식1.요양기관정보, 입력서식2.일일평가표", true, "", "", true);
  653. //grdf_exportExcelMulti("group3.grd_hospinfo, group3.grd_kpcsinfo_excel", "간호필요도 취합_" + sHospitalNm + "_" + sTodd.substr(0,4) + "년" + "." + sTodd.substr(4,2) + "월" , "입력서식1.요양기관정보, 입력서식2.일일평가표", true, "", "", true);
  654. //grdf_exportExcelMulti("group3.grd_hospinfo, group3.grd_kpcsinfo_excel", "간호필요도 취합_" + sHospitalNm + sTodd_2 , "입력서식1.요양기관정보, 입력서식2.일일평가표", true, system.convertRealPath("%MYDOCUMENT%"), "", true);
  655. //grdf_exportExcelMulti("group3.grd_hospinfo, group3.grd_kpcsinfo_excel", "간호필요도 취합_" + sHospitalNm + "_" + sTodd_2, "입력서식1.요양기관정보, 입력서식2.일일평가표", true, "", "user", true);
  656. //grdf_exportExcelMulti("group3.grd_hospinfo, group3.grd_kpcsinfo_excel", "간호필요도 취합_" + sHospitalNm + "_" + sTodd_2 + ".xlsx", "입력서식1.요양기관정보, 입력서식2.일일평가표", true, "", "user", true);
  657. grdf_exportExcel(grd_kpcsinfo_excel, "간호필요도 취합_" + sHospitalNm + "_" + sTodd_2 + ".xlsx", "SheetName", true, "", "user", true);
  658. }
  659. function group3_grp_sea_cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  660. {
  661. fSearch();
  662. }
  663. function SMMNW30000_ontimer(obj:Form, e:TimerEventInfo)
  664. {
  665. if (e.timerid == 0) {
  666. this.killTimer(0);
  667. fSearch();
  668. }
  669. }
  670. ]]></Script>
  671. </Form>
  672. </FDL>