test.jsp 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@ taglib prefix="s" uri="http://www.springframework.org/tags"%>
  4. <!-- Page Content -->
  5. <div id="divContent">
  6. <%-- <button type="button" id="myModalBtn" class="btn btn-primary">
  7. <span>Launch modal</span>
  8. </button>
  9. <button type="button" id="sidebarToolBtn" class="btn btn-info">
  10. <i class="fas fa-align-left"></i> <span>Toggle Sidebar2</span>
  11. </button>
  12. <nav class="navbar navbar-expand-lg navbar-light bg-light">
  13. <div class="container-fluid">
  14. <button type="button" id="sidebarCollapse" class="btn btn-info">
  15. <i class="fas fa-align-left"></i> <span>Toggle Sidebar</span>
  16. </button>
  17. <button class="btn btn-dark d-inline-block d-lg-none ml-auto"
  18. type="button" data-toggle="collapse"
  19. data-target="#navbarSupportedContent"
  20. aria-controls="navbarSupportedContent" aria-expanded="false"
  21. aria-label="Toggle navigation">
  22. <i class="fas fa-align-justify"></i>
  23. </button>
  24. <div class="collapse navbar-collapse" id="navbarSupportedContent">
  25. <ul class="nav navbar-nav ml-auto">
  26. <li class="nav-item active"><a class="nav-link" href="#">Page</a>
  27. </li>
  28. <li class="nav-item"><a class="nav-link" href="#">Page</a></li>
  29. <li class="nav-item"><a class="nav-link" href="#">Page</a></li>
  30. <li class="nav-item"><a class="nav-link" href="#">Page</a></li>
  31. </ul>
  32. </div>
  33. </div>
  34. </nav> --%>
  35. <div id="divCondition" style="background-color: #eeeeee; height: 120px;">
  36. <span style="mar">조건부</span>
  37. </div>
  38. <div id="divResult">
  39. <div id="divResultHeader">
  40. <div class="row" style="overflow: hidden; background-color: yellow;">
  41. <div class="col-xs-12 col-sm-6 col-lg-6">
  42. <div id="divResultHeaderColumn1" class="col-xs-3 col-sm-3 col-lg-3">환자번호</div>
  43. <div id="divResultHeaderColumn2" class="col-xs-3 col-sm-3 col-lg-3">환자명</div>
  44. <div id="divResultHeaderColumn3" class="col-xs-3 col-sm-3 col-lg-3">병동/병실/병상</div>
  45. <div id="divResultHeaderColumn4" class="col-xs-3 col-sm-3 col-lg-3">나이/성별</div>
  46. </div>
  47. <div class="col-xs-12 col-sm-6 col-lg-6">
  48. <div id="divResultHeaderColumn5" class="col-xs-3 col-sm-3 col-lg-3">진료과/진료의</div>
  49. <div id="divResultHeaderColumn6" class="col-xs-3 col-sm-3 col-lg-3">주치의</div>
  50. <div id="divResultHeaderColumn7" class="col-xs-3 col-sm-3 col-lg-3">입원일</div>
  51. <div id="divResultHeaderColumn8" class="col-xs-3 col-sm-3 col-lg-3">생년월일</div>
  52. </div>
  53. </div>
  54. </div>
  55. <div id="divResultRows">
  56. <div class="row patient-row" patientNo="0" patientId="111222333" style="overflow: hidden; background-color: aqua;">
  57. <div class="col-xs-12 col-sm-6 col-lg-6">
  58. <div class="col-xs-3 col-sm-3 col-lg-3">content1</div>
  59. <div class="col-xs-3 col-sm-3 col-lg-3">content2</div>
  60. <div class="col-xs-3 col-sm-3 col-lg-3">content3</div>
  61. <div class="col-xs-3 col-sm-3 col-lg-3">content4</div>
  62. </div>
  63. <div class="col-xs-12 col-sm-6 col-lg-6">
  64. <div class="col-xs-3 col-sm-3 col-lg-3">content5</div>
  65. <div class="col-xs-3 col-sm-3 col-lg-3">content6</div>
  66. <div class="col-xs-3 col-sm-3 col-lg-3">content7</div>
  67. <div class="col-xs-3 col-sm-3 col-lg-3">content8</div>
  68. </div>
  69. </div>
  70. <div class="row patient-row" patientNo="1" patientId="111222333" style="overflow: hidden; background-color: aqua;">
  71. <div class="col-xs-12 col-sm-6 col-lg-6">
  72. <div class="col-xs-3 col-sm-3 col-lg-3">content1</div>
  73. <div class="col-xs-3 col-sm-3 col-lg-3">content2</div>
  74. <div class="col-xs-3 col-sm-3 col-lg-3">content3</div>
  75. <div class="col-xs-3 col-sm-3 col-lg-3">content4</div>
  76. </div>
  77. <div class="col-xs-12 col-sm-6 col-lg-6">
  78. <div class="col-xs-3 col-sm-3 col-lg-3">content5</div>
  79. <div class="col-xs-3 col-sm-3 col-lg-3">content6</div>
  80. <div class="col-xs-3 col-sm-3 col-lg-3">content7</div>
  81. <div class="col-xs-3 col-sm-3 col-lg-3">content8</div>
  82. </div>
  83. </div>
  84. <div class="row patient-row" patientNo="2" patientId="111222333" style="overflow: hidden; background-color: aqua;">
  85. <div class="col-xs-12 col-sm-6 col-lg-6">
  86. <div class="col-xs-3 col-sm-3 col-lg-3">content1</div>
  87. <div class="col-xs-3 col-sm-3 col-lg-3">content2</div>
  88. <div class="col-xs-3 col-sm-3 col-lg-3">content3</div>
  89. <div class="col-xs-3 col-sm-3 col-lg-3">content4</div>
  90. </div>
  91. <div class="col-xs-12 col-sm-6 col-lg-6">
  92. <div class="col-xs-3 col-sm-3 col-lg-3">content5</div>
  93. <div class="col-xs-3 col-sm-3 col-lg-3">content6</div>
  94. <div class="col-xs-3 col-sm-3 col-lg-3">content7</div>
  95. <div class="col-xs-3 col-sm-3 col-lg-3">content8</div>
  96. </div>
  97. </div>
  98. <div class="row patient-row" patientNo="3" patientId="111222333" style="overflow: hidden; background-color: aqua;">
  99. <div class="col-xs-12 col-sm-6 col-lg-6">
  100. <div class="col-xs-3 col-sm-3 col-lg-3">content1</div>
  101. <div class="col-xs-3 col-sm-3 col-lg-3">content2</div>
  102. <div class="col-xs-3 col-sm-3 col-lg-3">content3</div>
  103. <div class="col-xs-3 col-sm-3 col-lg-3">content4</div>
  104. </div>
  105. <div class="col-xs-12 col-sm-6 col-lg-6">
  106. <div class="col-xs-3 col-sm-3 col-lg-3">content5</div>
  107. <div class="col-xs-3 col-sm-3 col-lg-3">content6</div>
  108. <div class="col-xs-3 col-sm-3 col-lg-3">content7</div>
  109. <div class="col-xs-3 col-sm-3 col-lg-3">content8</div>
  110. </div>
  111. </div>
  112. <div class="row patient-row" patientNo="4" patientId="111222333" style="overflow: hidden; background-color: aqua;">
  113. <div class="col-xs-12 col-sm-6 col-lg-6">
  114. <div class="col-xs-3 col-sm-3 col-lg-3">content1</div>
  115. <div class="col-xs-3 col-sm-3 col-lg-3">content2</div>
  116. <div class="col-xs-3 col-sm-3 col-lg-3">content3</div>
  117. <div class="col-xs-3 col-sm-3 col-lg-3">content4</div>
  118. </div>
  119. <div class="col-xs-12 col-sm-6 col-lg-6">
  120. <div class="col-xs-3 col-sm-3 col-lg-3">content5</div>
  121. <div class="col-xs-3 col-sm-3 col-lg-3">content6</div>
  122. <div class="col-xs-3 col-sm-3 col-lg-3">content7</div>
  123. <div class="col-xs-3 col-sm-3 col-lg-3">content8</div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. <div>
  129. <div align="center">
  130. <button type="button" class="btn btn-info" id="btnMedicalHistory">과거 진료 이력 조회</button>
  131. <button type="button" class="btn btn-info" id="btnMedicalRecord">진료 기록 조회</button>
  132. <button type="button" class="btn btn-info" id="btnPrescription">처방조회</button>
  133. <button type="button" class="btn btn-info" id="btnDrugInfo">복약안내</button>
  134. <button type="button" class="btn btn-info" id="btnExamList">검사결과 리스트</button>
  135. <button type="button" class="btn btn-info" id="btnExamRsltTy1">검사결과 타입1 - 검체검사</button>
  136. <button type="button" class="btn btn-info" id="btnExamRsltTy2">검사결과 타입2 - 판독결과</button>
  137. <button type="button" class="btn btn-info" id="btnOperationDetail">수술 상세</button>
  138. <button type="button" class="btn btn-info" id="btnTreatmentDetail">시술 상세</button>
  139. <button type="button" class="btn btn-info" id="btnCollaborationDetail">협진 상세</button>
  140. <button type="button" class="btn btn-info" id="btnVital">임상관찰 등록</button>
  141. <button type="button" class="btn btn-info" id="btnVitalList">임상관찰 조회</button>
  142. <button type="button" class="btn btn-info" id="btnMedication">투약실시 등록</button>
  143. <button type="button" class="btn btn-info" id="btnMedicationList">투약실시 조회</button>
  144. <button type="button" class="btn btn-info" id="btnDoctorWorkSchDetail">의사 당직 상세 일정</button>
  145. <button type="button" class="btn btn-info" id="btnNurseWorkSchDetail">간호사 당직 상세 일정</button>
  146. <button type="button" class="btn btn-info" id="btnInternWorkSchDetail">인턴 근무 상세 일정</button>
  147. <button type="button" class="btn btn-info" id="btnDoctorInfo">의사 정보</button>
  148. </div>
  149. </div>
  150. <h2>Collapsible Sidebar Using Bootstrap 4</h2>
  151. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  152. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  153. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  154. aliquip ex ea commodo consequat. Duis aute irure dolor in
  155. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  156. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  157. culpa qui officia deserunt mollit anim id est laborum.</p>
  158. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  159. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  160. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  161. aliquip ex ea commodo consequat. Duis aute irure dolor in
  162. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  163. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  164. culpa qui officia deserunt mollit anim id est laborum.</p>
  165. <div class="line"></div>
  166. <h2>Lorem Ipsum Dolor</h2>
  167. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  168. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  169. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  170. aliquip ex ea commodo consequat. Duis aute irure dolor in
  171. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  172. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  173. culpa qui officia deserunt mollit anim id est laborum.</p>
  174. <div class="line"></div>
  175. <h2>Lorem Ipsum Dolor</h2>
  176. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  177. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  178. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  179. aliquip ex ea commodo consequat. Duis aute irure dolor in
  180. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  181. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  182. culpa qui officia deserunt mollit anim id est laborum.</p>
  183. <div class="line"></div>
  184. <h3>Lorem Ipsum Dolor</h3>
  185. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  186. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  187. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  188. aliquip ex ea commodo consequat. Duis aute irure dolor in
  189. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  190. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  191. culpa qui officia deserunt mollit anim id est laborum.</p>
  192. <h2>Collapsible Sidebar Using Bootstrap 4</h2>
  193. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  194. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  195. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  196. aliquip ex ea commodo consequat. Duis aute irure dolor in
  197. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  198. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  199. culpa qui officia deserunt mollit anim id est laborum.</p>
  200. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  201. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  202. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  203. aliquip ex ea commodo consequat. Duis aute irure dolor in
  204. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  205. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  206. culpa qui officia deserunt mollit anim id est laborum.</p>
  207. <div class="line"></div>
  208. <h2>Lorem Ipsum Dolor</h2>
  209. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  210. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  211. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  212. aliquip ex ea commodo consequat. Duis aute irure dolor in
  213. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  214. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  215. culpa qui officia deserunt mollit anim id est laborum.</p>
  216. <div class="line"></div>
  217. <h2>Lorem Ipsum Dolor</h2>
  218. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  219. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  220. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  221. aliquip ex ea commodo consequat. Duis aute irure dolor in
  222. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  223. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  224. culpa qui officia deserunt mollit anim id est laborum.</p>
  225. <div class="line"></div>
  226. <h3>Lorem Ipsum Dolor</h3>
  227. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
  228. eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
  229. minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  230. aliquip ex ea commodo consequat. Duis aute irure dolor in
  231. reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  232. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
  233. culpa qui officia deserunt mollit anim id est laborum.</p>
  234. </div>
  235. <script type="text/javascript" src="<c:url value="/resources/js/mobile/test/test.js?version=" /><s:message code="mp.version"/>"></script>
  236. <script type="text/javascript">
  237. $(document).ready(function () {
  238. //==== 페이지 기본 설정 { ====
  239. $('#divHeader').css('display', 'block');
  240. $('#divHeaderTitle').text("test page");
  241. $('#dismiss, .overlay').on('click', function () {
  242. $('#divMainMenu').removeClass('active');
  243. $('#divQuickMenu').removeClass('active');
  244. $('.overlay').removeClass('active');
  245. });
  246. $('#myModalBtn').click(function(){
  247. /* $('#modalPatientInfo').modal('show');
  248. var mplusModalPatientinfo = new mplus_modal_patientinfo();
  249. mplusModalPatientinfo.init(); */
  250. $('#modalSample').modal('show');
  251. var mplusModalSample = new mplus_modal_sample();
  252. mplusModalSample.init();
  253. });
  254. //==== 페이지 기본 설정 } ====
  255. //==== 서비스 객체 { ====
  256. var mplusTestTest = new mplus_test_test();
  257. mplusTestTest.init();
  258. //==== 서비스 객체 } ====
  259. // 모달 다이얼로그 버튼 이벤트 등록
  260. var eventModalBtnClick = function(){
  261. $("#btnMedicalHistory").off("click");
  262. $("#btnMedicalHistory").on("click", function(){
  263. $("#modalMedicalHistory").modal("show");
  264. mplusModalMedicalhistory.init();
  265. });
  266. $("#btnMedicalRecord").off("click");
  267. $("#btnMedicalRecord").on("click", function(){
  268. $("#modalMedicalRecord").modal("show");
  269. mplusModalMedicalrecord.init();
  270. });
  271. $("#btnPrescription").off("click");
  272. $("#btnPrescription").on("click", function(){
  273. $("#modalPrescription").modal("show");
  274. mplusModalPrescription.init();
  275. });
  276. $("#btnDrugInfo").off("click");
  277. $("#btnDrugInfo").on("click", function(){
  278. $("#modalDrugInfo").modal("show");
  279. mplusModalDruginfo.init();
  280. });
  281. $("#btnExamList").off("click");
  282. $("#btnExamList").on("click", function(){
  283. $("#modalExamList").modal("show");
  284. mplusModalExamlist.init();
  285. });
  286. $("#btnExamRsltTy1").off("click");
  287. $("#btnExamRsltTy1").on("click", function(){
  288. $("#modalExamRsltTy1").modal("show");
  289. mplusModalExamrsltty1.init();
  290. });
  291. $("#btnExamRsltTy2").off("click");
  292. $("#btnExamRsltTy2").on("click", function(){
  293. $("#modalExamRsltTy2").modal("show");
  294. mplusModalExamrsltty2.init();
  295. });
  296. $("#btnOperationDetail").off("click");
  297. $("#btnOperationDetail").on("click", function(){
  298. $("#modalOperationDetail").modal("show");
  299. mplusModalOperationdetail.init();
  300. });
  301. $("#btnTreatmentDetail").off("click");
  302. $("#btnTreatmentDetail").on("click", function(){
  303. $("#modalTreatmentDetail").modal("show");
  304. mplusModalTreatmentdetail.init();
  305. });
  306. $("#btnCollaborationDetail").off("click");
  307. $("#btnCollaborationDetail").on("click", function(){
  308. $("#modalCollaborationDetail").modal("show");
  309. mplusModalCollaborationdetail.init();
  310. });
  311. $("#btnVital").off("click");
  312. $("#btnVital").on("click", function(){
  313. $("#modalVital").modal("show");
  314. mplusModalVital.init();
  315. });
  316. $("#btnVitalList").off("click");
  317. $("#btnVitalList").on("click", function(){
  318. $("#modalVitalList").modal("show");
  319. mplusModalVitallist.init();
  320. });
  321. $("#btnMedication").off("click");
  322. $("#btnMedication").on("click", function(){
  323. $("#modalMedication").modal("show");
  324. mplusModalMedication.init();
  325. });
  326. $("#btnMedicationList").off("click");
  327. $("#btnMedicationList").on("click", function(){
  328. $("#modalMedicationList").modal("show");
  329. mplusModalMedicationlist.init();
  330. });
  331. $("#btnDoctorWorkSchDetail").off("click");
  332. $("#btnDoctorWorkSchDetail").on("click", function(){
  333. $("#modalDoctorWorkSchDetail").modal("show");
  334. mplusModalDoctorworkschdetail.init();
  335. });
  336. $("#btnNurseWorkSchDetail").off("click");
  337. $("#btnNurseWorkSchDetail").on("click", function(){
  338. $("#modalNurseWorkSchDetail").modal("show");
  339. mplusModalNurseworkschdetail.init();
  340. });
  341. $("#btnInternWorkSchDetail").off("click");
  342. $("#btnInternWorkSchDetail").on("click", function(){
  343. $("#modalInternWorkSchDetail").modal("show");
  344. mplusModalInternworkschdetail.init();
  345. });
  346. $("#btnDoctorInfo").off("click");
  347. $("#btnDoctorInfo").on("click", function(){
  348. $("#modalDoctorInfo").modal("show");
  349. mplusModalDoctorinfo.init();
  350. });
  351. };
  352. eventModalBtnClick();
  353. });
  354. </script>