SPMNR00710_간호진술문삭제.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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. <cond>
  11. <fromdd/>
  12. <todd/>
  13. <dnarflag>%</dnarflag>
  14. <sortseq>D</sortseq>
  15. <recsrchflag>NR</recsrchflag>
  16. <recusrid>%</recusrid>
  17. <pid/>
  18. <orddd/>
  19. <cretno/>
  20. <ioflag/>
  21. <origincd/>
  22. <diagstmtcd/>
  23. <recverno/>
  24. <stmtcnts/>
  25. </cond>
  26. <recinfo/>
  27. <signSaveData/>
  28. </main>
  29. <send/>
  30. <init>
  31. <dnarflag>
  32. <itemset>
  33. <itemcd>%</itemcd>
  34. <itemnm>전체</itemnm>
  35. </itemset>
  36. <itemset>
  37. <itemcd>1D</itemcd>
  38. <itemnm>D</itemnm>
  39. </itemset>
  40. <itemset>
  41. <itemcd>3A</itemcd>
  42. <itemnm>A</itemnm>
  43. </itemset>
  44. <itemset>
  45. <itemcd>4R</itemcd>
  46. <itemnm>R</itemnm>
  47. </itemset>
  48. </dnarflag>
  49. <dnarflagnurs>
  50. <itemset>
  51. <itemcd>%</itemcd>
  52. <itemnm>전체</itemnm>
  53. </itemset>
  54. <itemset>
  55. <itemcd>1D</itemcd>
  56. <itemnm>D</itemnm>
  57. </itemset>
  58. <itemset>
  59. <itemcd>2N</itemcd>
  60. <itemnm>N</itemnm>
  61. </itemset>
  62. <itemset>
  63. <itemcd>3A</itemcd>
  64. <itemnm>A</itemnm>
  65. </itemset>
  66. <itemset>
  67. <itemcd>4R</itemcd>
  68. <itemnm>R</itemnm>
  69. </itemset>
  70. </dnarflagnurs>
  71. <recusrinfo/>
  72. </init>
  73. <sign/>
  74. </root>
  75. </instance>
  76. <script type="javascript">
  77. <![CDATA[
  78. function fInit(){
  79. grd_carerecinfo.fixedcellcheckbox(0, grd_carerecinfo.colRef("chk") ) = true;
  80. var SPMNR00710_diaginfo = opener.javascript.getParameter("SPMNR00710_diaginfo");// diagstmtcd^origincd |
  81. var SPMNR00710_paminfo = opener.javascript.getParameter("SPMNR00710_paminfo");// pid^indd^orddd^cretno^ioflag^
  82. var diagstmtcd = "";
  83. var origincd = "";
  84. var recverno = "";
  85. var stmtcnts = "";
  86. //function getArrayData(pData, pRow, pCol, pRowSep, pColSep){ CareCom.js
  87. diagstmtcd = "'"+ getArrayData(SPMNR00710_diaginfo, 0 ,0,"|","^")+"'";
  88. origincd = "'"+ getArrayData(SPMNR00710_diaginfo, 0 ,1,"|","^")+"'";
  89. recverno = "'"+ getArrayData(SPMNR00710_diaginfo, 0 ,2,"|","^")+"'";
  90. stmtcnts = getArrayData(SPMNR00710_diaginfo, 0 ,3,"|","^");
  91. model.setValue("/root/main/cond/diagstmtcd", diagstmtcd );
  92. model.setValue("/root/main/cond/origincd", origincd );
  93. model.setValue("/root/main/cond/recverno", recverno );
  94. model.setValue("/root/main/cond/stmtcnts", stmtcnts );
  95. model.setValue("/root/main/cond/pid", getArrayData(SPMNR00710_paminfo, 0,0,"|","^") );
  96. model.setValue("/root/main/cond/orddd", getArrayData(SPMNR00710_paminfo, 0,1,"|","^") );
  97. model.setValue("/root/main/cond/cretno", getArrayData(SPMNR00710_paminfo, 0,2,"|","^") );
  98. model.setValue("/root/main/cond/ioflag", getArrayData(SPMNR00710_paminfo, 0,3,"|","^") );
  99. model.makeValue("/root/main/cond/orddeptcd", getArrayData(SPMNR00710_paminfo, 0,4,"|","^") );
  100. model.makeValue("/root/main/cond/orddrid", getArrayData(SPMNR00710_paminfo, 0,5,"|","^") );
  101. model.refresh();
  102. opener.javascript.setParameter("SPMNR00710_diaginfo","");
  103. opener.javascript.setParameter("SPMNR00710_paminfo","");
  104. fSearchRecInfo();
  105. }
  106. function fSearchRecInfo(){
  107. model.removenode("/root/send");
  108. var sSrchHeader = "pid▦indd▦orddd▦cretno▦ioflag▦fromdd▦todd▦dnarflag▦sortseq▦recflag▦reclnkkey▦carediagflag▦recsrchflag▦recusrid▦diagstmtcd▦origincd▦recverno▩";
  109. var sSrchData = model.getValue("/root/main/cond/pid") +"▦"
  110. + model.getValue("/root/main/cond/orddd") +"▦"
  111. + "-▦"
  112. + model.getValue("/root/main/cond/cretno") +"▦"
  113. + model.getValue("/root/main/cond/ioflag") +"▦"
  114. +"19000101▦"
  115. +"99991231▦"
  116. +model.getValue("/root/main/cond/dnarflag")+"▦"
  117. +model.getValue("/root/main/cond/sortseq")+"▦"
  118. +"G▦"
  119. +"▦"
  120. +"▦"
  121. +"NR▦"
  122. +getUserId()+"▦"
  123. +model.getValue("/root/main/cond/diagstmtcd")+"▦"
  124. +model.getValue("/root/main/cond/origincd")+"▦"
  125. +model.getValue("/root/main/cond/recverno")+ "▩";
  126. model.makeValue("/root/send/srchinfo",sSrchHeader+sSrchData );
  127. submit("TRMNR00704");
  128. }
  129. function fSave(){
  130. model.removenode("/root/send");
  131. var xNursRecPath = "/root/main/recinfo/nursingrecordlist";
  132. var xSignPath = "/root/main/signSaveData/saveDataList";//인증저장관련노드
  133. var sSaveHeader = "status▦carerecno▦pid▦indd▦orddd▦cretno▦instcd▦recdt▦signno▩";
  134. var sSaveData ="";
  135. var sRecDate="";
  136. var iSignRow = 0;
  137. for ( var idx = 1 ; idx <= getNodesetCount(xNursRecPath) ; idx++ ){
  138. if ( model.getValue(xNursRecPath +"["+ idx + "]/chk") == "Y" ) {
  139. sRecDate = model.getValue(xNursRecPath +"["+ idx +"]/recdd")
  140. + model.getValue(xNursRecPath +"["+ idx +"]/rectm")+"00";
  141. sSaveData += "D▦"
  142. + model.getValue(xNursRecPath +"["+idx+"]/carerecno")+"▦"
  143. + model.getValue("/root/main/cond/pid")+"▦"
  144. + model.getValue("/root/main/cond/orddd") +"▦"
  145. + "-" +"▦"
  146. + model.getValue("/root/main/cond/cretno") +"▦"
  147. + getUserInfo("dutplceinstcd") +"▦"
  148. + sRecDate +"▦"
  149. + model.getValue(xNursRecPath +"["+idx+"]/signno")+"▩";
  150. iSignRow++;
  151. model.makeValue(xSignPath + "[" + iSignRow + "]/stmtspec", model.getValue(xNursRecPath +"["+idx+"]/stmtspec"));
  152. model.makeValue(xSignPath + "[" + iSignRow + "]/status", "D");
  153. model.makeValue(xSignPath + "[" + iSignRow + "]/origincd", model.getValue(xNursRecPath +"["+idx+"]/origincd"));
  154. model.makeValue(xSignPath + "[" + iSignRow + "]/stmtcd", model.getValue(xNursRecPath +"["+idx+"]/stmtcd"));
  155. model.makeValue(xSignPath + "[" + iSignRow + "]/dnarflag", model.getValue(xNursRecPath +"["+idx+"]/dnarflag"));
  156. model.makeValue(xSignPath + "[" + iSignRow + "]/recoriginflag", model.getValue(xNursRecPath +"["+idx+"]/recoriginflag"));
  157. model.makeValue(xSignPath + "[" + iSignRow + "]/recdt", sRecDate);
  158. model.makeValue(xSignPath + "[" + iSignRow + "]/pid", model.getValue("/root/main/cond/pid"));
  159. model.makeValue(xSignPath + "[" + iSignRow + "]/indd", model.getValue("/root/main/cond/orddd"));
  160. model.makeValue(xSignPath + "[" + iSignRow + "]/cretno", model.getValue("/root/main/cond/cretno"));
  161. model.makeValue(xSignPath + "[" + iSignRow + "]/instcd", getUserInfo("dutplceinstcd"));
  162. model.makeValue(xSignPath + "[" + iSignRow + "]/ioflag", model.getValue("/root/main/cond/ioflag") );
  163. model.makeValue(xSignPath + "[" + iSignRow + "]/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); //진료부서코드
  164. model.makeValue(xSignPath + "[" + iSignRow + "]/recflag", model.getValue(xNursRecPath +"["+idx+"]/recflag"));
  165. model.makeValue(xSignPath + "[" + iSignRow + "]/reclnkkey", model.getValue(xNursRecPath +"["+idx+"]/reclnkkey"));
  166. model.makeValue(xSignPath + "[" + iSignRow + "]/diagstmtcd", model.getValue(xNursRecPath +"["+idx+"]/diagstmtcd"));
  167. model.makeValue(xSignPath + "[" + iSignRow + "]/orddd", "-");
  168. model.makeValue(xSignPath + "[" + iSignRow + "]/dnarnm", grd_carerecinfo.labelMatrix(idx,grd_carerecinfo.colRef("dnar")));
  169. model.makeValue(xSignPath + "[" + iSignRow + "]/usernm", model.getValue(xNursRecPath +"["+idx+"]/fstrgstrnm"));
  170. model.makeValue(xSignPath + "[" + iSignRow + "]/deptflagnm", getArrayData(model.getValue(xNursRecPath +"["+idx+"]/diagstmtnm") , 0, 0, "", "^") );
  171. }
  172. }
  173. var sSrchHeader = "pid▦indd▦orddd▦cretno▦ioflag▦fromdd▦todd▦dnarflag▦sortseq▦recflag▦reclnkkey▦carediagflag▦recsrchflag▦recusrid▦diagstmtcd▦origincd▦recverno▩";
  174. var sSrchData = model.getValue("/root/main/cond/pid") +"▦"
  175. + model.getValue("/root/main/cond/orddd") +"▦"
  176. + "-▦"
  177. + model.getValue("/root/main/cond/cretno") +"▦"
  178. + model.getValue("/root/main/cond/ioflag") +"▦"
  179. +"19000101▦"
  180. +"99991231▦"
  181. +model.getValue("/root/main/cond/dnarflag")+"▦"
  182. +model.getValue("/root/main/cond/sortseq")+"▦"
  183. +"G▦"
  184. +"▦"
  185. +"▦"
  186. +"NR▦"
  187. +getUserId()+"▦"
  188. +model.getValue("/root/main/cond/diagstmtcd")+"▦"
  189. +model.getValue("/root/main/cond/origincd")+"▦"
  190. +model.getValue("/root/main/cond/recverno")+ "▩";
  191. model.makeValue("/root/send/srchinfo",sSrchHeader+sSrchData );
  192. if ( isNull(sSaveData) ){
  193. messageBox("저장할 데이타를 ","C002");
  194. return;
  195. }else {
  196. if ( messageBox("선택한 데이타를 ","Q001") != 6 ){
  197. return;
  198. }
  199. }
  200. model.makeValue("/root/send/saveData", sSaveHeader+sSaveData);
  201. if (!fSign()) return;
  202. if ( submit("TXMNR00703") ) {
  203. //datagrid1.clearStatus(); // submit() 성공하면 그리드의 i,u,d 상태 제거
  204. fViewSign();
  205. if ( getNodesetCount(xNursRecPath) > 0 ){
  206. messageBox("일부 진술문만 삭제되어 간호진단을 삭제할 수 ","I004") ;
  207. }else{
  208. if ( messageBox( " 간호 진단 [" + opt_nursingd.value + "] 은 \n\n 진술문이 등록되어있지 않은 간호진단입니다. \n\n","Q001") == 6 ){
  209. opener.javascript.setParameter("SPMNR00710_rtn_delyn","Y");
  210. model.close();
  211. }
  212. }
  213. }
  214. }
  215. /**
  216. * @group :
  217. * @ver : 2007.06.15
  218. * @by : 이은영
  219. * @---------------------------------------------------
  220. * @type : function
  221. * @access : public
  222. * @desc : 인증로직
  223. * @param :
  224. * @return :
  225. * @---------------------------------------------------
  226. */
  227. function fSign(){
  228. Sign.certreload = true ; // 전자서명 호출시 인증저장 버튼을 누늘때마다 인증서가 뜨도록 처리
  229. if(Sign.signprocess() == true){
  230. // 전자인증 관련 환자 인적 정보를 보내줌.
  231. model.makeValue("/root/send/signdata/pid", model.getValue("/root/main/cond/pid") );//등록번호
  232. model.makeValue("/root/send/signdata/orddd", model.getValue("/root/main/cond/orddd") );//입원일자(입원,응급)/진료일자(외래)
  233. model.makeValue("/root/send/signdata/signno", "");//서명번호
  234. model.makeValue("/root/send/signdata/cretno", model.getValue("/root/main/cond/cretno")); //생성번호
  235. model.makeValue("/root/send/signdata/recdd",getCurrentDate());// 실제 기록이 이루어진 기록일자
  236. model.makeValue("/root/send/signdata/rectm",getCurrentTime());//실제 기록이 이루어진 기록시간
  237. model.makeValue("/root/send/signdata/recsaveflag","Y"); //전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
  238. model.makeValue("/root/send/signdata/signflag","02" ); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
  239. model.makeValue("/root/send/signdata/signgenrflag","I" );//외래/입원구분(코드정의서 M0010 참조)
  240. model.makeValue("/root/send/signdata/formcd","0000002432" ); //각 기록지별 서식코드
  241. model.makeValue("/root/send/signdata/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); //진료부서코드
  242. model.makeValue("/root/send/signdata/orddrid", model.getValue("/root/main/cond/orddrid") ); //진료의사ID
  243. model.makeValue("/root/send/signdata/dispyn", "N" );
  244. // 인증할 데이터 정보(미기록 노드 제거된 정보)
  245. // 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
  246. model.makeValue("/root/send/signdata/signbfcnts", Sign.signedInfos[1]);
  247. // 공인인증 처리후 데이터
  248. // model.makeValue("/root/send/signdata/signaftcnts", Sign.signedInfos[2]);
  249. model.makeValue("/root/send/signdata/screenid", getScreenID());
  250. }else{
  251. return false;
  252. }
  253. return true;
  254. }
  255. function fMake_SignData(){
  256. Sign.addnode("/root/main/signSaveData");
  257. }
  258. /**
  259. * @group :
  260. * @ver : 2007.06.15
  261. * @by : 이은영
  262. * @---------------------------------------------------
  263. * @type : function
  264. * @access : public
  265. * @desc : 통합기록용인증로직
  266. * @param :
  267. * @return :
  268. * @---------------------------------------------------
  269. */
  270. function fViewSign(){
  271. Sign.certreload = false ; // 전자서명 호출시 인증저장 버튼을 누를때마다 인증서가 뜨도록 처리
  272. var signRecDD = "";
  273. var sSignDataRowCnt = "";
  274. var xSignPath = "/root/main/signSaveData/saveDataList";//인증저장관련노드
  275. model.removenodeset("/root/send/signdata");
  276. for( var idx = 1 ; idx <= getNodesetCount("/root/main/recinfo/recddlist"); idx++ ){
  277. signRecDD = model.getValue("//root/main/recinfo/recddlist["+ idx +"]/recdd");
  278. model.removenodeset(xSignPath);
  279. model.makeNode(xSignPath);
  280. if(getNodesetCount("//root/main/recinfo/totnursingrecordlist[recdd='"+ signRecDD +"']")>0 ){
  281. copyNodeset(xSignPath,"//root/main/recinfo/totnursingrecordlist[recdd='"+ signRecDD +"']");
  282. if(Sign.signprocess() == true){
  283. sSignDataRowCnt = eval(getNodesetCount("/root/send/signdata")) + 1;
  284. // 전자인증 관련 환자 인적 정보를 보내줌.
  285. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/status", "i");
  286. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/pid", model.getValue("/root/main/cond/pid") );//등록번호
  287. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/orddd", model.getValue("/root/main/cond/orddd"));//입원일자(입원,응급)/진료일자(외래)
  288. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signno", "");//서명번호
  289. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/cretno", model.getValue("/root/main/cond/cretno")); //생성번호
  290. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/recdd",signRecDD);// 실제 기록이 이루어진 기록일자
  291. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/rectm","000000");//실제 기록이 이루어진 기록시간
  292. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/recsaveflag","Y"); //전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
  293. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signflag","02" ); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
  294. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signgenrflag","I" );//외래/입원구분(코드정의서 M0010 참조)
  295. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/formcd","0000002432" ); //각 기록지별 서식코드
  296. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); //진료부서코드
  297. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/orddrid", model.getValue("/root/main/cond/orddrid") ); //진료의사ID
  298. // 인증할 데이터 정보(미기록 노드 제거된 정보)
  299. // 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
  300. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signbfcnts", Sign.signedInfos[1]);
  301. // 공인인증 처리후 데이터
  302. // model.makeValue("/root/send/signdata/signaftcnts", Sign.signedInfos[2]);
  303. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/screenid", getScreenID());
  304. }
  305. // else{
  306. // return;
  307. // }
  308. } else{
  309. sSignDataRowCnt = eval(getNodesetCount("/root/send/signdata")) + 1;
  310. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/status", "d"); //삭제 상태
  311. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/pid", model.getValue("/root/main/cond/pid") );//등록번호
  312. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/orddd", model.getValue("/root/main/cond/orddd"));//입원일자(입원,응급)/진료일자(외래)
  313. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signno", "");//서명번호
  314. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/cretno", model.getValue("/root/main/cond/cretno")); //생성번호
  315. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/formcd","0000002432" ); //각 기록지별 서식코드
  316. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signflag","02" ); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
  317. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signgenrflag","I" );//외래/입원구분(코드정의서 M0010 참조)
  318. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/signbfcnts", "삭제");
  319. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/recdd",signRecDD);// 실제 기록이 이루어진 기록일자
  320. model.makeValue("/root/send/signdata["+sSignDataRowCnt+"]/rectm","000000");// 실제 기록이 이루어진 기록일자
  321. }
  322. }
  323. if ( getNodesetCount("/root/send/signdata") < 1 ){
  324. return;
  325. }
  326. submit("TXMNR00904");
  327. }
  328. ]]>
  329. </script>
  330. <script type="javascript" ev:event="xforms-ready">
  331. <![CDATA[
  332. fInit();
  333. ]]>
  334. </script>
  335. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  336. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  337. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  338. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  339. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  340. <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
  341. <submission id="TRMNR00704" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/recinfo"/>
  342. <submission id="TXMNR00703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/recinfo"/>
  343. <submission id="TXMNR00904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/sign/viewdata"/>
  344. </model>
  345. </xhtml:head>
  346. <xhtml:body pagewidth="656" pageheight="420" guideline="1,640;" style="margin-left:8; margin-right:8; ">
  347. <group id="grp_sea" style="left:0px; top:2px; width:640px; height:27px; vertical-align:top; ">
  348. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:640px; height:25px; "/>
  349. <line id="line22" class="line_4" style="x1:425px; y1:3px; x2:425px; y2:22px; "/>
  350. <caption id="caption45" class="search_name" style="left:0px; top:5px; width:88px; height:17px; ">조회옵션 :</caption>
  351. <select1 id="cmb_srchdnarflag" ref="/root/main/cond/dnarflag" class="combo_search" navindex="3" appearance="minimal" style="left:84px; top:3px; width:52px; height:19px; ">
  352. <choices>
  353. <itemset nodeset="/root/init/dnarflag/itemset">
  354. <label ref="itemnm"/>
  355. <value ref="itemcd"/>
  356. </itemset>
  357. </choices>
  358. </select1>
  359. <button id="btn_srchrecinfo" class="btn1_letter2" navindex="6" style="left:435px; top:2px; width:56px; height:22px; ">
  360. <caption>조회</caption>
  361. <script type="javascript" ev:event="DOMActivate">
  362. <![CDATA[
  363. fSearchRecInfo();
  364. ]]>
  365. </script>
  366. </button>
  367. <select1 id="cmb_srchsortseq" ref="/root/main/cond/sortseq" class="combo_search" navindex="4" appearance="minimal" style="left:137px; top:3px; width:84px; height:19px; ">
  368. <choices>
  369. <item>
  370. <label>기록일자↓</label>
  371. <value>A</value>
  372. </item>
  373. <item>
  374. <label>기록일자↑</label>
  375. <value>D</value>
  376. </item>
  377. </choices>
  378. </select1>
  379. <button id="button1" class="btn4_letter4" style="left:491px; top:2px; width:80px; height:22px; ">
  380. <caption>인증저장</caption>
  381. <script type="javascript" ev:event="DOMActivate">
  382. <![CDATA[
  383. fSave();
  384. ]]>
  385. </script>
  386. </button>
  387. <button id="button2" class="btn6_letter2" navindex="6" style="left:582px; top:2px; width:56px; height:22px; ">
  388. <caption>닫기</caption>
  389. <script type="javascript" ev:event="DOMActivate">
  390. <![CDATA[
  391. model.close();
  392. ]]>
  393. </script>
  394. </button>
  395. </group>
  396. <datagrid id="grd_carerecinfo" nodeset="/root/main/recinfo/nursingrecordlist" autoresize="true" caption="삭제^기록일자^시간^DNAR^간호기록^작성자^작성자id" colsep="^" colwidth="49, 70, 44, 38, 343, 67, 0" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:60px; width:640px; height:345px; ">
  397. <col checkvalue="Y,N" ref="chk" type="checkbox"/>
  398. <col ref="recdd" format="yyyy-mm-dd" style="text-align:center; vertical-align:middle; "/>
  399. <col ref="rectm" format="hh:nn" style="text-align:center; vertical-align:middle; "/>
  400. <col disabled="true" ref="dnar" type="combo" style="text-align:center; vertical-align:middle; ">
  401. <choices>
  402. <itemset nodeset="/root/init/dnarflagnurs/itemset">
  403. <label ref="itemnm"/>
  404. <value ref="itemcd"/>
  405. </itemset>
  406. </choices>
  407. </col>
  408. <col ref="stmtspec"/>
  409. <col ref="fstrgstrnm" style="text-align:center; "/>
  410. <col ref="fstrgstrid" visibility="hidden"/>
  411. <script type="javascript" ev:event="onclick">
  412. <![CDATA[
  413. // var iRow = grd_carerecinfo.row;
  414. // model.setValue("/root/main/recinfo/nursingrecordlist["+iRow+"]/check", "Y");
  415. ]]>
  416. </script>
  417. </datagrid>
  418. <line id="line1" class="line_1" style="x1:0px; y1:55px; x2:640px; y2:55px; "/>
  419. <caption id="caption1" class="cell_1" style="left:0px; top:31px; width:80px; height:23px; text-align:center; ">Nursing D.</caption>
  420. <output id="opt_nursingd" ref="/root/main/cond/stmtcnts" class="output_fix" style="left:81px; top:33px; width:559px; height:19px; "/>
  421. </xhtml:body>
  422. </xhtml:html>