infusion.jsp 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  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" style="display: block;">
  6. <div class="container-fluid container">
  7. <div class="fixed_navi_wrap main">
  8. <div class="navigation">
  9. <h1>IVF</h1>
  10. <div class="navi_menu_wrap">
  11. <button type="button" name="leftMenuOpen" class="left_menu_btn main">
  12. <i>기본메뉴</i>
  13. </button>
  14. <button type="button" name="rightMenuOpen" class="right_menu_btn main poc-demo">
  15. <i>닥터메뉴</i>
  16. </button>
  17. </div>
  18. <!--end::class::navi_menu_wrap-->
  19. </div>
  20. <!--end::class::navigation-->
  21. </div>
  22. <div id="divCondition" class="main_fixed_wrap">
  23. <div class="collapse2 show" style="height: 205px;">
  24. <div class="select_toggle" style="padding: 8px 16px 4px 16px;">
  25. <div class="row">
  26. <div class="col-xs-6">
  27. <input type="text" id="txtInfusionPatientSearchTxt" placeholder="환자번호">
  28. </div>
  29. <div class="col-xs-3">
  30. <button type="button" name="button" class="btn btn-primary" id="btnBarcodeSearch" style="color: #ffffff;background: #0067a1;text-align: center;">
  31. <span style="color:white;">바코드</span>
  32. </button>
  33. </div>
  34. <div class="col-xs-3">
  35. <button type="button" name="button" class="btn btn-primary" id="btnInfusionSearch" style="color: #ffffff;background: #0067a1;text-align: center;">
  36. <span style="color:white;">검색</span>
  37. </button>
  38. </div>
  39. <!--
  40. <div class="col-xs-3 col-sm-3">
  41. <select id="sltOppatientOperationRoomCd">
  42. <option value="">수술방</option>
  43. </select>
  44. </div>
  45. -->
  46. </div>
  47. <div class="row">
  48. <div class="col-xs-6">
  49. <input type="text" id="txtInfusionNumberSearchTxt" placeholder="투약번호">
  50. </div>
  51. <div class="col-xs-3">
  52. <button type="button" name="button" class="btn btn-primary" id="btnBarcodeSearchSelect" style="color: #ffffff;background: #0067a1;text-align: center;">
  53. <span style="color:white;">선택</span>
  54. </button>
  55. </div>
  56. <div class="col-xs-3">
  57. <button type="button" name="button" class="btn btn-primary" id="btnInfusionBarcodeSearch" style="color: #ffffff;background: #0067a1;text-align: center;">
  58. <span style="color:white;">바코드</span>
  59. </button>
  60. </div>
  61. </div>
  62. <!--
  63. <div class="row">
  64. <div class="col-xs-6 col-sm-6">
  65. <select id="sltOppatientOperationStatCd">
  66. <option value="">진행상태</option>
  67. </select>
  68. </div>
  69. <div class="col-xs-6 col-sm-6">
  70. <div class="custom-control custom-checkbox shinhan">
  71. <input type="checkbox" id="chkOpatientIsLocalAnesthesia" name="chkOpatientIsLocalAnesthesia" class="custom-control-input"> <label class="cst-control-label" for="chkOpatientIsLocalAnesthesia"> 로컬마취제외<span></span></label>
  72. </div>
  73. </div>
  74. </div>
  75. -->
  76. <div class="chart-view-top" style="margin: 10px 0px 10px 0px; padding: 5px 15px 10px 15px;">
  77. <div class="row">
  78. <div class="col-xs-12">
  79. <p class="patient-name">
  80. <span class="modal-patient-name">김길동01</span>
  81. (<span class="modal-patient-id">patientId01</span>)
  82. </p>
  83. </div>
  84. </div>
  85. <div class="row">
  86. <div class="col-xs-12">
  87. <div class="col-xs-6">
  88. <p class="patient-info" style="padding-top: 5px;">
  89. <span>나이/성별</span> <span class="modal-patient-age-gender" style="padding-top: 10px;">20 / M</span>
  90. </p>
  91. </div>
  92. <div class="col-xs-6">
  93. <p class="patient-info" style="padding-top: 5px;">
  94. <span>진료</span> <span class="modal-patient-treat-cls" style="padding-top: 10px;">입원</span>
  95. </p>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. <!--
  103. <div class="dropdown">
  104. <button type="button" name="button" class="reset" id="btnOppatientReset">초기화</button>
  105. <button type="button" name="button" class="dropdown_btn">
  106. <strong>접기</strong>
  107. </button>
  108. <button type="button" name="button" class="submit" id="btnOppatientSearch">조회</button>
  109. </div>
  110. -->
  111. <div id="divResultHeader" class="chart-info">
  112. <div class="chart-title well">
  113. <div class="row">
  114. <div class="col-xs-12">
  115. <div id="divResultHeaderColumn1" class="col-xs-2 text-center">처방일자<span id="spanSortColumn1"></span></div>
  116. <div id="divResultHeaderColumn2" class="col-xs-1 text-center">분류<span id="spanSortColumn2"></span></div>
  117. <div id="divResultHeaderColumn3" class="col-xs-1 text-center">번호<span id="spanSortColumn3"></span></div>
  118. <div id="divResultHeaderColumn4" class="col-xs-1 text-center">차수<span id="spanSortColumn4"></span></div>
  119. <div id="divResultHeaderColumn5" class="col-xs-7 text-center">처방내역<span id="spanSortColumn5"></span></div>
  120. <!--<div id="divResultHeaderColumn6" class="col-xs-6 text-center"><span id="spanSortColumn6"></span></div>-->
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <div id="divResultRows" class="chart-info2 list" style="padding: 310px 16px 16px 16px;">
  127. <div class="row text-center" style="line-height: 60px; vertical-align: middle;font-size: 20px;font-weight: bold;"> 환자 바코드를 스캔해주세요. </div>
  128. <div style="height: 55vh;"></div>
  129. <%-- <div class="chart-content well same-name">
  130. <div class="row patient-row" patientno="0" patientid="patientId01" patientnm="김길동01" age="20" gender="M" treatcls="I" receiptNo="0000">
  131. <div class="col-xs-12 col-sm-6 col-lg-6">
  132. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">patientId01</div>
  133. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">김길동01</div>
  134. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">병동1/01/01</div>
  135. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">20/M</div>
  136. </div>
  137. <div class="col-xs-12 col-sm-6 col-lg-6">
  138. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">진료과1/홍길동</div>
  139. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">홍길동01</div>
  140. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">2018-07-01</div>
  141. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">2001-01-01</div>
  142. </div>
  143. </div>
  144. </div>
  145. <div class="chart-content well same-name">
  146. <div class="row patient-row" patientno="0" patientid="patientId01" patientnm="김길동01" age="20" gender="M" treatcls="I" receiptNo="0000">
  147. <div class="col-xs-12 col-sm-6 col-lg-6">
  148. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">patientId01</div>
  149. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">김길동01</div>
  150. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">병동1/01/01</div>
  151. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">20/M</div>
  152. </div>
  153. <div class="col-xs-12 col-sm-6 col-lg-6">
  154. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">진료과1/홍길동</div>
  155. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">홍길동01</div>
  156. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">2018-07-01</div>
  157. <div class="col-xs-3 col-sm-3 col-lg-3 text-center" style="padding:0px;">2001-01-01</div>
  158. </div>
  159. </div>
  160. </div>
  161. <div class="chart-content well same-name">
  162. <a href="#">
  163. <div class="row">
  164. <div class="col-xs-3 text-center p-info-01">
  165. <p>M20181119</p>
  166. <p>이지은</p>
  167. </div>
  168. <div class="col-xs-3 text-center p-info-02">
  169. <p class="text-truncate">소아청소년(PS)</p>
  170. <p>김유겸</p>
  171. </div>
  172. <div class="col-xs-3 text-center p-info-03">
  173. <p class="restart">재진</p>
  174. <p>10.03 17:00</p>
  175. </div>
  176. <div class="col-xs-3 text-center p-info-04">
  177. <p>
  178. <span>36</span> / <span>여</span>
  179. </p>
  180. <p>871015</p>
  181. </div>
  182. </div>
  183. </a>
  184. </div>
  185. <div class="chart-content well same-name">
  186. <a href="#">
  187. <div class="row">
  188. <div class="col-xs-3 text-center p-info-01">
  189. <p>M20181119</p>
  190. <p>이지은</p>
  191. </div>
  192. <div class="col-xs-3 text-center p-info-02">
  193. <p class="text-truncate">소아기내과(PS)</p>
  194. <p>전덕우</p>
  195. </div>
  196. <div class="col-xs-3 text-center p-info-03">
  197. <p class="start">초진</p>
  198. <p>10.04 11:00</p>
  199. </div>
  200. <div class="col text-center p-info-04">
  201. <p>
  202. <span>23</span> / <span>여</span>
  203. </p>
  204. <p>930123</p>
  205. </div>
  206. </div>
  207. </a>
  208. </div> --%>
  209. </div>
  210. </div>
  211. <!--
  212. <div class="col-xs-12" style="height:50px;width:100%;position:fixed;left:0;bottom:0;">
  213. <div class="col-xs-10">
  214. </div>
  215. <div class="col-xs-2" style="padding:0px 0px 0px 0px;">
  216. <button type="button" name="button" class="btn btn-primary" id="btnInputInfusionAct" style="width:100%; color: #ffffff;background: #0067a1;text-align: center;">
  217. <span style="color:white;">실시</span>
  218. </button>
  219. </div>
  220. </div>
  221. -->
  222. </div>
  223. <!-- 투약실시 -->
  224. <div class="modal fade-scale" id="mplusAlertInfusionAction" tabindex="-1" role="dialog" style="display: none; z-index: 1051;">
  225. <div class="modal-dialog modal-dialog-centered" role="document">
  226. <div class="modal-content">
  227. <div class="modal-header">
  228. <h5 class="modal-title" id="firstViewCheckModalLabel">IVF실시</h5>
  229. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  230. <span aria-hidden="true">×</span>
  231. </button>
  232. </div>
  233. <div>
  234. <div class="chart-title well">
  235. <table style="width: 100%; margin: 5px; border: 1px solid #444444;">
  236. <thead>
  237. <tr class="exam-header">
  238. <th class="text-center" style="width:30%; border: 1px solid #444444;padding: 5px;">수액처리</th>
  239. <th class="text-center" style="border: 1px solid #444444;padding: 5px;">
  240. <label class="radio-inline"><input type="radio" id="radioInfusionAct1" class="custom-control custom-radio" name="radioInfusion" checked>수액처리</label>
  241. <label class="radio-inline"><input type="radio" id="radioInfusionAct2" class="custom-control custom-radio" name="radioInfusion">수액미처리</label>
  242. </th>
  243. </tr>
  244. </thead>
  245. </table>
  246. <table style="width: 100%; margin: 5px; border: 1px solid #444444;">
  247. <thead>
  248. <tr class="exam-header">
  249. <th class="text-center" style="width:30%; border: 1px solid #444444;padding: 5px;">수액번호</th>
  250. <th class="text-center" style="border: 1px solid #444444;padding: 5px;">
  251. <div id="infusionActionNum">
  252. </div>
  253. </th>
  254. </tr>
  255. </thead>
  256. <tbody>
  257. <tr>
  258. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">투약일</td>
  259. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  260. <input type="date" id="dateInfusionActionDate" class="form-control">
  261. </td>
  262. </tr>
  263. <tr>
  264. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">투약시간</td>
  265. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  266. <input type="time" id="dateInfusionActionTime" class="form-control">
  267. </td>
  268. </tr>
  269. <tr>
  270. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">투약용량</td>
  271. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  272. <input id="sliderCapacity" data-slider-id="sliderCapacity" type="text" data-slider-min="0" data-slider-max="200" data-slider-step="1" data-slider-tooltip="hide" style="width:70%;"/>
  273. <input type="text" id="txtInfusionSize" maxlength="3" style="width:20%;"/>
  274. <label>cc</label>
  275. </td>
  276. </tr>
  277. </tbody>
  278. </table>
  279. <table style="width: 100%; margin: 5px; border: 1px solid #444444;">
  280. <tbody>
  281. <tr>
  282. <td class="text-center" style="width:30%;border: 1px solid #444444;padding: 5px;">종료일</td>
  283. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  284. <input type="date" id="dateInfusionEndDate" class="form-control">
  285. </td>
  286. </tr>
  287. <tr>
  288. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">종료시간</td>
  289. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  290. <input type="time" id="dateInfusionEndTime" class="form-control">
  291. </td>
  292. </tr>
  293. <tr>
  294. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">폐기량</td>
  295. <td class="text-center" style="border: 1px solid #444444;padding: 5px;">
  296. <input id="sliderDisCapacity" data-slider-id="sliderDisCapacity" type="text" data-slider-min="0" data-slider-max="200" data-slider-step="1" data-slider-tooltip="hide" style="width:70%;"/>
  297. <input type="text" id="txtInfusionDisSize" maxlength="3" style="width:20%;"/>
  298. <label>cc</label>
  299. </td>
  300. </tr>
  301. </tbody>
  302. </table>
  303. </div>
  304. </div>
  305. <div class="modal-footer">
  306. <div class="col-xs-4">
  307. <button type="button" name="button" class="btn btn-primary" id="btnInfusionAct" style="width:100%; color: #ffffff;background: #0067a1;text-align: center;">
  308. <span style="color:white;">시작</span>
  309. </btton>
  310. </div>
  311. <div class="col-xs-4">
  312. <button type="button" name="button" class="btn btn-primary" id="btnInfusionEnd" style="width:100%; color: #ffffff;background: #0067a1;text-align: center;">
  313. <span style="color:white;">종료</span>
  314. </btton>
  315. </div>
  316. <div class="col-xs-4">
  317. <button type="button" name="button" class="btn btn-primary" id="btnInfusionCancel" style="width:100%; color: #ffffff;background: #FE642E;text-align: center;">
  318. <span style="color:white;">취소</span>
  319. </button>
  320. </div>
  321. </div>
  322. </div>
  323. </div>
  324. </div>
  325. <script type="text/javascript" src="<c:url value="/resources/js/mobile/safety/infusion.js?version=" /><s:message code="mp.version"/>"></script>
  326. <script type="text/javascript">
  327. $(document).ready(function () {
  328. //==== 페이지 기본 설정 { ====
  329. //==== 페이지 기본 설정 } ====
  330. //==== 서비스 객체 { ====
  331. var mplusSafetyInfusion = new mplus_safety_infusion();
  332. mplusSafetyInfusion.setGlobal(mplusSafetyInfusion);
  333. mplusSafetyInfusion.init();
  334. //==== 서비스 객체 } ====
  335. });
  336. </script>