SMMNW04800_통증관리기록.xrw 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008
  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>통증관리기록</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <!-- 그리드인스턴스 -->
  11. <detlgrup>
  12. <detlgruplist>
  13. <stat/>
  14. <obspartnm/>
  15. <!-- 통증부위명-->
  16. <direcnm/>
  17. <!-- 방향 -->
  18. <cause/>
  19. <!-- 원인명 -->
  20. <flag/>
  21. <!-- 구분 -->
  22. <recdd/>
  23. <!-- 사정일자 -->
  24. <rectm/>
  25. <!-- 사정시간 -->
  26. <symptomid/>
  27. <!-- 통증양상명칭 -->
  28. <freq/>
  29. <!-- 빈도 -->
  30. <term/>
  31. <!-- 기간 -->
  32. <termtm/>
  33. <!-- 기간(분 전) -->
  34. <termth/>
  35. <!-- 기간(시간 전) -->
  36. <termdd/>
  37. <!-- 기간(일 전) -->
  38. <pnt/>
  39. <!-- 통증점수 -->
  40. <resn/>
  41. <!-- 악화/완화요인 -->
  42. <drugarbt/>
  43. <!-- 약물중재 -->
  44. <nondrugarbt/>
  45. <!-- 비약물중재 -->
  46. <arbitration/>
  47. <!-- 약물및비약물중재 -->
  48. <valu/>
  49. <!-- 반응평가 -->
  50. <pid/>
  51. <!--환자 번호-->
  52. <instcd/>
  53. <!--사업장코드-->
  54. <obsrecseq/>
  55. <!--통증관리기록순번-->
  56. <direcid/>
  57. <!--통증방향ID-->
  58. <causeid/>
  59. <!--원인ID-->
  60. <symptom/>
  61. <!--통증양상ID-->
  62. <stat2/>
  63. <grupcd/>
  64. <sel/>
  65. <obspartid/>
  66. <freqid/>
  67. <pntid/>
  68. <lastupdtrid/>
  69. <genrdd/>
  70. <genrtm/>
  71. <recrnm/>
  72. <tool/>
  73. <toolid/>
  74. <painprcpinfo/>
  75. </detlgruplist>
  76. </detlgrup>
  77. <!-- 중증도 및 통증사정 정보 인스턴스 -->
  78. <sriusgrup>
  79. <tims/>
  80. <execdd/>
  81. <exectm/>
  82. <totpnt/>
  83. <clsgrupkind/>
  84. </sriusgrup>
  85. <patinfo>
  86. <patinfolist/>
  87. </patinfo>
  88. <patinfocond/>
  89. <painprcpinfo/>
  90. </main>
  91. <!-- 조회조건 인스턴스 -->
  92. <cond>
  93. <wardcd/>
  94. <roomcd/>
  95. <genrdd/>
  96. <genrtm/>
  97. <stdradio/>
  98. <patientnm/>
  99. <pid/>
  100. <zonecd/>
  101. <nextyn/>
  102. </cond>
  103. <hidden>
  104. <detlgrup_sameinflevl_popmenu>
  105. <menu>
  106. <name>재평가</name>
  107. <func>fAddSameLevlItem</func>
  108. </menu>
  109. <menu>
  110. <name>종료</name>
  111. <func>fAddSameLevlItemEnd</func>
  112. </menu>
  113. </detlgrup_sameinflevl_popmenu>
  114. <codelist>
  115. <!-- 그리드 팝업 원인 인스턴스 -->
  116. <getVOCause>
  117. <cd/>
  118. <cdnm/>
  119. </getVOCause>
  120. <!-- 그리드 팝업 단계 인스턴스 -->
  121. <getVOStage>
  122. <cd/>
  123. <cdnm/>
  124. </getVOStage>
  125. <!-- 그리드 팝업 기저부색 인스턴스 -->
  126. <getVOColor>
  127. <cd/>
  128. <cdnm/>
  129. </getVOColor>
  130. <!-- 그리드 콤보 단계, 삼출물 상태 인스턴스 -->
  131. <getVOState>
  132. <cd/>
  133. <cdnm/>
  134. </getVOState>
  135. <!-- 그리드 콤보 삼출물 양 인스턴스 -->
  136. <getVOAmount>
  137. <cd/>
  138. <cdnm/>
  139. </getVOAmount>
  140. <!-- 그리드 팝업 상처감염증상 인스턴스 -->
  141. <getVOSympTom>
  142. <cd/>
  143. <cdnm/>
  144. </getVOSympTom>
  145. <!-- 그리드 팝업 Undermining 인스턴스 -->
  146. <getVOAngle>
  147. <cd/>
  148. <cdnm/>
  149. </getVOAngle>
  150. <!-- 그리드 팝업 Dressing 인스턴스 -->
  151. <getVODressing>
  152. <cd/>
  153. <cdnm/>
  154. </getVODressing>
  155. </codelist>
  156. <main>
  157. <detlgrup/>
  158. </main>
  159. </hidden>
  160. <send/>
  161. <temp>
  162. <paminfo/>
  163. <cond>
  164. <settingpatient>
  165. <settingpatientlist/>
  166. </settingpatient>
  167. </cond>
  168. </temp>
  169. <etc/>
  170. <viewinfo/>
  171. <code>
  172. <codeinfo/>
  173. </code>
  174. <tmp>
  175. <icucdgrup>
  176. <icucdgruplist>
  177. <wardnm/>
  178. <wardcd/>
  179. </icucdgruplist>
  180. </icucdgrup>
  181. </tmp>
  182. </root>
  183. </instance>
  184. <!-- [피부욕창관찰기록,통증관리기록] 콤보 공통코드 조회 submission -->
  185. <!-- 기준자료 조회이며 피부욕장관찰기록은 사용하나 통증은 현재 사용안함-->
  186. <submission id="TRMNW04701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/codelist"/>
  187. <!-- 피부욕창관찰기록, 통증관리기록 조회 submission -->
  188. <!--중증도및욕창 위험사정 조회 submission -->
  189. <submission id="TRMNW04703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/sriusgrup"/>
  190. <!-- 병동, 내환자 조회 submission -->
  191. <!-- 병실조회 submission -->
  192. <submission id="TRMNR01003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="root/roomcdgruplist"/>
  193. <!-- 병실의 환자 조회 submission -->
  194. <submission id="TRMNR01004" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="root/patientgruplist"/>
  195. <!-- 등록번호에 해당되는 환자의 병동정보 조회 -->
  196. <submission id="TRMNW04707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="root/main/patinfolist"/>
  197. <!-- 통증관리기록 입력/수정/삭제 submisiion -->
  198. <submission id="TRMNR06302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/zoneinfo"/>
  199. <submission id="TRMNW04001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tmp/icucdgrup"/>
  200. <!--(20110316) 경북대 응급실 사용 - 구역정보 -->
  201. <!--(20110317) 경북대 응급실 사용 - 해당 환자 구역정보 -->
  202. <!-- script start -->
  203. <script type="javascript" src="../../../emr/wardcareweb/js/SMMNW4800.js"/>
  204. <!-- 피부욕창, 통증관리 기록 에서 사용하는 스크립트 -->
  205. <script type="javascript" src="../../../emr/carerecweb/js/CareRec.js"/>
  206. <!-- 간호기록공통스크립트 -->
  207. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  208. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  209. <!-- 개발공통 스크립트 -->
  210. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  211. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  212. <!-- 간호인증용 스크립트 -->
  213. <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
  214. <script type="javascript" ev:event="xforms-ready">
  215. <![CDATA[
  216. var msg = '전체 - 기록된 모든 기록 조회 \r\n종료전(전체) - 기록된 등록/사정의 모든 기록 조회 \r\n종료전(최근입력만) - 등록과 가장 최근의 사정된 기록 조회 \r\n종료 - 종료된 발생부위의 등록과 종료된 기록 조회 ';
  217. rdo_stdradio.hint = msg;
  218. model.removeNodeset("/root/main/detlgrup");
  219. model.refresh();
  220. //초기화(조회조건 세팅, 병동조회)
  221. finit();
  222. ]]>
  223. </script>
  224. <submission id="TRMNW04802" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/detlgrup"/>
  225. <submission id="TRMNW04705" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init"/>
  226. <submission id="TXMNW04810" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/detlgrup"/>
  227. <submission id="TRMNW04708" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/viewinfo/viewdetlgrup"/>
  228. <submission id="TXMNW04713" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/detlgrup"/>
  229. <submission id="TRMNW04808" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/viewinfo/viewdetlgrup"/>
  230. <submission id="TXMNW04813" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/detlgrup"/>
  231. <submission id="TXMNW04814" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/detlgrup"/>
  232. <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
  233. <submission id="TRMNR00908" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/cond/settingpatient"/>
  234. <submission id="TRMNR00921" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/cond/settingpatient"/>
  235. </model>
  236. <script type="javascript">
  237. <![CDATA[
  238. ]]>
  239. </script>
  240. </xhtml:head>
  241. <xhtml:body guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  242. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  243. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:164px; height:14px; ">
  244. <![CDATA[통증관리기록 & 통증관리]]>
  245. </caption>
  246. <script type="javascript" ev:event="ondblclick">
  247. <![CDATA[
  248. if(getUserId() == 'DEV512' || getUserId() == 'ENR' || getUserId() == 'dev512' || getUserId() == 'enr'){
  249. HC_homecarecd = opener.javascript.getParameter('homecarecd');//'3090100000';//'3090100000';//
  250. HC_ioflag = opener.javascript.getParameter('ioflag');//'O';//'I';//
  251. var pid = opener.javascript.getParameter('pid'); //'551121110';//'11524296';//
  252. var hngnm = opener.javascript.getParameter('hngnm'); //'김미연';//'이상월';//
  253. var wardcd = opener.javascript.getParameter('wardcd');//'';//'3050107000';//
  254. var roomcd = opener.javascript.getParameter('roomcd');//'';//'4003';//
  255. alert('homcarecd :' + HC_homecarecd + ', hc_ioflag :' + HC_ioflag + ', pid : ' + pid + ', hngnm : ' + hngnm + ', wardcd : ' + wardcd + ', roomcd : ' + roomcd);
  256. }
  257. ]]>
  258. </script>
  259. </group>
  260. <group id="group5" scroll="auto" style="left:0px; top:13px; width:1195px; height:752px; ">
  261. <!-- 조회조건 영역 시작 -->
  262. <!-- 조회조건 영역 종료 -->
  263. <!-- 그리드영역 시작 -->
  264. <!-- 그리드영역 종료 -->
  265. <switch id="switch1" style="left:0px; top:30px; width:1190px; height:715px; ">
  266. <case id="rec" selected="true">
  267. <group id="grp_sea" style="left:0px; top:5px; width:1185px; height:70px; vertical-align:top; ">
  268. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1185px; height:70px; font-family:굴림; ">3</shape>
  269. <!-- 병동 combo -->
  270. <caption id="ctn_ward" class="search_name" style="left:10px; top:14px; width:74px; height:17px; font-family:굴림; ">병 동 :</caption>
  271. <select1 id="cmb_wardcd" ref="/root/cond/wardcd" class="combo_s_essential" appearance="minimal" style="left:85px; top:14px; width:139px; height:19px; font-family:굴림; ">
  272. <choices>
  273. <itemset nodeset="/root/init/ward">
  274. <label ref="wardnm"/>
  275. <value ref="wardcd"/>
  276. </itemset>
  277. </choices>
  278. <script type="javascript" ev:event="xforms-value-changed">
  279. <![CDATA[
  280. if(getNodesetCount("/root/temp/cond/settingpatient/settingpatientlist") > 0){
  281. model.setValue("/root/temp/cond/settingpatient/settingpatientlist", '');
  282. }
  283. // 응급실인 경우 (2011.03.16 Ahn)
  284. fGetWardChngInfo("N");
  285. //병실정보 조회
  286. fSearchRoomcd();
  287. model.setFocus("cmb_roomcd");
  288. if(eERFLAG == "Y"){
  289. cmb_roomcd.value = model.getValue("/root/roomcdgrup/roomcdgruplist[1]/roomcd");
  290. //선택한 병실에 해당하는 환자리스트 조회
  291. fGetCareComPatList(cmb_wardcd.value, cmb_roomcd.value, cmb_zone.value);
  292. model.setFocus("cmb_erpat");
  293. }
  294. ]]>
  295. </script>
  296. </select1>
  297. <!-- 병실 combo -->
  298. <caption id="ctn_room" class="search_name" style="left:245px; top:14px; width:69px; height:17px; font-family:굴림; ">병 실 :</caption>
  299. <select1 id="cmb_roomcd" ref="/root/cond/roomcd" class="combo_search" appearance="minimal" style="left:315px; top:14px; width:71px; height:19px; font-family:굴림; ">
  300. <choices>
  301. <itemset nodeset="/root/roomcdgrup/roomcdgruplist">
  302. <label ref="roomnm"/>
  303. <value ref="roomcd"/>
  304. </itemset>
  305. </choices>
  306. <script type="javascript" ev:event="xforms-value-changed">
  307. <![CDATA[
  308. if(getNodesetCount("/root/temp/cond/settingpatient/settingpatientlist") > 0){
  309. model.setValue("/root/temp/cond/settingpatient/settingpatientlist", '');
  310. }
  311. //해당병실의 환자를 조회
  312. fSearchPatInfo();
  313. ]]>
  314. </script>
  315. </select1>
  316. <!-- 환자명 combo -->
  317. <caption id="ctn_pid" class="search_name" style="left:400px; top:15px; width:139px; height:17px; font-family:굴림; ">환자명/등록번호 :</caption>
  318. <select1 id="cmb_patientnm" ref="/root/cond/patientnm" class="combo_search" appearance="minimal" style="left:539px; top:15px; width:121px; height:19px; font-family:굴림; ">
  319. <choices>
  320. <itemset nodeset="/root/patientgrup/patientgruplist">
  321. <label ref="patientnm"/>
  322. <value ref="pid"/>
  323. </itemset>
  324. </choices>
  325. <script type="javascript" ev:event="xforms-value-changed">
  326. <![CDATA[
  327. if(getNodesetCount("/root/temp/cond/settingpatient/settingpatientlist") > 0){
  328. model.setValue("/root/temp/cond/settingpatient/settingpatientlist", '');
  329. }
  330. //통증기록조회
  331. var pid = model.getValue(cmb_patientnm.attribute('ref'));
  332. if(pid == ''){
  333. pid = model.getValue(ipt_pid.attribute('ref'));
  334. }else{
  335. //병실내 환자정보 선택시 환자등록번호 setting
  336. model.setValue(ipt_pid.attribute('ref'), pid);
  337. model.refresh();
  338. }
  339. fSearch();
  340. var sPid = model.getValue(ipt_pid.attribute('ref'));
  341. var sOrdtype = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/ordtype" );
  342. var sIndd = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/indd" );
  343. var sCretno = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/cretno" );
  344. var sInstcd = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/instcd" );
  345. param = sOrdtype + "▦"
  346. + sPid + "▦"
  347. + sIndd + "▦"
  348. + sCretno + "▦"
  349. + sInstcd + "▦"
  350. + "▦" ;
  351. setParameter("condparam", param);
  352. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  353. model.makeNode(xPamInfoPath);
  354. var node = getPatientInfoDetails(xPamInfoPath) ;
  355. if(getNodesetCount("/root/temp/cond/settingpatient/settingpatientlist") > 0){
  356. model.setValue(cmb_mypatlist.attribute("ref"), sPid);
  357. cmb_mypatlist.refresh();
  358. }
  359. ]]>
  360. </script>
  361. </select1>
  362. <!-- 등록번호 inputbox -->
  363. <input id="ipt_pid" ref="/root/cond/pid" class="input_search" maxlength="10" style="left:669px; top:15px; width:70px; height:19px; font-family:굴림; ">
  364. <script type="javascript" ev:event="onkeyup">
  365. <![CDATA[
  366. if(event.keyCode == "13") {
  367. setInputNodeCurText();
  368. var pid = model.getValue("/root/cond/pid");
  369. if(pid == "" ){
  370. messageBox("등록번호","C001");
  371. model.setfocus("ipt_pid");
  372. return;
  373. }else{
  374. if(!HC_isHomeCare || (HC_isHomeCare && HC_ioflag == 'I')){
  375. //등록번호에 해당되는 병동, 병실정보를 조회한다.
  376. fGetPidWardInfo(pid, "Chg");
  377. }
  378. fSearchRecInfo();
  379. //조회후 그리드의 발생부위, 발생일자를 머지
  380. fMergeGenrAreaDD();
  381. }
  382. }
  383. ]]>
  384. </script>
  385. </input>
  386. <!-- 환자검색 돋보기 button -->
  387. <button id="btn_patSearch" class="icon_search" style="left:747px; top:16px; width:16px; height:16px; font-family:굴림; ">
  388. <caption/>
  389. <script type="javascript" ev:event="DOMActivate">
  390. <![CDATA[
  391. modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/cond");
  392. //환자번호 copy
  393. var popupendflag = model.getValue("/root/main/popupendflag");
  394. if (popupendflag == "ok"){
  395. model.setValue("/root/cond/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  396. model.setValue("/root/cond/patientnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  397. model.refresh();
  398. }
  399. var pid = model.getValue('/root/cond/pid');
  400. //환자번호를 가지고 병동, 병실을 조회하여 조회조건에 세팅한다.
  401. fGetPidWardInfo(pid);
  402. //통증 기록 조회
  403. fSearch();
  404. ]]>
  405. </script>
  406. </button>
  407. <caption id="caption8" class="search_name" style="left:400px; top:40px; width:86px; height:17px; font-family:굴림; ">기준일시 :</caption>
  408. <!-- 기준일시(발생일자) inputdatebox -->
  409. <input id="ipt_genrdd" ref="/root/cond/genrdd" class="input_default" inputtype="date" style="left:490px; top:40px; width:85px; height:19px; font-family:굴림; ">
  410. <script type="javascript" ev:event="xforms-value-changed">
  411. <![CDATA[
  412. fSearch();
  413. ]]>
  414. </script>
  415. </input>
  416. <!-- 기준일시(발생시간) inputbox -->
  417. <input id="ipt_genrtm" ref="/root/cond/genrtm" class="input_search" format="hh:nn" validateformat="true" style="left:577px; top:40px; width:52px; height:19px; font-family:굴림; ">
  418. <hint>
  419. <![CDATA[시간을 입력하세요[ ex)23:11 ]]]>
  420. </hint>
  421. <script type="javascript" ev:event="onkeyup">
  422. <![CDATA[
  423. if(event.keyCode== 13){
  424. fSearch();
  425. }
  426. ]]>
  427. </script>
  428. </input>
  429. <!-- 조회기준 radiobutton -->
  430. <select1 id="rdo_stdradio" ref="/root/cond/stdradio" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:85px; top:40px; width:305px; height:19px; font-family:굴림; border-style:none; ">
  431. <choices>
  432. <item>
  433. <label>전체</label>
  434. <value>0</value>
  435. </item>
  436. <item>
  437. <label>종료전(전체)</label>
  438. <value>1</value>
  439. </item>
  440. <item>
  441. <label>종료전(최근입력만)</label>
  442. <value>2</value>
  443. </item>
  444. <item>
  445. <label>종료</label>
  446. <value>3</value>
  447. </item>
  448. </choices>
  449. <script type="javascript" ev:event="onclick">
  450. <![CDATA[
  451. fSearch();
  452. ]]>
  453. </script>
  454. </select1>
  455. <!-- 그리드위의 중증도사정, 욕창사정 조회영역 시작 -->
  456. <!-- 그리드위의 중증도사정, 욕창사정 조회영역 종료 -->
  457. <line id="line13" class="line_4" style="x1:1020px; y1:10px; x2:1020px; y2:62px; font-family:굴림; "/>
  458. <caption id="ctn_searchflag" class="search_name" style="left:10px; top:40px; width:76px; height:17px; font-family:굴림; ">구 분 :</caption>
  459. <group id="grp_search" visibility="hidden" style="left:1020px; top:4px; width:155px; height:65px; font-family:굴림; background-color:#fffbf2; ">
  460. <button id="button4" class="btn1_letter2" style="left:10px; top:20px; width:56px; height:22px; ">
  461. <caption>조회</caption>
  462. <script type="javascript" ev:event="DOMActivate">
  463. <![CDATA[
  464. fSearch();
  465. ]]>
  466. </script>
  467. </button>
  468. </group>
  469. <group id="grp_save" style="left:1025px; top:4px; width:155px; height:65px; font-family:굴림; background-color:#fffbf2; ">
  470. <button id="button1" class="btn1_letter2" style="left:90px; top:7px; width:56px; height:22px; ">
  471. <caption>삭제</caption>
  472. <script type="javascript" ev:event="DOMActivate">
  473. <![CDATA[
  474. // 선택 시 구역정보 기억
  475. eSECTIONCD = model.getValue("/root/cond/zonecd");
  476. fDel();
  477. ]]>
  478. </script>
  479. </button>
  480. <button id="button2" class="btn1_letter6" style="left:5px; top:37px; width:104px; height:22px; ">
  481. <caption>발생부위추가</caption>
  482. <script type="javascript" ev:event="DOMActivate">
  483. <![CDATA[
  484. caption1.value="AAAA";
  485. // 선택 시 구역정보 기억
  486. eSECTIONCD = model.getValue("/root/cond/zonecd");
  487. fAddGenArea();
  488. ]]>
  489. </script>
  490. </button>
  491. <button id="button3" class="btn1_letter4" style="left:5px; top:7px; width:80px; height:22px; ">
  492. <caption>인증저장</caption>
  493. <script type="javascript" ev:event="DOMActivate">
  494. <![CDATA[
  495. // 선택 시 구역정보 기억
  496. eSECTIONCD = model.getValue("/root/cond/zonecd");
  497. fSignSave();
  498. ]]>
  499. </script>
  500. </button>
  501. </group>
  502. <caption id="caption1" visibility="hidden" style="left:990px; top:40px; width:20px; height:20px; font-family:굴림; ">caption1</caption>
  503. <select1 id="cmb_erpat" ref="/root/cond/patientnm" class="combo_s_essential" visibility="hidden" appearance="minimal" itemcount="30" style="left:539px; top:15px; width:211px; height:19px; font-family:굴림; ">
  504. <choices>
  505. <itemset nodeset="/root/patientgrup/patientgruplist">
  506. <label ref="etcinfo"/>
  507. <value ref="pid"/>
  508. </itemset>
  509. </choices>
  510. <script type="javascript" ev:event="xforms-select">
  511. <![CDATA[
  512. // 선택 시 구역정보 기억
  513. eSECTIONCD = model.getValue("/root/cond/zonecd");
  514. //통증기록조회
  515. var pid = model.getValue(cmb_erpat.attribute('ref'));
  516. if(pid == ''){
  517. pid = model.getValue(ipt_pid.attribute('ref'));
  518. }else{
  519. //병실내 환자정보 선택시 환자등록번호 setting
  520. model.setValue(ipt_pid.attribute('ref'), pid);
  521. model.refresh();
  522. }
  523. fSearch("NoChg");
  524. var sPid = model.getValue(ipt_pid.attribute('ref'));
  525. var sOrdtype = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/ordtype" );
  526. var sIndd = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/indd" );
  527. var sCretno = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/cretno" );
  528. var sInstcd = model.getValue("/root/patientgrup/patientgruplist[pid ='"+sPid+"']/instcd" );
  529. param = sOrdtype + "▦"
  530. + sPid + "▦"
  531. + sIndd + "▦"
  532. + sCretno + "▦"
  533. + sInstcd + "▦"
  534. + "▦" ;
  535. setParameter("condparam", param);
  536. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  537. model.makeNode(xPamInfoPath);
  538. var node = getPatientInfoDetails(xPamInfoPath) ;
  539. ]]>
  540. </script>
  541. </select1>
  542. <select1 id="cmb_zone" ref="/root/cond/zonecd" class="combo_search" visibility="hidden" appearance="minimal" style="left:315px; top:14px; width:71px; height:19px; font-family:굴림; background-image:../../../com/commonweb/images/input_s_essential.gif; ">
  543. <choices>
  544. <itemset nodeset="/root/temp/zoneinfo/zonelist">
  545. <label ref="bednm"/>
  546. <value ref="bedcd"/>
  547. </itemset>
  548. </choices>
  549. <script type="javascript" ev:event="xforms-value-changed">
  550. <![CDATA[
  551. //해당 병실 환자정보 clear
  552. if(getNodesetCount("/root/temp/cond/settingpatient/settingpatientlist") > 0){
  553. model.setValue("/root/temp/cond/settingpatient/settingpatientlist", '');
  554. }
  555. model.setValue('/root/cond/patientnm', '');
  556. model.setValue('/root/cond/pid', '');
  557. model.removenode('/root/patientgrup');
  558. // 응급실정보 추가 (2011.03.16 Ahn)
  559. //alert(cmb_room.value);
  560. fGetCareComPatList(cmb_wardcd.value, cmb_roomcd.value, cmb_zone.value);
  561. model.setFocus("cmb_erpat");
  562. ]]>
  563. </script>
  564. </select1>
  565. <caption id="cap_mypatlist" class="search_name" style="left:780px; top:15px; width:110px; height:17px; font-family:굴림; ">내환자 정보 :</caption>
  566. <select1 id="cmb_mypatlist" ref="/root/temp/cond/settingpatient/settingpatientlist" class="combo_s_essential" appearance="minimal" style="left:890px; top:15px; width:115px; height:19px; ">
  567. <choices>
  568. <itemset nodeset="/root/temp/cond/settingpatient/settingpatientlist">
  569. <label ref="patnm"/>
  570. <value ref="pid"/>
  571. </itemset>
  572. </choices>
  573. <script type="javascript" ev:event="xforms-value-changed">
  574. <![CDATA[
  575. //fSetParam("SettingPat", cmb_mypatlist.focusIndex + 1);
  576. //model.setFocus("body");
  577. //통증기록조회
  578. var pid = model.getValue(cmb_mypatlist.attribute('ref'));
  579. //alert(pid);
  580. if(pid == ''){
  581. pid = model.getValue(ipt_pid.attribute('ref'));
  582. }else{
  583. //병실내 환자정보 선택시 환자등록번호 setting
  584. model.setValue(ipt_pid.attribute('ref'), pid);
  585. model.refresh();
  586. }
  587. fSearch2();
  588. var sPid = model.getValue(ipt_pid.attribute('ref'));
  589. var sOrdtype = model.getValue("/root/temp/cond/settingpatient/settingpatientlist[pid ='"+sPid+"']/ordtype" );
  590. var sIndd = model.getValue("/root/temp/cond/settingpatient/settingpatientlist[pid ='"+sPid+"']/indd" );
  591. var sCretno = model.getValue("/root/temp/cond/settingpatient/settingpatientlist[pid ='"+sPid+"']/cretno" );
  592. var sInstcd = model.getValue("/root/temp/cond/settingpatient/settingpatientlist[pid ='"+sPid+"']/instcd" );
  593. param = sOrdtype + "▦"
  594. + sPid + "▦"
  595. + sIndd + "▦"
  596. + sCretno + "▦"
  597. + sInstcd + "▦"
  598. + "▦" ;
  599. setParameter("condparam", param);
  600. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  601. model.makeNode(xPamInfoPath);
  602. var node = getPatientInfoDetails(xPamInfoPath) ;
  603. ]]>
  604. </script>
  605. </select1>
  606. </group>
  607. <line id="line2" class="line_1" style="x1:0px; y1:294px; x2:1188px; y2:294px; "/>
  608. <datagrid id="grd_detlgrup" nodeset="/root/main/detlgrup/detlgruplist" class="datagrid2" visibility="visible" allowuserresize="true" autoresize="false" autosizemouse="true" caption="상태^상태2^통증부위^방향^원인^구분^선택^사정일자^시간^통증양상^빈도^발생구분^기간&#xA;(분 전)^기간&#xA;(시간 전)^기간&#xA;(일 전)^발생구분id^기간^사정도구^통증점수^악화요인&#xA;완화요인^약물 중재^비약물 중재^약물 및 비약물 중재^환자반응평가^기록자^caption7^caption1^caption2^caption3^caption6^caption5^caption4^caption8^caption9^caption10^caption11^caption12^caption13^nondrugarbtid^pnt1^pnt2^pnt3^pnt4^pnt5^caption14^cnps1^cnps2^cnps3^cnps4" colsep="^" colwidth="30, 30, 62, 42, 100, 64, 24, 85, 38, 80, 60, 60, 60, 60, 49, 0, 119, 63, 62, 75, 68, 77, 75, 78, 75, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:296px; width:1187px; height:402px; ">
  609. <col ref="stat" type="combo" visibility="hidden" style="text-align:center; ">
  610. <choices>
  611. <item>
  612. <label>-</label>
  613. <value>-</value>
  614. </item>
  615. <item>
  616. <label>i</label>
  617. <value>i</value>
  618. </item>
  619. <item>
  620. <label>u</label>
  621. <value>u</value>
  622. </item>
  623. <item>
  624. <label>d</label>
  625. <value>d</value>
  626. </item>
  627. </choices>
  628. </col>
  629. <col ref="stat2" type="combo" visibility="hidden" style="text-align:center; ">
  630. <choices>
  631. <item>
  632. <label>-</label>
  633. <value>-</value>
  634. </item>
  635. <item>
  636. <label>i</label>
  637. <value>i</value>
  638. </item>
  639. <item>
  640. <label>u</label>
  641. <value>u</value>
  642. </item>
  643. <item>
  644. <label>d</label>
  645. <value>d</value>
  646. </item>
  647. </choices>
  648. </col>
  649. <col editable="false" imemode="alpha" key="true" ref="obspartnm" type="inputbutton" maxlength="10" style="left:50px; top:43px; width:118px; height:23px; text-align:center; "/>
  650. <col editable="false" imemode="alpha" ref="direcnm" type="inputbutton" style="text-align:center; "/>
  651. <col editable="false" imemode="alpha" ref="cause" type="inputbutton" style="text-align:center; "/>
  652. <col disabled="true" editmode="search" imemode="alpha" ref="flag" type="combo" style="text-align:center; ">
  653. <choices>
  654. <item>
  655. <label>초기평가</label>
  656. <value>00</value>
  657. </item>
  658. <item>
  659. <label>재평가</label>
  660. <value>01</value>
  661. </item>
  662. <item>
  663. <label>종료</label>
  664. <value>99</value>
  665. </item>
  666. </choices>
  667. </col>
  668. <col ref="sel" type="checkbox"/>
  669. <col ref="recdd" type="inputdate"/>
  670. <col ref="rectm" type="input" format="hh:nn"/>
  671. <col editable="false" ref="symptom" type="inputbutton" style="text-align:center; "/>
  672. <col editable="false" ref="freq" type="inputbutton" style="text-align:center; "/>
  673. <col editable="false" ref="paingb" type="inputbutton" style="text-align:center; "/>
  674. <col imemode="alpha" key="true" ref="termtm" type="inputbutton" format="999" style="text-align:right; "/>
  675. <col imemode="alpha" key="true" ref="termth" type="inputbutton" format="999" style="text-align:right; "/>
  676. <col imemode="alpha" key="true" ref="termdd" type="inputbutton" format="999" style="text-align:right; "/>
  677. <col ref="paingbid"/>
  678. <col ref="term" type="input" visibility="hidden" maxlength="20" style="text-align:center; "/>
  679. <col editable="false" ref="tool" type="inputbutton" style="text-align:center; "/>
  680. <col editable="false" ref="pnt" type="inputbutton" style="text-align:center; "/>
  681. <col ref="resn" type="input" style="left:958px; top:32px; width:126px; height:23px; "/>
  682. <col ref="drugarbt" type="inputbutton"/>
  683. <col ref="nondrugarbt" type="inputbutton"/>
  684. <col ref="arbitration" type="input" visibility="hidden" style="left:1084px; top:32px; width:110px; height:23px; "/>
  685. <col ref="valu" type="input" style="left:1030px; top:32px; width:78px; height:23px; "/>
  686. <col ref="lastupdtrid" type="output"/>
  687. <col ref="grupcd" type="input" visibility="hidden" style="left:1161px; top:32px; width:100px; height:23px; "/>
  688. <col ref="pid" type="input" visibility="hidden"/>
  689. <col ref="obspartid" type="input" visibility="hidden" style="left:1151px; top:32px; width:100px; height:23px; "/>
  690. <col ref="pntid" type="input" visibility="hidden"/>
  691. <col ref="symptomid" type="input" visibility="hidden"/>
  692. <col ref="direcid" type="input" visibility="hidden"/>
  693. <col ref="causeid" type="input" visibility="hidden"/>
  694. <col ref="freqid" type="input" visibility="hidden"/>
  695. <col ref="obsrecseq" type="input" visibility="hidden"/>
  696. <col ref="genrdd" type="input" visibility="hidden"/>
  697. <col ref="genrtm" type="input" visibility="hidden"/>
  698. <col ref="recrnm" type="input" visibility="hidden"/>
  699. <col ref="toolid" type="input" visibility="hidden"/>
  700. <col ref="nondrugarbtid" type="input" visibility="hidden"/>
  701. <col ref="pnt1" visibility="hidden"/>
  702. <col ref="pnt2" visibility="hidden"/>
  703. <col ref="pnt3" visibility="hidden"/>
  704. <col ref="pnt4" visibility="hidden"/>
  705. <col ref="pnt5" visibility="hidden"/>
  706. <col ref="painprcpinfo" visibility="hidden"/>
  707. <col ref="cnps1" visibility="hidden"/>
  708. <col ref="cnps2" visibility="hidden"/>
  709. <col ref="cnps3" visibility="hidden"/>
  710. <col ref="cnps4" visibility="hidden"/>
  711. <script type="javascript" ev:event="onbuttonclick">
  712. <![CDATA[
  713. var iCos = grd_detlgrup.col;
  714. var att = grd_detlgrup.colAttribute(iCos, "ref");
  715. //비약물중재 추가_20110414_SMY
  716. if( att == "obspartnm" || att == "direcnm" || att == "cause" || att == "symptom" || att=="freq" || att=="pnt" || att=="paingb" || att == "tool" || att == "nondrugarbt" || att == "termtm" || att == "termth" ||att == "termdd"){ //통증부위 방향 원인 통증양상 통증점수 비약물중재
  717. fPopupBedSoreData(grd_detlgrup.row);
  718. //약물중재 클릭시 처방리스트 팝업 추가_20110419_SMY
  719. }else if( att == "drugarbt"){
  720. fPopupPrcpData(grd_detlgrup.row);
  721. }
  722. model.refresh();
  723. ]]>
  724. </script>
  725. <script type="javascript" ev:event="xforms-value-changed">
  726. <![CDATA[
  727. //상태를 수정상태로 변경 return;
  728. fChangedGridCol();
  729. //체크 해제및 체크 하면 같은 그룹내의 데이터를 모두 체크 해제 및 체크상태로 바꾼다.
  730. /************************************ 미구현내역******************************************/
  731. ]]>
  732. </script>
  733. <script type="javascript" ev:event="onmousedown">
  734. <![CDATA[
  735. fMouseDownGridRow();
  736. ]]>
  737. </script>
  738. <script type="javascript" ev:event="DOMFocusOut">
  739. <![CDATA[
  740. window.setPopupMenu(false);
  741. ]]>
  742. </script>
  743. <script type="javascript" ev:event="ondblclick">
  744. <![CDATA[
  745. var iCos = grd_detlgrup.col;
  746. var att = grd_detlgrup.colAttribute(iCos, "ref");
  747. if(att == "fileimg"){//첨부파일
  748. fOpenFilePopup();
  749. }else if(att == "underangle" || att == 'underdepth'){//undermining
  750. fPopupUndermining();
  751. }
  752. ]]>
  753. </script>
  754. <script type="javascript" ev:event="onclick">
  755. <![CDATA[
  756. var iRow=grd_detlgrup.row;
  757. if (grd_detlgrup.col==grd_detlgrup.colRef("flag")) {
  758. var ChkSData=model.getValue("/root/main/detlgrup/detlgruplist" + '[' + (iRow) + ']/lastupdtrid') ;
  759. var ChkFlag= model.getValue("/root/main/detlgrup/detlgruplist" + '[' +(iRow) + ']/flag') ;
  760. if (ChkFlag=="00" && caption1.value=="AAAA") {
  761. alert(" 발생부위추가 후 초기평가 하시기 바랍니다");
  762. return;
  763. }
  764. }
  765. if(grd_detlgrup.col == grd_detlgrup.colRef("sel")){
  766. //체크 해제및 체크 하면 같은 그룹내의 데이터를 모두 체크 해제 및 체크상태로 바꾼다.
  767. /************************************ 미구현내역******************************************/
  768. //체크 해제하면 update상태를 select상태로 변경한다.
  769. fChangeStatus(grd_detlgrup.row);
  770. //발생부위별로 머지한다.
  771. fMergeGenrAreaDD();
  772. }
  773. if(grd_detlgrup.mouseCol == grd_detlgrup.colRef("termtm")) {
  774. if(model.getValue("/root/main/detlgrup/detlgruplist["+ iRow +"]/flag") == "00"){
  775. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termtm")) = false;
  776. }else{
  777. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termtm")) = true;
  778. return;
  779. }
  780. }
  781. if(grd_detlgrup.mouseCol == grd_detlgrup.colRef("termth")) {
  782. if(model.getValue("/root/main/detlgrup/detlgruplist["+ iRow +"]/flag") == "00"){
  783. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termth")) = false;
  784. }else{
  785. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termth")) = true;
  786. return;
  787. }
  788. }
  789. if(grd_detlgrup.mouseCol == grd_detlgrup.colRef("termdd")) {
  790. if(model.getValue("/root/main/detlgrup/detlgruplist["+ iRow +"]/flag") == "00"){
  791. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termdd")) = false;
  792. }else{
  793. grd_detlgrup.isReadOnly(iRow,grd_detlgrup.colRef("termdd")) = true;
  794. return;
  795. }
  796. }
  797. ]]>
  798. </script>
  799. </datagrid>
  800. <caption id="caption2" visibility="hidden" style="left:0px; top:80px; width:397px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  801. <![CDATA[ 평가주기
  802. * 초기평가 : 입원 시 24시간 이내 시행
  803. * 재평가 : 1회/duty
  804. * 대상자
  805. - NRS, FPRS, FLACC점수 4점이상
  806. - 수술과 침습적 처치를 시행한 경우
  807. - 자가통증조절장치를 통한 지속적 주입을 하는 환자
  808. - 마약성 패취, 1일 2회 이상 정규적인 마약 및 일반 진통제 투여 등
  809. 진통제 효과가 지속적으로 유지되는 경우
  810. - 새로운 통증을 호소하거나 통증 양상이 변화하는 경우
  811. - 약물중재를 시행한 경우
  812. * 제외대상
  813. - 의식수준저하 : Deep sedation, semi-coma, coma
  814. - 산통]]>
  815. </caption>
  816. <caption id="caption3" visibility="hidden" style="left:395px; top:80px; width:396px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  817. <![CDATA[ 통증관리기록
  818. * 초기평가 시 통증기록
  819. : 발생부위추가 버튼이용하여 행 추가한다.
  820. 이용하여 정보 선택 후 인증저장한다.
  821. * 재평가시 통증기록
  822. : 구분컬럼의 초기평가된 행에 오른쪽마우스 클릭하여 '재평가' 선택
  823. 행 추가 후 기록한다.
  824. ]]>
  825. </caption>
  826. <caption id="caption4" visibility="hidden" style="left:790px; top:80px; width:393px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  827. <![CDATA[ 결과해석
  828. * NRS
  829. : 0점 통증없음, 경도1~4점, 중간정도5~6점, 심함7~10점(상상할 수
  830. 없을 정동의 심한통증)
  831. * FPRS
  832. : 0점 통증없음, 약한통증~2점, 중증도통증~4점, 심한통증~6점,
  833. 극심한통증~8점, 최악의통증 ~10점
  834. * FLACC
  835. : 0점 통증없음, 1~3점 약간불편함, 4~6점 중간정도 불편함, 7~10점
  836. 매우 불편하고 아픈상태
  837. ]]>
  838. </caption>
  839. <caption id="caption5" style="left:1162px; top:698px; width:26px; height:14px; ">[표]</caption>
  840. <caption id="caption7" visibility="hidden" style="left:0px; top:80px; width:397px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  841. <![CDATA[ 평가주기
  842. * 초기평가 : 입원 시 24시간 이내 시행
  843. * 재평가 : 1회/duty
  844. * 대상자
  845. - NRS, FPRS, FLACC 4점이상, CNPS 3점 이상
  846. - 자가 통증 조절 장치를 통한 지속적 주입을 하는 환자
  847. - 마약성 패취, 1일 2회 이상 정규적인 마약 및 일반 진통제
  848. 투여 등으로 진통제의 효과가 지속적으로 유지하는 경우
  849. - 수술과 침습적 처치를 시행한 후
  850. - 새로운 통증을 호소하거나 통증 양상이 변화하는 경우
  851. - 통증으로 지속적 또는 정규적 약물중재 외에 추가적인 약물
  852. 중재를 시행한 경우
  853. * 제외대상
  854. - 의식상태가 Coma인 경우 - CPR과 같은 응급상황
  855. - 산통
  856. ]]>
  857. </caption>
  858. <caption id="caption10" visibility="hidden" style="left:395px; top:80px; width:396px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  859. <![CDATA[ 통증관리기록
  860. * 초기평가 시 통증기록
  861. : 발생부위추가 버튼이용하여 행 추가한다.
  862. 이용하여 정보 선택 후 인증저장한다.
  863. * 재평가시 통증기록
  864. : 구분컬럼의 초기평가된 행에 오른쪽마우스 클릭하여 '재평가' 선택
  865. 행 추가 후 기록한다.
  866. * 통증평가 시 통증의 유무, 위치, 강도, 양상, 빈도, 기간을 사정하여
  867. 기록한다.(단, 재평가시에는 "기간" 기록 제외)
  868. * 종료시점
  869. - NRS, FPRS, FLACC 4점 미만, CNPS 3점 미만이고 정규적인
  870. 진통제 투여가 없을 경우
  871. ]]>
  872. </caption>
  873. <caption id="caption9" visibility="hidden" style="left:790px; top:80px; width:393px; height:212px; background-color:#ffffff; border-color:#ff0000; border-style:solid; ">
  874. <![CDATA[ 결과해석
  875. * NRS
  876. : 0점 통증없음, 경도1~4점, 중간정도5~6점, 심함7~10점(상상할 수
  877. 없을 정동의 심한통증)
  878. * FPRS
  879. : 0점 통증없음, 약한통증~2점, 중증도통증~4점, 심한통증~6점,
  880. 극심한통증~8점, 최악의통증 ~10점
  881. * FLACC
  882. : 0점 통증없음, 1~3점 약간불편함, 4~6점 중간정도 불편함, 7~10점
  883. 매우 불편하고 아픈상태
  884. * CNPS
  885. : 0점 통증없음, 1~2점 경도 통증, 3~5점 중증도 통증, 6~9점 심한통증
  886. ]]>
  887. </caption>
  888. <img id="img1" src="..\..\..\emr\commonweb\images\icon_btn.gif" style="left:404px; top:129px; width:14px; height:14px; background-stretch:stretch; "/>
  889. </case>
  890. <case id="graph">
  891. <iviewer id="iviewer1" src="..\..\..\emr\carerecweb\xrw\SMMNR08400_통증관리.xrw" style="left:0px; top:0px; width:1187px; height:710px; "/>
  892. </case>
  893. </switch>
  894. <button id="btn_rec" class="btn_sw" group="tab" selected="true" style="left:0px; top:9px; width:100px; height:22px; ">
  895. <caption>통증관리기록</caption>
  896. <script type="javascript" ev:event="onclick">
  897. <![CDATA[
  898. model.toggle("rec");
  899. model.refresh();
  900. ]]>
  901. </script>
  902. <toggle case="case_nm" ev:event="onclick"/>
  903. </button>
  904. <button id="btn_graph" class="btn_sw" group="tab" style="left:99px; top:9px; width:100px; height:22px; ">
  905. <caption>통증관리</caption>
  906. <script type="javascript" ev:event="onclick">
  907. <![CDATA[
  908. model.toggle("graph");
  909. model.refresh();
  910. ]]>
  911. </script>
  912. <toggle case="case_td" ev:event="onclick"/>
  913. </button>
  914. <select id="chk_nextyn" ref="/root/cond/nextyn" overflow="visible" appearance="full" style="left:930px; top:80px; width:80px; height:13px; border-style:none; ">
  915. <choices>
  916. <item>
  917. <label>환자넘기기</label>
  918. <value>Y</value>
  919. </item>
  920. </choices>
  921. </select>
  922. <button id="btn_help" class="btn4_letter3" style="left:1123px; top:7px; width:68px; height:22px; ">
  923. <caption>도움말</caption>
  924. <script type="javascript" ev:event="DOMActivate">
  925. <![CDATA[
  926. var scrnid = getScreenID();
  927. fGetHelpList(scrnid);
  928. ]]>
  929. </script>
  930. </button>
  931. </group>
  932. </xhtml:body>
  933. </xhtml:html>