SPMRJ00600_욕창위험사정.xrw 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <cond>
  10. <wardcd>3050143000</wardcd>
  11. <roomcd>10-111</roomcd>
  12. <pid>21261862</pid>
  13. <clsflag>10</clsflag>
  14. <recflag>1</recflag>
  15. <execdd/>
  16. <exectm/>
  17. <settingrnid/>
  18. <bloodioflag/>
  19. <execnm>김홍점</execnm>
  20. <patnm/>
  21. <ioflag/>
  22. <checkcnt/>
  23. </cond>
  24. <main>
  25. <paminfo/>
  26. <patinfo>
  27. <patlist/>
  28. </patinfo>
  29. <recgrup>
  30. <recgruplist>
  31. <execdd/>
  32. <exectm/>
  33. <totpnt/>
  34. <resultnm/>
  35. <execnm/>
  36. <pid/>
  37. <hngnm/>
  38. <recseq/>
  39. <recflag/>
  40. <clsflag/>
  41. <execkind/>
  42. <execid/>
  43. <indd/>
  44. <histstat/>
  45. <cretno/>
  46. <seqno/>
  47. <resultcd/>
  48. <signno/>
  49. <stat/>
  50. </recgruplist>
  51. <recinfo>
  52. <recflag/>
  53. <clsflag/>
  54. <pid/>
  55. <execdd/>
  56. <exectm/>
  57. <rectsavedw/>
  58. <recseq/>
  59. <indd/>
  60. <histstat/>
  61. <cretno/>
  62. <seqno/>
  63. <hngnm/>
  64. </recinfo>
  65. </recgrup>
  66. <recpntgrup>
  67. <recpntlist>
  68. <timsval01/>
  69. <timsval02/>
  70. <timsval03/>
  71. <timsval04/>
  72. <timsval05/>
  73. <timsval06/>
  74. <timsval07/>
  75. <timsval08/>
  76. <timsval09/>
  77. <timsval10/>
  78. <timsval11/>
  79. <timsval12/>
  80. <timsval13/>
  81. <timsval14/>
  82. <timsval15/>
  83. <timsval16/>
  84. <timsval17/>
  85. <timsval18/>
  86. <timsval19/>
  87. <timsval20/>
  88. <timsval21/>
  89. <timsval22/>
  90. <timsval23/>
  91. <timsval24/>
  92. <timsval25/>
  93. <timsval26/>
  94. <timsval27/>
  95. <timsval28/>
  96. <timsval29/>
  97. <timsval30/>
  98. <timsval31/>
  99. <timsval32/>
  100. <timsval33/>
  101. <timsval34/>
  102. <timsval35/>
  103. <timsval36/>
  104. <timsval37/>
  105. <timsval38/>
  106. <timsval39/>
  107. <timsval40/>
  108. <refseq01/>
  109. <refseq02/>
  110. <refseq03/>
  111. <refseq04/>
  112. <refseq05/>
  113. <refseq06/>
  114. <refseq07/>
  115. <refseq08/>
  116. <refseq09/>
  117. <refseq10/>
  118. <refseq11/>
  119. <refseq12/>
  120. <refseq13/>
  121. <refseq14/>
  122. <refseq15/>
  123. <refseq16/>
  124. <refseq17/>
  125. <refseq18/>
  126. <refseq19/>
  127. <refseq20/>
  128. <refseq21/>
  129. <refseq22/>
  130. <refseq23/>
  131. <refseq24/>
  132. <refseq25/>
  133. <refseq26/>
  134. <refseq27/>
  135. <refseq28/>
  136. <refseq29/>
  137. <refseq30/>
  138. <refseq31/>
  139. <refseq32/>
  140. <refseq33/>
  141. <refseq34/>
  142. <refseq35/>
  143. <refseq36/>
  144. <refseq37/>
  145. <refseq38/>
  146. <refseq39/>
  147. <refseq40/>
  148. <totpnt/>
  149. <clstlcd/>
  150. <cnt/>
  151. </recpntlist>
  152. <pnttitlgruplist>
  153. <hngnm/>
  154. </pnttitlgruplist>
  155. <serdiaghislist/>
  156. </recpntgrup>
  157. <recdetailgrup>
  158. <recdetailgruplist/>
  159. </recdetailgrup>
  160. <tar_desccnts/>
  161. </main>
  162. <hidden>
  163. <wardcdgrup>
  164. <wardcdgruplist>
  165. <wardnm/>
  166. <wardcd/>
  167. </wardcdgruplist>
  168. </wardcdgrup>
  169. <roomcdgrup>
  170. <roomcdgruplist>
  171. <roomnm/>
  172. <roomcd/>
  173. </roomcdgruplist>
  174. </roomcdgrup>
  175. <patientgrup>
  176. <patientgruplist>
  177. <patientnm/>
  178. <pid/>
  179. </patientgruplist>
  180. </patientgrup>
  181. <setting>
  182. <settingrn>
  183. <settingrnid/>
  184. <settingrnnm/>
  185. </settingrn>
  186. </setting>
  187. <menu>
  188. <item>
  189. <name>삭제</name>
  190. <func>fDelete</func>
  191. </item>
  192. </menu>
  193. <bspnt>
  194. <bspntinfo>
  195. <bspntnm/>
  196. </bspntinfo>
  197. </bspnt>
  198. <icuinout>
  199. <icuinoutinfo>
  200. <inyn/>
  201. <outyn/>
  202. </icuinoutinfo>
  203. </icuinout>
  204. </hidden>
  205. <send/>
  206. <init>
  207. <icucdgrup>
  208. <icucdgruplist>
  209. <wardnm/>
  210. <wardcd/>
  211. </icucdgruplist>
  212. </icucdgrup>
  213. </init>
  214. </root>
  215. </instance>
  216. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  217. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  218. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  219. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  220. <!-- 개발공통스크립트 -->
  221. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  222. <script type="javascript" src="../../../emr/jcimngtweb/js/SPMRJ00600.js"/>
  223. <script type="javascript" ev:event="xforms-ready">
  224. <![CDATA[
  225. //fSearchPatList();
  226. ]]>
  227. </script>
  228. <!-- 내환자 리스트 조회 -->
  229. <submission id="TRMNW04012" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/setting"/>
  230. <!-- 환자정보 그리드 리스트 조회 -->
  231. <submission id="TRMNW04004" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/patinfo"/>
  232. <!-- 중증도 마스터 조회 -->
  233. <submission id="TRMNW04011" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/recgrup"/>
  234. <!-- 중증도 상세점수조회 -->
  235. <submission id="TRMNW04007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/recpntgrup"/>
  236. <!-- 중증도 상세내역 조회 -->
  237. <submission id="TRMNW04006" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/recdetailgrup"/>
  238. <!-- 중증도 저장 (중증내역마스터, 디테일 저장)-->
  239. <submission id="TXMNW04001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
  240. <!-- 총점별 분류군조회 -->
  241. <submission id="TRMNW04014" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/bspnt"/>
  242. <!-- 중증도 기록 / 점수 수정 -->
  243. <!-- 중증도 내역 삭제 -->
  244. <!--........... -->
  245. <bind id="bind1" ref="/root/main/recpntgrup/serdiaghislist/supcd"/>
  246. </model>
  247. </xhtml:head>
  248. <xhtml:body pagewidth="646" pageheight="670" guideline="1,630;">
  249. <caption id="capt_detail" class="tit_2" style="left:5px; top:102px; width:305px; height:13px; vertical-align:middle; ">욕창위험사정구분(욕창)상세내역</caption>
  250. <datagrid id="grd_recpnt" nodeset="/root/main/recpntgrup/recpntlist" class="grd_recmaster" visibility="visible" autoresize="true" caption="등록번호^환자명^timsval01^timsval02^timsval03^timsval04^timsval05^timsval06^timsval07^timsval08^timsval09^timsval10^timsval11^timsval12^timsval13^timsval14^timsval15^timsval16^timsval17^timsval18^timsval19^timsval20^timsval21^timsval22^timsval23^timsval24^timsval25^timsval26^timsval27^timsval28^timsval29^timsval30^timsval31^timsval32^timsval33^timsval34^timsval35^timsval36^timsval37^timsval38^timsval39^timsval40^총점^분류군^cnt|등록번호^환자명^timsval01^timsval02^timsval03^timsval04^timsval05^timsval06^timsval07^timsval08^timsval09^timsval10^timsval11^timsval12^timsval13^timsval14^timsval15^timsval16^timsval17^timsval18^timsval19^timsval20^timsval21^timsval22^timsval23^timsval24^timsval25^timsval26^timsval27^timsval28^timsval29^timsval30^timsval31^timsval32^timsval33^timsval34^timsval35^timsval36^timsval37^timsval38^timsval39^timsval40^총점^분류군^cnt" colsep="^" colwidth="64, 59, 10, 10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10, 10,10,10,10,10,10" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="60" rowsep="|" tooltip="true" style="left:0px; top:28px; width:630px; height:70px; ">
  251. <col ref="pid" visibility="visible" style="text-align:center; "/>
  252. <col ref="hngnm" visibility="visible" style="text-align:center; "/>
  253. <col ref="timsval01" visibility="hidden" style="text-align:center; "/>
  254. <col ref="timsval02" visibility="hidden" style="text-align:center; "/>
  255. <col ref="timsval03" visibility="hidden" style="text-align:center; "/>
  256. <col ref="timsval04" visibility="hidden" style="text-align:center; "/>
  257. <col ref="timsval05" visibility="hidden" style="text-align:center; "/>
  258. <col ref="timsval06" visibility="hidden" style="text-align:center; "/>
  259. <col ref="timsval07" visibility="hidden" style="text-align:center; "/>
  260. <col ref="timsval08" visibility="hidden" style="text-align:center; "/>
  261. <col ref="timsval09" visibility="hidden" style="text-align:center; "/>
  262. <col ref="timsval10" visibility="hidden" style="text-align:center; "/>
  263. <col ref="timsval11" visibility="hidden" style="text-align:center; "/>
  264. <col ref="timsval12" visibility="hidden" style="text-align:center; "/>
  265. <col ref="timsval13" visibility="hidden" style="text-align:center; "/>
  266. <col ref="timsval14" visibility="hidden" style="text-align:center; "/>
  267. <col ref="timsval15" visibility="hidden" style="text-align:center; "/>
  268. <col ref="timsval16" visibility="hidden" style="text-align:center; "/>
  269. <col ref="timsval17" visibility="hidden" style="text-align:center; "/>
  270. <col ref="timsval18" visibility="hidden" style="text-align:center; "/>
  271. <col ref="timsval19" visibility="hidden" style="text-align:center; "/>
  272. <col ref="timsval20" visibility="hidden" style="text-align:center; "/>
  273. <col ref="timsval21" visibility="hidden" style="text-align:center; "/>
  274. <col ref="timsval22" visibility="hidden" style="text-align:center; "/>
  275. <col ref="timsval23" visibility="hidden" style="text-align:center; "/>
  276. <col ref="timsval24" visibility="hidden" style="text-align:center; "/>
  277. <col ref="timsval25" visibility="hidden" style="text-align:center; "/>
  278. <col ref="timsval26" visibility="hidden" style="text-align:center; "/>
  279. <col ref="timsval27" visibility="hidden" style="text-align:center; "/>
  280. <col ref="timsval28" visibility="hidden" style="text-align:center; "/>
  281. <col ref="timsval29" visibility="hidden" style="text-align:center; "/>
  282. <col ref="timsval30" visibility="hidden" style="text-align:center; "/>
  283. <col ref="timsval31" visibility="hidden" style="text-align:center; "/>
  284. <col ref="timsval32" visibility="hidden" style="text-align:center; "/>
  285. <col ref="timsval33" visibility="hidden" style="text-align:center; "/>
  286. <col ref="timsval34" visibility="hidden" style="text-align:center; "/>
  287. <col ref="timsval35" visibility="hidden" style="text-align:center; "/>
  288. <col ref="timsval36" visibility="hidden" style="text-align:center; "/>
  289. <col ref="timsval37" visibility="hidden" style="text-align:center; "/>
  290. <col ref="timsval38" visibility="hidden" style="text-align:center; "/>
  291. <col ref="timsval39" visibility="hidden" style="text-align:center; "/>
  292. <col ref="timsval40" visibility="hidden" style="text-align:center; "/>
  293. <col ref="totpnt" visibility="hidden" style="text-align:center; "/>
  294. <col ref="resultcd" visibility="hidden" style="text-align:center; "/>
  295. <col ref="cnt" visibility="hidden" style="text-align:center; "/>
  296. </datagrid>
  297. <datagrid id="grd_recdetail" nodeset="/root/main/recdetailgrup/recdetailgruplist" autoresize="true" caption="상태^구분^분류코드^분류도구^점수^횟수^cnfmyn^cmtinptyn^grupmulti^engnm^refseq^deptcd^supcd^todd^depth^grupflag^clsflag^recflag^sortseq^bktimsval^desccnts^pid^execdd^recseq^wardcd^roomcd" colsep="^" colwidth="40, 30, 30, 362, 50, 42, 58, 61, 63, 82, 48, 64, 44, 51, 48, 38, 45, 57, 46, 47, 48, 50, 50, 50, 50, 50" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:0px; top:120px; width:630px; height:548px; ">
  298. <!-- 그리드상태값 -->
  299. <col ref="stat" type="combo" visibility="hidden" style="left:0px; top:23px; width:40px; height:23px; text-align:center; ">
  300. <choices>
  301. <item>
  302. <label>-</label>
  303. <value>-</value>
  304. </item>
  305. <item>
  306. <label>i</label>
  307. <value>i</value>
  308. </item>
  309. <item>
  310. <label>u</label>
  311. <value>u</value>
  312. </item>
  313. <item>
  314. <label>d</label>
  315. <value>d</value>
  316. </item>
  317. </choices>
  318. </col>
  319. <!-- 그리드체크박스 -->
  320. <col checkvalue="Y,N" ref="flag" type="checkbox"/>
  321. <!-- 분류도구코드 -->
  322. <col ref="clstlcd" visibility="hidden" style="text-align:center; "/>
  323. <!-- 분류도구명 -->
  324. <col ref="hngnm" style="left:100px; top:23px; width:469px; height:23px; "/>
  325. <!-- 점수 -->
  326. <col ref="basepnt" style="text-align:center; "/>
  327. <!-- 횟수 -->
  328. <col ref="timsval" type="input" format="#,###" style="left:850px; top:23px; width:61px; height:23px; text-align:center; "/>
  329. <!-- 확인여부 -_-+ -->
  330. <col ref="cnfmyn" visibility="hidden"/>
  331. <!-- commont 입력여부 -_-+++ -->
  332. <col ref="cmtinptyn" visibility="hidden" style="left:792px; top:23px; width:50px; height:23px; "/>
  333. <!-- 점수 -->
  334. <col ref="grupmulti" visibility="hidden" style="text-align:center; "/>
  335. <!-- 영문명 -_- -->
  336. <col ref="engnm" visibility="hidden"/>
  337. <!-- 조회순서 -_- -->
  338. <col ref="refseq" visibility="hidden"/>
  339. <!-- 부서코드 -_- -->
  340. <col ref="deptcd" visibility="hidden"/>
  341. <!-- 상위코드 -->
  342. <col ref="supcd" visibility="hidden"/>
  343. <!-- 코드사용종료일자 -_- -->
  344. <col ref="todd" visibility="hidden"/>
  345. <!-- 트리레벨 -->
  346. <col ref="depth" visibility="hidden"/>
  347. <!-- 그룹플래그 -_-* -->
  348. <col ref="grupflag" visibility="hidden"/>
  349. <!-- 분류구분 -->
  350. <col ref="clsflag" visibility="hidden"/>
  351. <!-- 기록구분 -->
  352. <col ref="recflag" visibility="hidden"/>
  353. <!-- 정렬순서 *-_-* -->
  354. <col ref="sortseq" visibility="hidden"/>
  355. <!-- 횟수업데이트시비교할플래그값 -->
  356. <col ref="bktimsval" visibility="hidden"/>
  357. <!-- comment -->
  358. <col ref="desccnts" visibility="hidden"/>
  359. <!-- pid -->
  360. <col ref="pid" visibility="hidden"/>
  361. <!-- execdd -->
  362. <col ref="execdd" visibility="hidden"/>
  363. <!-- recseq -->
  364. <col ref="recseq" visibility="hidden" format="#,###"/>
  365. <!-- wardcd -->
  366. <col ref="wardcd" visibility="hidden"/>
  367. <!-- roomcd -->
  368. <col ref="roomcd" visibility="hidden"/>
  369. <script type="javascript" ev:event="xforms-value-changed">
  370. <![CDATA[
  371. var selCol = grd_recdetail.col;
  372. var selRow = grd_recdetail.row;
  373. var _supcd = model.getValue(xRecDetailPath + '[' + selRow + ']/supcd');
  374. //alert(model.getValue('/root/main/recdetailgrup/recdetailgruplist[' + grd_recdetail.row + ']/flag'));
  375. //횟수값이 변경에 따른 입력여부가 N이면 값을 원래 값으로 리턴
  376. fChangeTimsValValue(selRow, selCol, _supcd);
  377. //체크박스 변경에 따른 선택된 같은 그룹내의 체크박스 값을 변경한다.
  378. fChangeCheckboxValue(selRow, selCol, _supcd);
  379. //상세내역 그리드의 그리드 상태값 변경
  380. fChangeGridStat();
  381. ]]>
  382. </script>
  383. <script type="javascript" ev:event="ondblclick">
  384. <![CDATA[
  385. var iCol = grd_recdetail.col;
  386. if(iCol != 3){
  387. return;
  388. }else{
  389. // 분류도구 설명
  390. fHistDescs();
  391. }
  392. ]]>
  393. </script>
  394. </datagrid>
  395. <caption id="capt_bedsore" visibility="hidden" style="left:440px; top:96px; width:190px; height:25px; font-weight:bold; vertical-align:middle; ">욕창사정도구 : Braden scale</caption>
  396. <caption id="capt_pnt" class="tit_2" style="left:10px; top:5px; width:275px; height:14px; vertical-align:middle; ">욕창위험사정구분(욕창)상세점수</caption>
  397. <caption id="capt_master" class="tit_2" visibility="hidden" style="left:245px; top:250px; width:195px; height:13px; vertical-align:middle; ">중증도내역</caption>
  398. <datagrid id="grd_patinfo" nodeset="/root/main/patinfo/patlist" visibility="hidden" caption="구분^등록번호^병실^환자명^S/A^기록^입실&#xA;적절성^진료과^주치의^입원일^유지환자&#xA;등록일자^wardcd^cretno^orddeptcd^medispclid^execynnm^ioflag^histstat^seqno^기록상세|구분^등록번호^병실^환자명^S/A^기록^입실&#xA;적절성^진료과^주치의^입원일^유지환자&#xA;등록일자^wardcd^cretno^orddeptcd^medispclid^execynnm^ioflag^histstat^seqno^기록상세" colsep="^" colwidth="33, 80, 53, 66, 42, 30, 50, 95, 65, 69, 68, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:25px; top:265px; width:335px; height:202px; ">
  399. <!-- 외래입원구분명 -->
  400. <col ref="ioflagnm"/>
  401. <!-- 등록번호 -->
  402. <col ref="pid"/>
  403. <!-- 병실코드 -->
  404. <col ref="roomcd" style="text-align:center; "/>
  405. <!-- 환자명 -->
  406. <col ref="hngnm"/>
  407. <!-- 성별나이 -->
  408. <col ref="sexage" style="text-align:center; "/>
  409. <col ref="execyn" style="text-align:center; "/>
  410. <col ref="inaptyn" style="text-align:center; "/>
  411. <!-- 진료과명 -->
  412. <col ref="depthngnm"/>
  413. <!-- 주치의 -->
  414. <col ref="usernm"/>
  415. <!-- 중증도및위험사정 기록여부 -->
  416. <!-- 입원일 -->
  417. <col ref="indd" format="yyyy-mm-dd" style="text-align:center; "/>
  418. <!-- 유지환자등록일자 -->
  419. <col ref="maintepatrgstdd" format="yyyy-mm-dd"/>
  420. <!-- 병동코드-->
  421. <col ref="wardcd" visibility="hidden"/>
  422. <!-- 환자원무생성번호 -->
  423. <col ref="cretno" visibility="hidden"/>
  424. <!-- 진료과코드 -->
  425. <col ref="orddeptcd" visibility="hidden"/>
  426. <!-- 주치의아이디 -->
  427. <col ref="medispclid" visibility="hidden"/>
  428. <!-- 중증도및위험사정 기록여부 상세내역 -->
  429. <col ref="execynnm" visibility="hidden"/>
  430. <!-- 외래입원구분코드 -->
  431. <col ref="ioflag" visibility="hidden"/>
  432. <!-- 환자원무 이력상태 -->
  433. <col ref="histstat" visibility="hidden"/>
  434. <!-- 환자원무 이력번호 -->
  435. <col ref="seqno" visibility="hidden"/>
  436. <script type="javascript" ev:event="ondblclick">
  437. <![CDATA[
  438. //상단정보 세팅 20080820
  439. var condparam = '';
  440. var i = grd_patinfo.row -1;
  441. if(model.getValue("/root/main/paminfo/pamlist/dschdd") == "99991231"){ //퇴원환자가 아닌경우
  442. if( model.getValue('/root/main/patinfo/patlist[' + i + ']/ioflag') =="O" ) {
  443. //외래환자 상단정보 등록
  444. condparam = "O"+"▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/pid")
  445. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/indd")
  446. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/cretno")
  447. + "▦" + getUserInfo("dutplceinstcd")
  448. + getCurrentDate();
  449. }else{
  450. //재원환자 상단정보 등록
  451. condparam = "I"+"▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/pid")
  452. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/indd")
  453. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/cretno")
  454. + "▦" + getUserInfo("dutplceinstcd")
  455. + getCurrentDate();
  456. }
  457. }else { //퇴원환자인 경우
  458. if( model.getValue('/root/main/patinfo/patlist[' + i + ']/ioflag') =="O" ) {
  459. //외래환자 상단정보 등록
  460. condparam = "O"+"▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/pid")
  461. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/indd")
  462. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/cretno")
  463. + "▦" + getUserInfo("dutplceinstcd")
  464. + "▦" + model.getValue("/root/main/paminfo/pamlist/dschdd");
  465. }else{
  466. //재원환자 상단정보 등록
  467. condparam = "I"+"▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/pid")
  468. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/indd")
  469. + "▦" + model.getValue("/root/main/patinfo/patlist[" + i + "]/cretno")
  470. + "▦" + getUserInfo("dutplceinstcd")
  471. + "▦" + model.getValue("/root/main/paminfo/pamlist/dschdd");
  472. }
  473. }
  474. setParameter("condparam", condparam);
  475. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  476. //중증도/낙상/욕창 내역 조회(grd_recmaster)
  477. fSearchRecMaster(grd_patinfo.row);
  478. //중증도 상세점수조회
  479. fSearchRecPnt();
  480. ]]>
  481. </script>
  482. <script type="javascript" ev:event="onaftersort">
  483. <![CDATA[
  484. grd_patinfo.gridToInstance();
  485. ]]>
  486. </script>
  487. <script type="javascript" ev:event="onmouseover">
  488. <![CDATA[
  489. /* 20080825 기록여부상세조회 tooltip보여주는부분 주석처리
  490. var curcol = grd_patinfo.col;
  491. if(curcol == 8){
  492. //alert(model.getValue('/root/main/patinfo/patlist[' + (grd_patinfo.row-1) + ']/execynnm'));
  493. grd_patinfo.tooltipText( grd_patinfo.row, grd_patinfo.col ) = model.getValue('/root/main/patinfo/patlist[' + (grd_patinfo.row-1) + ']/execynnm');
  494. }
  495. */
  496. ]]>
  497. </script>
  498. </datagrid>
  499. <datagrid id="grd_recmaster" nodeset="/root/main/recgrup/recgruplist" visibility="hidden" allowselection="false" caption="수행일자^수행시간^총점^분류군^등록자^pid^hngnm^recseq^recflag^clsflag^execkind^execid^indd^histstat^cretno^seqno^resultcd^signno^stat" colsep="^" colwidth="70, 57, 39, 64, 62, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:225px; top:220px; width:335px; height:365px; ">
  500. <col ref="execdd" format="yyyy-mm-dd" style="text-align:center; "/>
  501. <col ref="exectm" format="hh:nn" style="text-align:center; "/>
  502. <col ref="totpnt" style="text-align:right; "/>
  503. <col ref="resultnm" style="left:323px; top:23px; width:73px; height:23px; text-align:left; "/>
  504. <col ref="execnm" style="text-align:center; "/>
  505. <col ref="pid" visibility="hidden"/>
  506. <col ref="hngnm" visibility="hidden"/>
  507. <col ref="recseq" visibility="hidden"/>
  508. <col ref="recflag" visibility="hidden"/>
  509. <col ref="clsflag" visibility="hidden"/>
  510. <col ref="execkind" visibility="hidden"/>
  511. <col ref="execid" visibility="hidden"/>
  512. <col ref="indd" visibility="hidden"/>
  513. <col ref="histstat" visibility="hidden"/>
  514. <col ref="cretno" visibility="hidden"/>
  515. <col ref="seqno" visibility="hidden"/>
  516. <col ref="resultcd" visibility="hidden"/>
  517. <col ref="signno" visibility="hidden"/>
  518. <col ref="stat" visibility="hidden"/>
  519. <script type="javascript" ev:event="ondblclick">
  520. <![CDATA[
  521. //상세내역이 수정된 경우는 상세내역을 저장한후 row를 이동시킨다.
  522. var isEdit = grd_recpnt.rowStatus(2);
  523. if(Number(isEdit) == 2){
  524. grd_recpnt.row = recMCurRow;
  525. //alert('상세네역에 수정된 사항이 있습니다. 선택하신 항목으로의 이동을 계속진행하시겠습니까? 예, 아니오.');
  526. var msg = messageBox('상세내역에 수정된 사항이 있습니다. 선택하신 항목으로의 이동을 ', 'Q003');//예(6)일경우 이동, 아니오(7)일경우 리턴
  527. if(msg == 7){
  528. //fSave();
  529. grd_recmaster.row = recMCurRow; //이전항목으로 row를 다시 이동시킴
  530. }else if(msg == 6){
  531. //중증도점수그리드 상태값 제거
  532. grd_recpnt.removeStatus(2, 'update');
  533. //중증도 마스터그리드 상태값 제거
  534. if(grd_recmaster.rowStatus(recMCurRow) != 1){//상태가 신규상태가 아니면 u로 변경
  535. grd_recmaster.removeStatus(recMCurRow, 'update');
  536. model.setValue(xRecMasterPath + '[' + recMCurRow + ']/stat', '-');
  537. }
  538. //중증도 상세점수조회
  539. fSearchRecPnt();
  540. }
  541. }else{
  542. //중증도 상세점수조회
  543. fSearchRecPnt();
  544. }
  545. ]]>
  546. </script>
  547. <script type="javascript" ev:event="onmousedown">
  548. <![CDATA[
  549. recMCurRow = grd_recmaster.row;//onclick하기 전의 row
  550. if(event.button==3) {
  551. if(grd_recmaster.isCell(event.target) && grd_recmaster.mouseRow >= grd_recmaster.fixedrows){
  552. window.setPopupMenu(true, "/root/hidden/menu/item", "name", "func", false);
  553. //window.setPopupMenu(false);
  554. }else{
  555. window.setPopupMenu(false);
  556. }
  557. }
  558. ]]>
  559. </script>
  560. <script type="javascript" ev:event="DOMFocusOut">
  561. <![CDATA[
  562. window.setPopupMenu(false);
  563. ]]>
  564. </script>
  565. </datagrid>
  566. <caption id="caption3" class="tit_2" visibility="hidden" style="left:30px; top:244px; width:100px; height:13px; vertical-align:middle; ">환자정보</caption>
  567. <group id="group1" visibility="hidden" style="left:0px; top:500px; width:580px; height:85px; ">
  568. <button id="button3" class="btn2_letter4" style="left:236px; top:40px; width:64px; height:19px; ">
  569. <caption>현재일시</caption>
  570. <script type="javascript" ev:event="DOMActivate">
  571. <![CDATA[
  572. ipt_indate.value = getCurrentDate();// 기준일에 현재날짜(디폴트);
  573. ipt_time.value = getCurrentDateTime().substring(9,13);//현재 시간
  574. ]]>
  575. </script>
  576. </button>
  577. <input id="ipt_pid" ref="/root/cond/pid" visibility="visible" style="left:159px; top:18px; width:70px; height:19px; "/>
  578. <caption id="caption1" class="cell_1" style="left:390px; top:0px; width:70px; height:19px; ">recflag</caption>
  579. <caption id="caption2" class="cell_1" style="left:159px; top:0px; width:70px; height:19px; ">pid</caption>
  580. <caption id="caption4" class="cell_1" style="left:5px; top:0px; width:70px; height:19px; ">wardcd</caption>
  581. <caption id="caption5" class="cell_1" style="left:82px; top:0px; width:70px; height:19px; ">roomcd</caption>
  582. <input id="ipt_indate" ref="/root/cond/execdd" class="input_search" visibility="visible" inputtype="date" style="left:82px; top:40px; width:87px; height:19px; ">
  583. <hint>
  584. <![CDATA[날짜를 선택하세요]]>
  585. </hint>
  586. <script type="javascript" ev:event="xforms-value-changed">
  587. <![CDATA[
  588. if (ipt_indate.value > getCurrentDate()){
  589. messageBox("현재 일자 이후 날짜는 선택","E001");
  590. ipt_indate.value = getCurrentDate();
  591. return;
  592. }
  593. if(ipt_pid.value != ""){
  594. fSearchPatList("newpid");
  595. }else if(model.getValue("/root/main/cond/roomcdgrup/roomcdgruplist") != ""){
  596. fSearchPatList("roomk");
  597. }else if(model.getValue("/root/main/cond/wardcdgrup/wardcdgruplist") != ""){
  598. fSearchPatList("wardk");
  599. }
  600. ]]>
  601. </script>
  602. </input>
  603. <caption id="caption6" class="cell_1" style="left:467px; top:0px; width:70px; height:19px; ">clsflag</caption>
  604. <input id="input1" ref="/root/cond/exectm" visibility="visible" style="left:313px; top:18px; width:70px; height:19px; "/>
  605. <button id="btn_close" class="btn4_letter2" style="left:480px; top:40px; width:56px; height:22px; ">
  606. <caption>닫기</caption>
  607. <script type="javascript" ev:event="DOMActivate">
  608. <![CDATA[
  609. model.close();
  610. ]]>
  611. </script>
  612. </button>
  613. <input id="input2" ref="/root/cond/execdd" visibility="visible" style="left:236px; top:18px; width:70px; height:19px; "/>
  614. <caption id="caption7" class="cell_1" style="left:236px; top:0px; width:70px; height:19px; ">execdd</caption>
  615. <caption id="caption38" class="cell_1" style="left:5px; top:39px; width:70px; height:21px; vertical-align:middle; ">수행일자</caption>
  616. <input id="input3" ref="/root/cond/recflag" visibility="visible" style="left:390px; top:18px; width:70px; height:19px; "/>
  617. <caption id="caption8" class="cell_1" style="left:313px; top:0px; width:70px; height:19px; ">exectm</caption>
  618. <input id="ipt_time" ref="/root/cond/exectm" class="input_search" visibility="visible" format="hh:nn" validateformat="true" style="left:180px; top:40px; width:47px; height:19px; ">
  619. <hint>
  620. <![CDATA[시간을 입력하세요[ ex)23:11 ]]]>
  621. </hint>
  622. </input>
  623. <input id="input4" ref="/root/cond/wardcd" visibility="visible" style="left:5px; top:18px; width:70px; height:19px; "/>
  624. <input id="input5" ref="/root/cond/roomcd" visibility="visible" style="left:82px; top:18px; width:70px; height:19px; "/>
  625. <input id="input6" ref="/root/cond/clsflag" visibility="visible" style="left:467px; top:18px; width:70px; height:19px; "/>
  626. </group>
  627. <textarea id="tar_desccnts" ref="/root/main/tar_desccnts" disabled="false" visibility="hidden" editable="false" style="left:0px; top:583px; width:575px; height:40px; color:#000000; padding-left:3; padding-top:5; padding-right:3; "/>
  628. <button id="btn_save" class="btn3_letter2" visibility="hidden" style="left:515px; top:2px; width:56px; height:22px; ">
  629. <caption>저장</caption>
  630. <script type="javascript" ev:event="DOMActivate">
  631. <![CDATA[
  632. fSignSave();
  633. ]]>
  634. </script>
  635. </button>
  636. <line id="line12" class="line_1" style="x1:0px; y1:24px; x2:629px; y2:25px; "/>
  637. <line id="line1" class="line_1" style="x1:0px; y1:116px; x2:629px; y2:117px; "/>
  638. </xhtml:body>
  639. </xhtml:html>