include_old.jsp 77 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883
  1. <%@page import="com.dbs.mplus.MPlusConstants"%>
  2. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  4. <%@ taglib prefix="s" uri="http://www.springframework.org/tags"%>
  5. <%
  6. response.setHeader("Cache-Control","no-store");
  7. response.setHeader("Pragma","no-cache");
  8. response.setDateHeader("Expires",0);
  9. if (request.getProtocol().equals("HTTP/1.1")){
  10. response.setHeader("Cache-Control", "no-cache");
  11. }
  12. %>
  13. <meta property="og:type" content="website" />
  14. <meta property="og:title" content="M-Care Plus" />
  15. <meta property="og:description" content="M-Care Plus 서비스입니다." />
  16. <meta name="format-detection" content="telephone=no" />
  17. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  18. <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=3.0" />
  19. <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> -->
  20. <meta http-equiv="Expires" content="0" />
  21. <meta http-equiv="Cache-Control" content="no-cache" />
  22. <meta http-equiv="Pragma" content="no-cache" />
  23. <link rel="shortcut icon" href="<c:url value="/resources/css/images/favicon.ico" />" />
  24. <html>
  25. <body>
  26. <div class="modal" id="sortModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" style="display: none; z-index: 1050">
  27. <div class="modal-dialog" role="document">
  28. <div class="modal-content">
  29. <div class="modal-header">
  30. <button type="button" class="close" data-dismiss="modal"
  31. aria-label="Close">
  32. <span aria-hidden="true">&times;</span>
  33. </button>
  34. <h4 class="modal-title" id="modalLabel">정렬 방법</h4>
  35. </div>
  36. <div class="modal-body">
  37. <div id="" class="modal-btn mb10">
  38. <div class="col-xs-2"></div>
  39. <div class="col-xs-4 radio3 radio-check pd0">
  40. <input type="radio" id="sortRadio1" checked name="sortRadio" value="up">
  41. <label for="sortRadio1">오름차순</label>
  42. </div>
  43. <div class="col-xs-4 radio3 radio-check pd0">
  44. <input type="radio" id="sortRadio2" name="sortRadio" value="down"> <label
  45. for="sortRadio2">내림차순</label>
  46. </div>
  47. <div class="col-xs-2"></div>
  48. </div>
  49. <select class="form-control" id="sltSort">
  50. </select>
  51. </div>
  52. <div class="modal-footer">
  53. <button type="button" class="btn btn-style-1" id="sortConfirmBtn">확인</button>
  54. <button type="button" class="btn btn-style-2" data-dismiss="modal">취소</button>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <div class="modal" id="settingModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" style="display: none; z-index: 1050">
  60. <div class="modal-dialog" role="document">
  61. <div class="modal-content">
  62. <div class="modal-header">
  63. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  64. <h4 class="modal-title" id="modalLabel"> 부서를 선택해 주세요</h4>
  65. </div>
  66. <div class="modal-body">
  67. <div id="settingDeptList">
  68. <div class="radio3 radio-check">
  69. <input type="radio" id="radio-1" checked name="deptRadio">
  70. <label for="radio-1">내과</label>
  71. </div>
  72. <div class="radio3 radio-check">
  73. <input type="radio" id="radio-2" name="deptRadio">
  74. <label for="radio-2">소화기센터</label>
  75. </div>
  76. <div class="radio3 radio-check">
  77. <input type="radio" id="radio-3" name="deptRadio">
  78. <label for="radio-3">암센터</label>
  79. </div>
  80. <div class="radio3 radio-check">
  81. <input type="radio" id="radio-1" checked name="deptRadio">
  82. <label for="radio-1">내과</label>
  83. </div>
  84. <div class="radio3 radio-check">
  85. <input type="radio" id="radio-2" name="deptRadio">
  86. <label for="radio-2">소화기센터</label>
  87. </div>
  88. <div class="radio3 radio-check">
  89. <input type="radio" id="radio-3" name="deptRadio">
  90. <label for="radio-3">암센터</label>
  91. </div>
  92. <div class="radio3 radio-check">
  93. <input type="radio" id="radio-1" checked name="deptRadio">
  94. <label for="radio-1">내과</label>
  95. </div>
  96. <div class="radio3 radio-check">
  97. <input type="radio" id="radio-2" name="deptRadio">
  98. <label for="radio-2">소화기센터</label>
  99. </div>
  100. <div class="radio3 radio-check">
  101. <input type="radio" id="radio-3" name="deptRadio">
  102. <label for="radio-3">암센터</label>
  103. </div>
  104. <div class="radio3 radio-check">
  105. <input type="radio" id="radio-1" checked name="deptRadio">
  106. <label for="radio-1">내과</label>
  107. </div>
  108. <div class="radio3 radio-check">
  109. <input type="radio" id="radio-2" name="deptRadio">
  110. <label for="radio-2">소화기센터</label>
  111. </div>
  112. <div class="radio3 radio-check">
  113. <input type="radio" id="radio-3" name="deptRadio">
  114. <label for="radio-3">암센터</label>
  115. </div>
  116. <div class="radio3 radio-check">
  117. <input type="radio" id="radio-1" checked name="deptRadio">
  118. <label for="radio-1">내과</label>
  119. </div>
  120. <div class="radio3 radio-check ">
  121. <input type="radio" id="radio-2" name="deptRadio">
  122. <label for="radio-2">소화기센터</label>
  123. </div>
  124. <div class="radio3 radio-check ">
  125. <input type="radio" id="radio-3" name="deptRadio">
  126. <label for="radio-3">암센터</label>
  127. </div>
  128. <div class="radio3 radio-check">
  129. <input type="radio" id="radio-1" checked name="deptRadio">
  130. <label for="radio-1">내과</label>
  131. </div>
  132. <div class="radio3 radio-check ">
  133. <input type="radio" id="radio-2" name="deptRadio">
  134. <label for="radio-2">소화기센터</label>
  135. </div>
  136. <div class="radio3 radio-check ">
  137. <input type="radio" id="radio-3" name="deptRadio">
  138. <label for="radio-3">암센터</label>
  139. </div>
  140. <div class="radio3 radio-check">
  141. <input type="radio" id="radio-1" checked name="deptRadio">
  142. <label for="radio-1">내과</label>
  143. </div>
  144. <div class="radio3 radio-check ">
  145. <input type="radio" id="radio-2" name="deptRadio">
  146. <label for="radio-2">소화기센터</label>
  147. </div>
  148. <div class="radio3 radio-check ">
  149. <input type="radio" id="radio-3" name="deptRadio">
  150. <label for="radio-3">암센터</label>
  151. </div>
  152. <div class="radio3 radio-check">
  153. <input type="radio" id="radio-1" checked name="deptRadio">
  154. <label for="radio-1">내과</label>
  155. </div>
  156. <div class="radio3 radio-check ">
  157. <input type="radio" id="radio-2" name="deptRadio">
  158. <label for="radio-2">소화기센터</label>
  159. </div>
  160. <div class="radio3 radio-check ">
  161. <input type="radio" id="radio-3" name="deptRadio">
  162. <label for="radio-3">암센터</label>
  163. </div>
  164. <div class="radio3 radio-check">
  165. <input type="radio" id="radio-1" checked name="deptRadio">
  166. <label for="radio-1">내과</label>
  167. </div>
  168. <div class="radio3 radio-check ">
  169. <input type="radio" id="radio-2" name="deptRadio">
  170. <label for="radio-2">소화기센터</label>
  171. </div>
  172. <div class="radio3 radio-check ">
  173. <input type="radio" id="radio-3" name="deptRadio">
  174. <label for="radio-3">암센터</label>
  175. </div>
  176. </div>
  177. </div>
  178. <div class="modal-footer">
  179. <button type="button" class="btn btn-style-1" id="btnSaveSettingModal">저장</button>
  180. <button type="button" class="btn btn-style-2" data-dismiss="modal">취소</button>
  181. </div>
  182. </div>
  183. </div>
  184. </div>
  185. <div class="modal" tabindex="-1" role="dialog" id="mplusAlert" style="display: none; z-index: 1051">
  186. <div class="modal-dialog" role="document">
  187. <div class="modal-content">
  188. <div class="modal-header">
  189. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  190. <h4 class="modal-title">알림</h4>
  191. </div>
  192. <div class="modal-body">
  193. </div>
  194. <div class="modal-footer">
  195. <button type="button" class="btn btn-style-1 alertBtn" data-dismiss="modal">확인</button>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. <div class="modal" tabindex="-1" role="dialog" id="mplusConfirm" style="display: none; z-index: 1050">
  201. <div class="modal-dialog" role="document">
  202. <div class="modal-content">
  203. <div class="modal-header">
  204. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  205. <h4 class="modal-title">알림</h4>
  206. </div>
  207. <div class="modal-body">
  208. </div>
  209. <div class="modal-footer">
  210. <button type="button" class="btn btn-style-1 popupCallback confirmBtn">확인</button>
  211. <button type="button" class="btn btn-style-2 popupCancel confirmBtn" data-dismiss="modal">취소</button>
  212. </div>
  213. </div>
  214. </div>
  215. </div>
  216. <div class="wrap-loading" style="display: none" id="wrapLoding">
  217. <div class="loader"></div>
  218. </div>
  219. <!-- 간호입력 팝업 -->
  220. <div id="nursingPopup">
  221. <div id="popContentNursingRecode" class="popup-content" style="display: none; position: relative">
  222. <!-- Nav tabs -->
  223. <ul class="nav nav-tabs nav-tabs-custom" role="tablist" id="nursingRecodeTab">
  224. <li role="presentation" class="active"><a href="#tabInfo" aria-controls="tabInfo" role="tab" data-toggle="tab">정보</a></li>
  225. <li role="presentation"><a href="#tabHistory" aria-controls="tabHistory" role="tab" data-toggle="tab">이력</a></li>
  226. <li role="presentation"><a href="#tabVital" aria-controls="tabVital" role="tab" data-toggle="tab">임상관찰</a></li>
  227. <li role="presentation"><a href="#tabInject" aria-controls="tabInject" role="tab" data-toggle="tab">투약</a></li>
  228. <!-- <li role="presentation"><a href="#tabCure" aria-controls="tabCure" role="tab" data-toggle="tab">투약실시</a></li> -->
  229. </ul>
  230. <!-- Tab panes -->
  231. <div class="tab-content" style="position: relative">
  232. <div role="tabpanel" class="tab-pane active" id="tabInfo">
  233. <!-- <div class="patient-detail" id="infoPatientDetail">
  234. <div class="patient-detail-item">!</div>
  235. <div class="patient-detail-item">₩</div>
  236. <div class="patient-detail-item">V</div>
  237. <div class="patient-detail-item">E</div>
  238. <div class="patient-detail-item selected">R</div>
  239. <div class="patient-detail-item">A</div>
  240. <div class="patient-detail-item">I</div>
  241. <div class="patient-detail-item selected">C</div>
  242. <div class="patient-detail-item">S</div>
  243. <div class="patient-detail-item">M</div>
  244. </div>
  245. <div class="patient-detail-txt mb10" id="infoPatientDetailTxt" style="display:none;">
  246. I 감염<br>
  247. &emsp;접촉 / 매독 / 20140801<br>
  248. &emsp;혈액 / 매독 / 20150610 / 혈액조심, 필요시 개인보호구, 주사침 찔림 조심, 안전주사기 사용, 환자 및 보호자 교육
  249. </div> -->
  250. <table class="info-style mt10">
  251. <tbody>
  252. <tr style="display: none">
  253. <th>ID</th>
  254. <td id="nursingPopupId"></td>
  255. </tr>
  256. <tr>
  257. <th>성명/등록번호</th>
  258. <td id="nursingPopupNameNum"></td>
  259. </tr>
  260. <tr>
  261. <th>생년월일</th>
  262. <td id="nursingPopupBirth"></td>
  263. </tr>
  264. <tr>
  265. <th>성별 / 나이</th>
  266. <td id="nursingPopupSex"></td>
  267. </tr>
  268. <tr>
  269. <th>병동/병실/병상</th>
  270. <td id="nursingPopupRoom"></td>
  271. </tr>
  272. <tr>
  273. <th>진단명</th>
  274. <td id="nursingDiagnosisNm"></td>
  275. </tr>
  276. <tr>
  277. <th>수술일</th>
  278. <td id="nursingOperatingDt"></td>
  279. </tr>
  280. <tr>
  281. <th>수술명</th>
  282. <td id="nursingOperatingNm"></td>
  283. </tr>
  284. <tr>
  285. <th>입원일</th>
  286. <td id="nursingInDt"></td>
  287. </tr>
  288. <tr>
  289. <th>입원사유</th>
  290. <td id="nursingInRsn"></td>
  291. </tr>
  292. <tr>
  293. <th>현재질병상태</th>
  294. <td id="nursingCurrentStat"></td>
  295. </tr>
  296. </tbody>
  297. </table>
  298. </div>
  299. <!-- 이력 시작 -->
  300. <div role="tabpanel" class="tab-pane" id="tabHistory">
  301. <div class="col-xs-12 mt10 mb5 history-comment text-center">
  302. ※ 이력은 1개월 단위로 조회됩니다. (<span>∨</span> : 더보기 , <span>∧</span> : 접기)
  303. </div>
  304. <div class="col-xs-12 mt10 mb5">
  305. <strong class="title-bg">외래</strong>
  306. <span id="outSearchDt" class="history-date"></span>
  307. </div>
  308. <div id="historyOut" class="col-xs-12 history-list">
  309. <div class="history-item col-xs-12">
  310. <div class="col-xs-4 col-sm-3 pdl0">
  311. <strong>2017-01-28</strong>
  312. </div>
  313. <div class="col-xs-8 col-sm-4 pd0">
  314. 내분비내과 김길동
  315. </div>
  316. <div class="col-xs-4 pd0">
  317. </div>
  318. <div class="col-xs-8 col-sm-5 pd0">
  319. 갑상선
  320. </div>
  321. </div>
  322. <div class="history-item col-xs-12">
  323. <div class="col-xs-4 col-sm-3 pdl0">
  324. <strong>2017-01-28</strong>
  325. </div>
  326. <div class="col-xs-8 col-sm-4 pd0">
  327. 내분비내과 김길동
  328. </div>
  329. <div class="col-xs-4 pd0">
  330. </div>
  331. <div class="col-xs-8 col-sm-5 pd0">
  332. 갑상선
  333. </div>
  334. </div>
  335. <div class="col-xs-6 history-more text-center" id="historyOutMore">
  336. <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span>
  337. </div>
  338. <div class="col-xs-6 history-more text-center" id="historyOutClose">
  339. <span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span>
  340. </div>
  341. </div>
  342. <div class="col-xs-12 mt10 mb5">
  343. <strong class="title-bg">입원</strong>
  344. <span id="inSearchDt" class="history-date"></span>
  345. </div>
  346. <div id="historyIn" class="col-xs-12 history-list">
  347. <div class="history-item col-xs-12">
  348. <div class="col-xs-4 col-sm-3 pdl0">
  349. <strong>2017-01-28 ~ 08-10</strong>
  350. </div>
  351. <div class="col-xs-8 col-sm-4 pd0">
  352. 내분비내과 김길동 55/1501/01
  353. </div>
  354. <div class="col-xs-4 pd0">
  355. </div>
  356. <div class="col-xs-8 col-sm-5 pd0">
  357. Pain in joint
  358. </div>
  359. </div>
  360. <div class="history-item col-xs-12">
  361. <div class="col-xs-4 col-sm-3 pdl0">
  362. <strong>2017-01-28 ~ 08-10</strong>
  363. </div>
  364. <div class="col-xs-8 col-sm-4 pd0">
  365. 내분비내과 김길동 55/1501/01
  366. </div>
  367. <div class="col-xs-4 pd0">
  368. </div>
  369. <div class="col-xs-8 col-sm-5 pd0">
  370. Pain in joint
  371. </div>
  372. </div>
  373. <div class="col-xs-6 history-more text-center" id="historyInMore">
  374. <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span>
  375. </div>
  376. <div class="col-xs-6 history-more text-center" id="historyInClose">
  377. <span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span>
  378. </div>
  379. </div>
  380. <div class="col-xs-12 mt10 mb5">
  381. <strong class="title-bg">수술</strong>
  382. <span id="opSearchDt" class="history-date"></span>
  383. </div>
  384. <div id="historyOp" class="col-xs-12 history-list">
  385. <div class="history-item col-xs-12 op-bg">
  386. <div class="col-xs-4 col-sm-3 pdl0">
  387. <strong>2017-01-28</strong>
  388. </div>
  389. <div class="col-xs-8 col-sm-4 pd0">
  390. Paint in joint, Arthroscopy of shoulder
  391. </div>
  392. <div class="col-xs-4 pd0">
  393. </div>
  394. <div class="col-xs-8 col-sm-5 pd0">
  395. 정형외과 이길동
  396. </div>
  397. </div>
  398. <div class="history-item col-xs-12">
  399. <div class="col-xs-4 col-sm-3 pdl0">
  400. <strong>2017-01-28</strong>
  401. </div>
  402. <div class="col-xs-8 col-sm-4 pd0">
  403. Paint in joint, Arthroscopy of shoulder
  404. </div>
  405. <div class="col-xs-4 pd0">
  406. </div>
  407. <div class="col-xs-8 col-sm-5 pd0">
  408. 정형외과 이길동
  409. </div>
  410. </div>
  411. <div class="col-xs-6 history-more text-center" id="historyOpMore">
  412. <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span>
  413. </div>
  414. <div class="col-xs-6 history-more text-center" id="historyOpClose">
  415. <span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span>
  416. </div>
  417. </div>
  418. </div>
  419. <!-- 임상 시작 -->
  420. <div role="tabpanel" class="tab-pane" id="tabVital">
  421. <div id="vitalSearch">
  422. <div class="col-xs-12">
  423. <div class="col-xs-2"></div>
  424. <div class="col-xs-8 text-center mt5">
  425. <span class="vital-prev-day glyphicon glyphicon-triangle-left" aria-hidden="true"></span>
  426. <span id="vitalSearchDate">2017-09-19</span>
  427. <span class="vital-next-day glyphicon glyphicon-triangle-right" aria-hidden="true"></span>
  428. </div>
  429. <div class="col-xs-2 mb10 text-right">
  430. <button type="button" class="btn btn-style-1 btn-sm" id="btnInputVital">입력
  431. </button>
  432. </div>
  433. </div>
  434. <!-- 달력 선택 할 수 있게 해달라고 하면 아래 내용 이용하기 (쫌 이상할 수 있음..) -->
  435. <%-- <div class="col-xs-3 pd0 text-right clinic_prev_day">
  436. <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  437. </div>
  438. <div class="col-xs-6">
  439. <input type="date" class="form-control" id="clinic_searchDate" required="required">
  440. </div>
  441. <div class="col-xs-3 pd0 text-left clinic-next-day">
  442. <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  443. </div> --%>
  444. <table id="vitalTable" class="table table-condensed text-center">
  445. <thead>
  446. <tr>
  447. <th class="text-center">시간</th>
  448. <th class="text-center">맥박</th>
  449. <th class="text-center">호흡</th>
  450. <th class="text-center">체온</th>
  451. <th class="text-center">SBP</th>
  452. <th class="text-center">DBP</th>
  453. <th class="text-center">SpO<sub>2</sub></th>
  454. </tr>
  455. </thead>
  456. <tbody id="vitalList">
  457. </tbody>
  458. </table>
  459. </div>
  460. <div id="vitalInfo" style="display: none">
  461. <div class="col-xs-12">
  462. <div class="col-xs-10 pd0">
  463. <div class="col-xs-12">
  464. <div id="vitalEnteredTm" class="top-info-style" style="display:none"><span class="mp-dot"></span><span class="content"></span></div>
  465. <div id="inputEnteredTm">입력일자 : <input id="enterDateTime" type="text"></div>
  466. </div>
  467. </div>
  468. <div class="col-xs-2 text-right pd0">
  469. <button type="button" class="btn btn-style-1 btn-sm" id="btnSearchVital">조회
  470. </button>
  471. </div>
  472. </div>
  473. <!-- 임상 슬라이더 시작 -->
  474. <div class="col-xs-12 pd0 mt10 mb5">
  475. <div class="col-xs-3 col-sm-2">
  476. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  477. <input type="checkbox" id="pulseCheck" value="pulse" data-itemCd="1000500001">
  478. <label for="pulseCheck">맥박
  479. </label>
  480. </div>
  481. </div>
  482. <div class="col-xs-4 col-sm-3 pd0">
  483. <div class="input-group input-group-white">
  484. <input type="number" class="form-control input-sm vital-value" id="txtPulse" placeholder="맥박" data-itemCd="1000500001">
  485. <div class="input-group-addon">회</div>
  486. </div>
  487. </div>
  488. </div>
  489. <div class="col-xs-12 mb5">
  490. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  491. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusPulse">
  492. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  493. </button>
  494. </div>
  495. <div class="col-xs-8 pd0">
  496. <input id="sliderPulse" data-slider-id='sliderPulse' type="text"
  497. data-slider-min="0" data-slider-max="200" data-slider-step="1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  498. </div>
  499. <div class="col-xs-2 pdl0 btn-slider-area">
  500. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusPulse">
  501. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  502. </button>
  503. </div>
  504. </div>
  505. <div class="col-xs-12 pd0 mt10 mb5">
  506. <div class="col-xs-3 col-sm-2">
  507. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  508. <input type="checkbox" id="breathCheck" value="breath" data-itemCd="1000600001">
  509. <label for="breathCheck">호흡
  510. </label>
  511. </div>
  512. </div>
  513. <div class="col-xs-4 col-sm-3 pd0">
  514. <div class="input-group input-group-white">
  515. <input type="number" class="form-control input-sm vital-value" id="txtBreath" placeholder="호흡" data-itemCd="1000600001">
  516. <div class="input-group-addon">회</div>
  517. </div>
  518. </div>
  519. </div>
  520. <div class="col-xs-12 mb5">
  521. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  522. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusBreath">
  523. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  524. </button>
  525. </div>
  526. <div class="col-xs-8 pd0">
  527. <input id="sliderBreath" data-slider-id='sliderBreath' type="text"
  528. data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  529. </div>
  530. <div class="col-xs-2 pdl0 btn-slider-area">
  531. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusBreath">
  532. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  533. </button>
  534. </div>
  535. </div>
  536. <div class="col-xs-12 pd0 mt10 mb5">
  537. <div class="col-xs-3 col-sm-2">
  538. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  539. <input type="checkbox" id="temperatureCheck" value="temperature" data-itemCd="1000700001">
  540. <label for="temperatureCheck">체온
  541. </label>
  542. </div>
  543. </div>
  544. <div class="col-xs-4 col-sm-3 pd0">
  545. <div class="input-group input-group-white">
  546. <input type="number" class="form-control input-sm vital-value" id="txtTemperature" placeholder="체온" data-itemCd="1000700001">
  547. <div class="input-group-addon">℃</div>
  548. </div>
  549. </div>
  550. </div>
  551. <div class="col-xs-12 mb5">
  552. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  553. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusTemperature">
  554. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  555. </button>
  556. </div>
  557. <div class="col-xs-8 pd0">
  558. <input id="sliderTemperature" data-slider-id='sliderTemperature' type="text"
  559. data-slider-min="30" data-slider-max="45" data-slider-step="0.1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  560. </div>
  561. <div class="col-xs-2 pdl0 btn-slider-area">
  562. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusTemperature">
  563. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  564. </button>
  565. </div>
  566. </div>
  567. <div class="col-xs-12 pd0 mt10 mb5">
  568. <div class="col-xs-3 col-sm-2">
  569. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  570. <input type="checkbox" id="maxBpsCheck" value="maxBps" data-itemCd="1000800001">
  571. <label for="maxBpsCheck">SBP
  572. </label>
  573. </div>
  574. </div>
  575. <div class="col-xs-4 col-sm-3 pd0">
  576. <div class="input-group input-group-white">
  577. <input type="number" class="form-control input-sm vital-value" id="txtMaxBps" placeholder="최고혈압" data-itemCd="1000800001">
  578. <div class="input-group-addon">mmHg</div>
  579. </div>
  580. </div>
  581. </div>
  582. <div class="col-xs-12 mb5">
  583. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  584. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusMaxBps">
  585. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  586. </button>
  587. </div>
  588. <div class="col-xs-8 pd0">
  589. <input id="sliderMaxBps" data-slider-id='sliderMaxBps' type="text"
  590. data-slider-min="20" data-slider-max="200" data-slider-step="1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  591. </div>
  592. <div class="col-xs-2 pdl0 btn-slider-area">
  593. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusMaxBps">
  594. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  595. </button>
  596. </div>
  597. </div>
  598. <div class="col-xs-12 pd0 mt10 mb5">
  599. <div class="col-xs-3 col-sm-2">
  600. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  601. <input type="checkbox" id="minBpsCheck" value="minBps" data-itemCd="1000900001">
  602. <label for="minBpsCheck">DBP
  603. </label>
  604. </div>
  605. </div>
  606. <div class="col-xs-4 col-sm-3 pd0">
  607. <div class="input-group input-group-white">
  608. <input type="number" class="form-control input-sm vital-value" id="txtMinBps" placeholder="최저혈압" data-itemCd="1000900001">
  609. <div class="input-group-addon">mmHg</div>
  610. </div>
  611. </div>
  612. </div>
  613. <div class="col-xs-12 mb5">
  614. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  615. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusMinBps">
  616. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  617. </button>
  618. </div>
  619. <div class="col-xs-8 pd0">
  620. <input id="sliderMinBps" data-slider-id='sliderMinBps' type="text"
  621. data-slider-min="20" data-slider-max="200" data-slider-step="1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  622. </div>
  623. <div class="col-xs-2 pdl0 btn-slider-area">
  624. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusMinBps">
  625. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  626. </button>
  627. </div>
  628. </div>
  629. <div class="col-xs-12 pd0 mt10 mb5">
  630. <div class="col-xs-3 col-sm-2">
  631. <div class="checkbox3 checkbox-check checkbox-light vital-checkbox ">
  632. <input type="checkbox" id="spO2Check" value="spO2" data-itemCd="2001100049">
  633. <label for="spO2Check">SpO<sub>2</sub>
  634. </label>
  635. </div>
  636. </div>
  637. <div class="col-xs-4 col-sm-3 pd0">
  638. <div class="input-group input-group-white">
  639. <input type="number" class="form-control input-sm vital-value" id="txtSpO2" placeholder="SpO2" data-itemCd="2001100049">
  640. <div class="input-group-addon">%</div>
  641. </div>
  642. </div>
  643. </div>
  644. <div class="col-xs-12 mb10">
  645. <div class="col-xs-2 pdr0 text-right btn-slider-area">
  646. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnMinusSpO2">
  647. <span class="glyphicon glyphicon glyphicon-minus" aria-hidden="true"></span>
  648. </button>
  649. </div>
  650. <div class="col-xs-8 pd0">
  651. <input id="sliderSpO2" data-slider-id='sliderSpO2' type="text"
  652. data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-tooltip="hide" data-slider-enabled="false"/>
  653. </div>
  654. <div class="col-xs-2 pdl0 btn-slider-area">
  655. <button type="button" class="btn btn-sm btn-slider" aria-label="Left Align" id="btnPlusSpO2">
  656. <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>
  657. </button>
  658. </div>
  659. </div>
  660. <div class="col-xs-12 text-center mt10 mb10">
  661. <button type="button" class="btn btn-style-1 btn-sm mp-bottom-btn" id="btnVitalSubmit">입력
  662. </button>
  663. </div>
  664. </div>
  665. </div>
  666. <!-- 투약 시작 -->
  667. <div role="tabpanel" class="tab-pane" id="tabInject">
  668. <div class="row2 row" id="injectSearch">
  669. <div class="col-xs-12 text-center mt5">
  670. <span class="inject-prev-day glyphicon glyphicon-triangle-left" aria-hidden="true"></span>
  671. <span id="injectSearchDate">2017-09-19</span>
  672. <span class="inject-next-day glyphicon glyphicon-triangle-right" aria-hidden="true"></span>
  673. </div>
  674. </div>
  675. <div class="row2">
  676. <div id="injectList">
  677. <div id="injectHeader">
  678. <div class="list-row container">
  679. <div class="col-xs-12 col-sm-6 pd0">
  680. <div class="header col-xs-2 col-sm-2 pdl5 pdr0 letter-control">처방번호
  681. </div>
  682. <div class="header col-xs-10 col-sm-10 pdl5 pdr5">약품명 / 투여방법
  683. </div>
  684. </div>
  685. <div class="col-xs-12 col-sm-6 pd0">
  686. <div class="header col-xs-2 col-sm-2 pdl5 pdr0 letter-control">투여여부
  687. </div>
  688. <div class="header col-xs-3 col-sm-3 pdl5 pdr5">용량(T 용량)
  689. </div>
  690. <div class="header col-xs-3 col-sm-3 pdl5 pdr5">투여시간
  691. </div>
  692. <div class="header col-xs-4 col-sm-4 pdl5 pdr5 letter-control">차수 / 총투여횟수
  693. </div>
  694. </div>
  695. </div>
  696. </div>
  697. <!-- 리스트 헤더 종료 -->
  698. <ul class="list-group" id="injectDataList">
  699. </ul>
  700. </div>
  701. </div>
  702. </div>
  703. <div role="tabpanel" class="tab-pane" id="tabCure">
  704. <%-- <div id="cureList" style="display: none">
  705. <div class="row3 mt5 container">
  706. <div class="col-xs-12">
  707. <div id="cureToday" class="top-info-style"><span class="mp-dot"></span><span class="content"></span></div>
  708. </div>
  709. </div>
  710. <div class="container text-center">
  711. <div class="radio3 radio-check radio-inline">
  712. <input type="radio" id="radio1" name="radio-time" value="D"> <label for="radio1">Day </label>
  713. </div>
  714. <div class="radio3 radio-check radio-inline">
  715. <input type="radio" id="radio2" checked name="radio-time" value="E"> <label for="radio2">Evening</label>
  716. </div>
  717. <div class="radio3 radio-check radio-inline">
  718. <input type="radio" id="radio3" name="radio-time" value="N"> <label for="radio3">Night</label>
  719. </div>
  720. </div>
  721. <div class="row3 pdt10" style="padding-left: 1px; padding-right:1px">
  722. <div class="hidden-xs col-sm-2">
  723. </div>
  724. <div class="col-xs-4 col-sm-2 pd0">
  725. <table class="table table-condensed" id="cureHeaderTable">
  726. <thead class="">
  727. <tr>
  728. <th class="text-center">항목</th>
  729. <th style="min-width: 32px">&nbsp;&nbsp;</th>
  730. </tr>
  731. </thead>
  732. <tbody class="text-center" id="">
  733. <tr>
  734. <td>경구약</td>
  735. <td style="width: 32px" data-medicine="A01" data-time="0"></td>
  736. </tr>
  737. <tr>
  738. <td >외용약</td>
  739. <td style="width: 32px" data-medicine="A03" data-time="0"></td>
  740. </tr>
  741. <tr>
  742. <td>주사약</td>
  743. <td style="width: 32px" data-medicine="A02" data-time="0"></td>
  744. </tr>
  745. <tr>
  746. <td>IVF</td>
  747. <td style="width: 32px" class="" data-medicine="A05" data-time="0">
  748. </td>
  749. </tr>
  750. </tbody>
  751. </table>
  752. </div>
  753. <div class="col-xs-8 col-sm-6 pd0" style="overflow-x: auto" id="cureDataTableWrap">
  754. <table class="table table-condensed cure-responsive-size" style="" id="cureDataTable_D" data-duty="D">
  755. <thead class="" id="cureDataHead">
  756. <tr>
  757. <th class="text-center">6시</th>
  758. <th class="text-center">7시</th>
  759. <th class="text-center">8시</th>
  760. <th class="text-center">9시</th>
  761. <th class="text-center">10시</th>
  762. <th class="text-center">11시</th>
  763. <th class="text-center">12시</th>
  764. <th class="text-center">13시</th>
  765. </tr>
  766. </thead>
  767. <tbody class="text-center" id="cureDataList">
  768. <tr>
  769. <td class="" data-medicine="A01" data-time="6"></td>
  770. <td class="" data-medicine="A01" data-time="7"></td>
  771. <td class="" data-medicine="A01" data-time="8"></td>
  772. <td class="" data-medicine="A01" data-time="9"></td>
  773. <td class="" data-medicine="A01" data-time="10"></td>
  774. <td class="" data-medicine="A01" data-time="11"></td>
  775. <td class="" data-medicine="A01" data-time="12"></td>
  776. <td class="" data-medicine="A01" data-time="13"></td>
  777. </tr>
  778. <tr>
  779. <td class="" data-medicine="A03" data-time="6"></td>
  780. <td class="" data-medicine="A03" data-time="7"></td>
  781. <td class="" data-medicine="A03" data-time="8"></td>
  782. <td class="" data-medicine="A03" data-time="9"></td>
  783. <td class="" data-medicine="A03" data-time="10"></td>
  784. <td class="" data-medicine="A03" data-time="11"></td>
  785. <td class="" data-medicine="A03" data-time="12"></td>
  786. <td class="" data-medicine="A03" data-time="13"></td>
  787. </tr>
  788. <tr>
  789. <td class="" data-medicine="A02" data-time="6"></td>
  790. <td class="" data-medicine="A02" data-time="7"></td>
  791. <td class="" data-medicine="A02" data-time="8"></td>
  792. <td class="" data-medicine="A02" data-time="9"></td>
  793. <td class="" data-medicine="A02" data-time="10"></td>
  794. <td class="" data-medicine="A02" data-time="11"></td>
  795. <td class="" data-medicine="A02" data-time="12"></td>
  796. <td class="" data-medicine="A02" data-time="13"></td>
  797. </tr>
  798. <tr>
  799. <td class="" data-medicine="A05" data-time="6"></td>
  800. <td class="" data-medicine="A05" data-time="7"></td>
  801. <td class="" data-medicine="A05" data-time="8"></td>
  802. <td class="" data-medicine="A05" data-time="9"></td>
  803. <td class="" data-medicine="A05" data-time="10"></td>
  804. <td class="" data-medicine="A05" data-time="11"></td>
  805. <td class="" data-medicine="A05" data-time="12"></td>
  806. <td class="" data-medicine="A05" data-time="13"></td>
  807. </tr>
  808. </tbody>
  809. </table>
  810. <table class="table table-condensed cure-responsive-size" style="" id="cureDataTable_E" data-duty="E">
  811. <thead class="" id="cureDataHead">
  812. <tr>
  813. <th class="text-center">14시</th>
  814. <th class="text-center">15시</th>
  815. <th class="text-center">16시</th>
  816. <th class="text-center">17시</th>
  817. <th class="text-center">18시</th>
  818. <th class="text-center">19시</th>
  819. <th class="text-center">20시</th>
  820. <th class="text-center">21시</th>
  821. </tr>
  822. </thead>
  823. <tbody class="text-center" id="cureDataList">
  824. <tr>
  825. <td class="" data-medicine="A01" data-time="14"></td>
  826. <td class="" data-medicine="A01" data-time="15"></td>
  827. <td class="" data-medicine="A01" data-time="16"></td>
  828. <td class="" data-medicine="A01" data-time="17"></td>
  829. <td class="" data-medicine="A01" data-time="18"></td>
  830. <td class="" data-medicine="A01" data-time="19"></td>
  831. <td class="" data-medicine="A01" data-time="20"></td>
  832. <td class="" data-medicine="A01" data-time="21"></td>
  833. </tr>
  834. <tr>
  835. <td class="" data-medicine="A03" data-time="14"></td>
  836. <td class="" data-medicine="A03" data-time="15"></td>
  837. <td class="" data-medicine="A03" data-time="16"></td>
  838. <td class="" data-medicine="A03" data-time="17"></td>
  839. <td class="" data-medicine="A03" data-time="18"></td>
  840. <td class="" data-medicine="A03" data-time="19"></td>
  841. <td class="" data-medicine="A03" data-time="20"></td>
  842. <td class="" data-medicine="A03" data-time="21"></td>
  843. </tr>
  844. <tr>
  845. <td class="" data-medicine="A02" data-time="14"></td>
  846. <td class="" data-medicine="A02" data-time="15"></td>
  847. <td class="" data-medicine="A02" data-time="16"></td>
  848. <td class="" data-medicine="A02" data-time="17"></td>
  849. <td class="" data-medicine="A02" data-time="18"></td>
  850. <td class="" data-medicine="A02" data-time="19"></td>
  851. <td class="" data-medicine="A02" data-time="20"></td>
  852. <td class="" data-medicine="A02" data-time="21"></td>
  853. </tr>
  854. <tr>
  855. <td class="" data-medicine="A05" data-time="14"></td>
  856. <td class="" data-medicine="A05" data-time="15"></td>
  857. <td class="" data-medicine="A05" data-time="16"></td>
  858. <td class="" data-medicine="A05" data-time="17"></td>
  859. <td class="" data-medicine="A05" data-time="18"></td>
  860. <td class="" data-medicine="A05" data-time="19"></td>
  861. <td class="" data-medicine="A05" data-time="20"></td>
  862. <td class="" data-medicine="A05" data-time="21"></td>
  863. </tr>
  864. </tbody>
  865. </table>
  866. <table class="table table-condensed cure-responsive-size" style="" id="cureDataTable_N" data-duty="N">
  867. <thead class="" id="cureDataHead">
  868. <tr>
  869. <th class="text-center">22시</th>
  870. <th class="text-center">23시</th>
  871. <th class="text-center">0시</th>
  872. <th class="text-center">1시</th>
  873. <th class="text-center">2시</th>
  874. <th class="text-center">3시</th>
  875. <th class="text-center">4시</th>
  876. <th class="text-center">5시</th>
  877. </tr>
  878. </thead>
  879. <tbody class="text-center" id="cureDataList">
  880. <tr>
  881. <td class="" data-medicine="A01" data-time="22"></td>
  882. <td class="" data-medicine="A01" data-time="23"></td>
  883. <td class="" data-medicine="A01" data-time="0"></td>
  884. <td class="" data-medicine="A01" data-time="1"></td>
  885. <td class="" data-medicine="A01" data-time="2"></td>
  886. <td class="" data-medicine="A01" data-time="3"></td>
  887. <td class="" data-medicine="A01" data-time="4"></td>
  888. <td class="" data-medicine="A01" data-time="5"></td>
  889. </tr>
  890. <tr>
  891. <td class="" data-medicine="A03" data-time="22"></td>
  892. <td class="" data-medicine="A03" data-time="23"></td>
  893. <td class="" data-medicine="A03" data-time="0"></td>
  894. <td class="" data-medicine="A03" data-time="1"></td>
  895. <td class="" data-medicine="A03" data-time="2"></td>
  896. <td class="" data-medicine="A03" data-time="3"></td>
  897. <td class="" data-medicine="A03" data-time="4"></td>
  898. <td class="" data-medicine="A03" data-time="5"></td>
  899. </tr>
  900. <tr>
  901. <td class="" data-medicine="A02" data-time="22"></td>
  902. <td class="" data-medicine="A02" data-time="23"></td>
  903. <td class="" data-medicine="A02" data-time="0"></td>
  904. <td class="" data-medicine="A02" data-time="1"></td>
  905. <td class="" data-medicine="A02" data-time="2"></td>
  906. <td class="" data-medicine="A02" data-time="3"></td>
  907. <td class="" data-medicine="A02" data-time="4"></td>
  908. <td class="" data-medicine="A02" data-time="5"></td>
  909. </tr>
  910. <tr>
  911. <td class="" data-medicine="A05" data-time="22"></td>
  912. <td class="" data-medicine="A05" data-time="23"></td>
  913. <td class="" data-medicine="A05" data-time="0"></td>
  914. <td class="" data-medicine="A05" data-time="1"></td>
  915. <td class="" data-medicine="A05" data-time="2"></td>
  916. <td class="" data-medicine="A05" data-time="3"></td>
  917. <td class="" data-medicine="A05" data-time="4"></td>
  918. <td class="" data-medicine="A05" data-time="5"></td>
  919. </tr>
  920. </tbody>
  921. </table>
  922. </div>
  923. <div class="hidden-xs col-sm-2">
  924. </div>
  925. </div>
  926. </div> --%>
  927. <div id="cureDetail">
  928. <div class="row2 container">
  929. <div class="col-xs-3 col-sm-4 pdl5 pdr0">
  930. <select class="form-control" id="sltMedType">
  931. <!-- <option value="00">전체</option> --> <!-- 전체 조회 DB 권한오류 해결되면 주석 해제하기 -->
  932. <option value="A01">경구약</option>
  933. <option value="A03">외용약</option>
  934. <option value="A02">주사약</option>
  935. <option value="A05">IVF</option>
  936. </select>
  937. </div>
  938. <div class="col-xs-4 col-sm-4 pdl5 pdr0">
  939. <select class="form-control" id="sltTimeType">
  940. <option value="current">현재시간</option>
  941. <option value="special">특정시간</option>
  942. <option value="noTime">시간없음</option>
  943. <option value="currentDuty">현근무번</option>
  944. </select>
  945. </div>
  946. <div class="col-xs-3 col-sm-3 pdl5 pdr5">
  947. <select class="form-control" id="sltTime" disabled>
  948. <option value="00">0시</option>
  949. <option value="01">1시</option>
  950. <option value="02">2시</option>
  951. <option value="03">3시</option>
  952. <option value="04">4시</option>
  953. <option value="05">5시</option>
  954. <option value="06">6시</option>
  955. <option value="07">7시</option>
  956. <option value="08">8시</option>
  957. <option value="09">9시</option>
  958. <option value="10">10시</option>
  959. <option value="11">11시</option>
  960. <option value="12">12시</option>
  961. <option value="13">13시</option>
  962. <option value="14">14시</option>
  963. <option value="15">15시</option>
  964. <option value="16">16시</option>
  965. <option value="17">17시</option>
  966. <option value="18">18시</option>
  967. <option value="19">19시</option>
  968. <option value="20">20시</option>
  969. <option value="21">21시</option>
  970. <option value="22">22시</option>
  971. <option value="23">23시</option>
  972. </select>
  973. </div>
  974. <div class="col-xs-2 col-sm-1 text-right pdl5">
  975. <button type="button" class="btn btn-style-1 btn-sm" id="btnSearchCure">조회
  976. </button>
  977. </div>
  978. </div>
  979. <div class="row3">
  980. <div class="col-xs-12 col-sm-12 pd0 text-center mb5">
  981. <!-- <div class="btn-group" role="group" aria-label="..."> -->
  982. <button type="button" class="btn btn-style-3 btn-sm" id="btnStartDrug" style="min-width:95px">실시</button>
  983. <button type="button" class="btn btn-style-3 btn-sm" id="btnChangeDrug" style="min-width:95px">시간변경 후 실시</button>
  984. <button type="button" class="btn btn-style-3 btn-sm" id="btnStartSap" style="min-width:95px">주사실시</button>
  985. <!-- </div> -->
  986. </div>
  987. <div class="col-xs-12 col-sm-12 pd0">
  988. <div id="cureDetailList">
  989. <div id="cureHeader">
  990. <div class="list-row container">
  991. <div class="col-xs-12 col-sm-6 pd0">
  992. <span class="header col-xs-1 col-sm-1 pdl5 pdr5">&nbsp;
  993. </span>
  994. <span class="header col-xs-3 col-sm-2 pdl5 pdr5">시행시간
  995. </span>
  996. <span class="header col-xs-3 col-sm-3 pd0 letter-control">처방번호/차수
  997. </span>
  998. <span class="header col-xs-5 col-sm-6 pdl5 pdr5">약품명</span>
  999. </div>
  1000. <div class="col-xs-12 col-sm-6 pd0">
  1001. <span class="header col-xs-1 hidden-sm pdl5 pdr5">&nbsp;
  1002. </span>
  1003. <span class="header col-xs-3 col-sm-4 pdl5 pdr5">용량(T용량)</span>
  1004. <span class="header col-xs-3 col-sm-3 pd0">투여방법
  1005. </span>
  1006. <span class="header col-xs-5 col-sm-5 pdl5 pdr5">메모
  1007. </span>
  1008. </div>
  1009. </div>
  1010. </div>
  1011. <!-- 리스트 헤더 종료 -->
  1012. <ul class="list-group" id="cureDetailDataList">
  1013. </ul>
  1014. </div>
  1015. </div>
  1016. </div>
  1017. </div>
  1018. </div>
  1019. </div>
  1020. </div>
  1021. <div id="newPopupFooter" class="foot-content" style="display: none;">
  1022. <div class="btn-group btn-group-justified" role="group" aria-label="...">
  1023. <div class="btn-group" role="group">
  1024. <button type="button" class="btn btn-style-1" name="btnMoveDetail">기본</button>
  1025. </div>
  1026. <div class="btn-group" role="group">
  1027. <button type="button" class="btn btn-style-1" name="btnMovePrescription">처방</button>
  1028. </div>
  1029. <div class="btn-group" role="group">
  1030. <button type="button" class="btn btn-style-1" name="btnMoveExamine">검사</button>
  1031. </div>
  1032. </div>
  1033. </div>
  1034. </div>
  1035. <!-- 기본/처방/검사 팝업 -->
  1036. <div id="patientPopup">
  1037. <div id="popContentPatientInfo" class="popup-content" style="display: none">
  1038. <div class="container">
  1039. <div class="col-xs-6">
  1040. <h2 class="title">환자 정보</h2>
  1041. </div>
  1042. </div>
  1043. <table class="info-style">
  1044. <tbody>
  1045. <tr>
  1046. <th>성명</th>
  1047. <td id="patientPopupName"></td>
  1048. </tr>
  1049. <tr>
  1050. <th>등록번호</th>
  1051. <td id="patientPopupNum"></td>
  1052. </tr>
  1053. <tr>
  1054. <th>생년월일</th>
  1055. <td id="patientPopupBirth"></td>
  1056. </tr>
  1057. <tr>
  1058. <th>성별 / 나이</th>
  1059. <td id="patientPopupSex"></td>
  1060. </tr>
  1061. <tr>
  1062. <th>혈액형</th>
  1063. <td id="patientPopupBloodTyp"></td>
  1064. </tr>
  1065. <tr>
  1066. <th>전화번호1</th>
  1067. <td>
  1068. <span class="patient-info-tel" id="patientPopupCellphone"></span>
  1069. <div class="patient-info-tel-btn" id="patientTelBtnBox">
  1070. <button type="button" class="btn btn-danger btn-sm" id="patientTelBtn">
  1071. <i class="fa fa-phone"></i><span class="hidden">전화걸기</span>
  1072. </button>
  1073. <button type="button" class="btn btn-sms btn-sm" id="patientSmsBtn">
  1074. <i class="fa fa-envelope-o"></i><span class="hidden">문자보내기</span>
  1075. </button>
  1076. </div>
  1077. </td>
  1078. </tr>
  1079. <tr>
  1080. <th>전화번호2</th>
  1081. <td>
  1082. <span class="patient-info-tel" id="patientPopupGuardianphone"></span>
  1083. <div class="patient-info-tel-btn" id="guardianTelBtnBox">
  1084. <button type="button" class="btn btn-danger btn-sm" id="guardianTelBtn">
  1085. <i class="fa fa-phone"></i><span class="hidden">전화걸기</span>
  1086. </button>
  1087. <button type="button" class="btn btn-sms btn-sm" id="guardianSmsBtn">
  1088. <i class="fa fa-envelope-o"></i><span class="hidden">문자보내기</span>
  1089. </button>
  1090. </div>
  1091. </td>
  1092. </tr>
  1093. <tr>
  1094. <th>주소</th>
  1095. <td id="patientPopupAddress"></td>
  1096. </tr>
  1097. </tbody>
  1098. </table>
  1099. </div>
  1100. <div id="popContentPrescription" class="popup-content" style="display: none">
  1101. <div class="text-left form-wrap">
  1102. <div class="container mb10">
  1103. <div class="col-xs-12"><strong class="name" id="prescriptionPatientName"></strong></div>
  1104. </div>
  1105. <div class="container" >
  1106. <div class="col-xs-6">
  1107. <input type="date" class="form-control" id="prescriptionDtpSrchdd" required="required">
  1108. <select class="form-control" id="prescriptionSelectdd" style="display: none"></select>
  1109. </div>
  1110. <div class="col-xs-6">
  1111. <select class="form-control" id="prescriptionSelectbox">
  1112. <option value="sel">분류</option>
  1113. <option value="presno">처방번호</option>
  1114. </select>
  1115. </div>
  1116. </div>
  1117. </div><!-- .wrap 종료 -->
  1118. <div id="prescriptionList">
  1119. </div><!-- .infowrap 종료 -->
  1120. </div>
  1121. <div id="popContentExamine" class="popup-content" style="display: none; z-index: 10;">
  1122. <div class="text-left form-wrap mb10">
  1123. <div class="container mb10">
  1124. <div class="col-xs-12">
  1125. <%-- <div id="examPatientName" class="top-info-style"><span class="mp-dot"></span><strong> 환자명: </strong><span class="content"></span></div> --%>
  1126. <strong class="name" id="examPatientName"></strong>
  1127. </div>
  1128. </div>
  1129. <div class="container" >
  1130. <div class="col-xs-5 pdr5">
  1131. <input type="date" class="form-control" id="examStartSrchdd" required="required">
  1132. <select class="form-control" id="examStartSrchdd" style="display: none"></select>
  1133. </div>
  1134. <div class="col-xs-5 pdl5">
  1135. <input type="date" class="form-control" id="examEndSrchdd" required="required">
  1136. <select class="form-control" id="examEndSrchdd" style="display: none"></select>
  1137. </div>
  1138. <div class="col-xs-2 pdl0">
  1139. <button type="button" class="btn btn-style-1 btn-sm" id="btnExamSearch">조회
  1140. </button>
  1141. </div>
  1142. </div>
  1143. </div><!-- .wrap 종료 -->
  1144. <div id="examineList">
  1145. <%-- <div class="tree-level-1">
  1146. <div class="item"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></div>
  1147. </div>
  1148. <div class="tree-level-2">
  1149. <div class="item"><span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span></div>
  1150. <div class="tree-level-3"></div>
  1151. </div> --%>
  1152. </div><!-- .infowrap 종료 -->
  1153. </div>
  1154. <div id="popContentExamineInfo" class="popup-content" style="display: none; position: absolute; z-index: 11;top: 0px;left: 0px; height: 100%; width: 100%;">
  1155. <div class="exam-wrap">
  1156. <div class="text-left form-wrap mb10">
  1157. <div class="container">
  1158. <div class="col-xs-9 mb10">
  1159. <strong class="name" id="examInfoPatientName"></strong>
  1160. </div>
  1161. <div class="col-xs-3 text-right pdl0">
  1162. <button type="button" class="btn btn-style-1 btn-sm" id="btnPacs">PACS
  1163. </button>
  1164. </div>
  1165. </div>
  1166. <div class="container">
  1167. <div class="col-xs-12">
  1168. <span class="name" id="examName"></span>
  1169. </div>
  1170. </div>
  1171. </div><!-- .wrap 종료 -->
  1172. <div id="examineInfo" class="examine-detail" style="">
  1173. </div>
  1174. <!-- <div class="btnwrap text-center" id="examMoveBtn">
  1175. <button class="btn btn-style-2" id="prevExamBtn" style="right: 60px;">
  1176. <i class="fa fa-chevron-up"></i><span class="hidden">열기</span>
  1177. </button>
  1178. <button class="btn btn-style-2" id="nextExamBtn" style="right: 10px;">
  1179. <i class="fa fa-chevron-down"></i><span class="hidden">열기</span>
  1180. </button>
  1181. </div> -->
  1182. </div>
  1183. </div>
  1184. <div id="popContentConsultDetail" class="popup-content" style="display: none">
  1185. <div class="container mt10">
  1186. <table class="info-style">
  1187. <tbody>
  1188. <tr>
  1189. <th>성명</th>
  1190. <td id="tdConsultName"></td>
  1191. </tr>
  1192. <tr>
  1193. <th>진단명</th>
  1194. <td id="tdDiagName"></td>
  1195. </tr>
  1196. <tr>
  1197. <th>의뢰과</th>
  1198. <td id="tdRequest"></td>
  1199. </tr>
  1200. <tr>
  1201. <th>협진과</th>
  1202. <td id="tdReply"></td>
  1203. </tr>
  1204. <tr>
  1205. <td colspan="2" class="merge"><strong>의뢰내역 (<span id="spanRequestDate"></span>)</strong>
  1206. <div class="card-box consult-detail-box" id="divRequestDetail">
  1207. </div>
  1208. </td>
  1209. </tr>
  1210. <tr>
  1211. <td colspan="2" class="merge"><strong>회신내역 (<span id="spanReplyDate"></span>)</strong>
  1212. <div class="card-box consult-detail-box" id="divReplyDetail">
  1213. </div>
  1214. </td>
  1215. </tr>
  1216. </tbody>
  1217. </table>
  1218. </div>
  1219. </div>
  1220. <div id="newPopupFooter2" class="foot-content" style="display: none; z-index: 10;">
  1221. <div class="btn-group btn-group-justified" role="group" aria-label="...">
  1222. <div class="btn-group" role="group">
  1223. <button type="button" class="btn btn-style-1 bottom-menu" name="btnMoveDetail">기본</button>
  1224. </div>
  1225. <div class="btn-group" role="group">
  1226. <button type="button" class="btn btn-style-1 bottom-menu" name="btnMovePrescription">처방</button>
  1227. </div>
  1228. <div class="btn-group" role="group">
  1229. <button type="button" class="btn btn-style-1 bottom-menu" name="btnMoveExamine">검사</button>
  1230. </div>
  1231. </div>
  1232. </div>
  1233. </div>
  1234. <!-- 약실시 - 실시 -->
  1235. <div class="modal fade" tabindex="-1" role="dialog" id="modalStartDrug" style="display: none">
  1236. <div class="modal-dialog" role="document">
  1237. <div class="modal-content">
  1238. <div class="modal-header">
  1239. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1240. <h4 class="modal-title">실시</h4>
  1241. </div>
  1242. <div class="modal-body">
  1243. <p>지정된 시행예정시간에 실시 처리 하였습니다.</p>
  1244. </div>
  1245. <div class="modal-footer">
  1246. <button type="button" class="btn btn-style-1 btn-sm" data-dismiss="modal">확인</button>
  1247. </div>
  1248. </div><!-- /.modal-content -->
  1249. </div><!-- /.modal-dialog -->
  1250. </div>
  1251. <!-- 약실시 - 시간변경 후 실시 -->
  1252. <div class="modal fade" tabindex="-1" role="dialog" id="modalChangeDrug" style="display: none">
  1253. <div class="modal-dialog" role="document">
  1254. <div class="modal-content">
  1255. <div class="modal-header">
  1256. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1257. <h4 class="modal-title">변경사유</h4>
  1258. </div>
  1259. <div class="modal-body row">
  1260. <div class="col-xs-12 col-sm-12 pd0">
  1261. <div class="col-xs-3 col-sm-3">
  1262. </div>
  1263. <div class="col-xs-6 col-sm-6">
  1264. <div class="radio3 radio-check">
  1265. <input type="radio" id="cureChangeRadio1" name="cureChange" value="1" checked>
  1266. <label for="cureChangeRadio1">의사지시 변경</label>
  1267. </div>
  1268. <div class="radio3 radio-check">
  1269. <input type="radio" id="cureChangeRadio2" name="cureChange" value="2">
  1270. <label for="cureChangeRadio2">검사시간 변경</label>
  1271. </div>
  1272. <div class="radio3 radio-check">
  1273. <input type="radio" id="cureChangeRadio3" name="cureChange" value="3">
  1274. <label for="cureChangeRadio3">수술시간 변경</label>
  1275. </div>
  1276. <div class="radio3 radio-check">
  1277. <input type="radio" id="cureChangeRadio4" name="cureChange" value="4">
  1278. <label for="cureChangeRadio4">실제 수행시간</label>
  1279. </div>
  1280. <div class="radio3 radio-check">
  1281. <input type="radio" id="cureChangeRadio5" name="cureChange" value="5">
  1282. <label for="cureChangeRadio5">투여경로 없음</label>
  1283. </div>
  1284. </div>
  1285. <div class="col-xs-3 col-sm-3">
  1286. </div>
  1287. </div>
  1288. <div class="col-xs-12 col-sm-12 pd0">
  1289. <div class="col-xs-1 col-sm-1">
  1290. </div>
  1291. <div class="col-xs-10 col-sm-10 pd0">
  1292. <div class="input-group input-group-white">
  1293. <div class="input-group-addon"><span class="mp-dot"></span>실시일시</div>
  1294. <input type="datetime-local" class="form-control" id="dateChangeDrug"></input>
  1295. </div>
  1296. </div>
  1297. <div class="col-xs-1 col-sm-1">
  1298. </div>
  1299. </div>
  1300. </div>
  1301. <div class="modal-footer">
  1302. <button type="button" class="btn btn-style-1 btn-sm" data-dismiss="modal">확인</button>
  1303. <button type="button" class="btn btn-style-2 btn-sm" data-dismiss="modal">취소</button>
  1304. </div>
  1305. </div><!-- /.modal-content -->
  1306. </div>
  1307. </div>
  1308. <div class="modal fade" tabindex="-1" role="dialog" id="modalStartSap" style="display: none">
  1309. <div class="modal-dialog" role="document">
  1310. <div class="modal-content">
  1311. <div class="modal-header">
  1312. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1313. <h4 class="modal-title">주사실시/시작/종료</h4>
  1314. </div>
  1315. <div class="modal-body col-xs-12 col-sm-12 pdl5 pdr5">
  1316. <div class="col-xs-12 col-sm-12 mb10 content-box">
  1317. <div class="col-xs-10 col-sm-10 pd0">
  1318. <div class="col-xs-12 col-sm-12 pdl5">
  1319. <div class="radio3 radio-check radio-inline">
  1320. <input type="radio" id="sapNo" name="sapStatus"
  1321. value="N"> <label for="sapNo">수액처리(X)</label>
  1322. </div>
  1323. </div>
  1324. <div class="col-xs-5 col-sm-5 pdr5 pdl5">
  1325. <div class="radio3 radio-check radio-inline">
  1326. <input type="radio" id="sapYes" name="sapStatus"
  1327. value="Y"> <label for="sapYes">수액처리(O)</label>
  1328. </div>
  1329. </div>
  1330. <div class="col-xs-7 col-sm-7 pdl0 pdr5">
  1331. <div class="input-group input-group-white sap-input-group">
  1332. <span class="input-group-addon" id="sapCapacityBox">시작</span>
  1333. <input type="text" class="form-control disabled-sapYes" id="sapCapacity" aria-describedby="sapCapacityBox" value="0.0">
  1334. <span class="input-group-addon" id="sapCapacityBox">용량</span>
  1335. </div>
  1336. </div>
  1337. </div>
  1338. <div class="col-xs-2 col-sm-2 pd0">
  1339. <button type="button" class="btn btn-style-1 btn-sm" id="btnExecuteIvStart">실시</button>
  1340. </div>
  1341. <div class="col-xs-12 col-sm-12 mt5 mb5 content-box">
  1342. <div class="col-xs-12 col-sm-12 pdl5 mb5">
  1343. <div class="input-group input-group-white">
  1344. <div class="input-group-addon"><span class="mp-dot"></span>실시시간</div>
  1345. <input type="datetime-local" class="form-control disabled-sapYes" id="dateStartSap"></input>
  1346. </div>
  1347. </div>
  1348. <div class="col-xs-12 col-sm-12 pdl5">
  1349. <div class="input-group input-group-white">
  1350. <div class="input-group-addon"><span class="mp-dot"></span>변경사유</div>
  1351. <select class="form-control disabled-sapYes" id="sltChangeSap">
  1352. <option>의사지시 변경</option>
  1353. <option>검사시간 변경</option>
  1354. <option>수술시간 변경</option>
  1355. <option>실제 수행시간</option>
  1356. <option>투여경로 없음</option>
  1357. </select>
  1358. </div>
  1359. </div>
  1360. </div>
  1361. </div>
  1362. <div class="col-xs-12 col-sm-12 content-box">
  1363. <div class="col-xs-10 col-sm-10 pd0">
  1364. <div class="col-xs-12 col-sm-12 pdl5">
  1365. <div class="radio3 radio-check radio-inline">
  1366. <input type="radio" id="sapEnd" name="sapStatus"
  1367. value="E"> <label for="sapEnd">종료</label>
  1368. </div>
  1369. </div>
  1370. </div>
  1371. <div class="col-xs-2 col-sm-2 pd0">
  1372. <button type="button" class="btn btn-style-1 btn-sm">종료</button>
  1373. </div>
  1374. <div class="col-xs-12 col-sm-12 mt5 mb5 content-box">
  1375. <div class="col-xs-12 col-sm-12 pd0">
  1376. <div class="col-xs-12 col-sm-12 pdl5 mb5">
  1377. <div class="input-group input-group-white">
  1378. <div class="input-group-addon"><span class="mp-dot"></span>주사종료</div>
  1379. <input type="datetime-local" class="form-control disabled-sapEnd" id="dateEndSap"></input>
  1380. </div>
  1381. </div>
  1382. <div class="col-xs-12 col-sm-12 pdl5">
  1383. <div class="input-group input-group-white">
  1384. <span class="input-group-addon" id="sapEndCapacityBox"><span class="mp-dot"></span>버린양&nbsp;&nbsp;&nbsp;&nbsp;</span>
  1385. <input type="text" class="form-control disabled-sapEnd" id="sapEndCapacity" aria-describedby="sapEndCapacityBox">
  1386. <span class="input-group-addon" id="sapEndCapacityBox">CC</span>
  1387. </div>
  1388. </div>
  1389. </div>
  1390. </div>
  1391. </div>
  1392. </div>
  1393. <div class="modal-footer">
  1394. <button type="button" class="btn btn-style-1 btn-sm" data-dismiss="modal">확인</button>
  1395. <button type="button" class="btn btn-style-2 btn-sm" data-dismiss="modal">취소</button>
  1396. </div>
  1397. </div><!-- /.modal-content -->
  1398. </div>
  1399. </div>
  1400. <%-- <div class="modal fade" tabindex="-1" role="dialog" id="modalEndSap" style="display: none">
  1401. <div class="modal-dialog" role="document">
  1402. <div class="modal-content">
  1403. <div class="modal-header">
  1404. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1405. <h4 class="modal-title">수액 End</h4>
  1406. </div>
  1407. <div class="modal-body row">
  1408. <div class="col-xs-12">
  1409. <div class="input-group input-group-white">
  1410. <div class="input-group-addon"><span class="mp-dot"></span>종료일시</div>
  1411. <input type="datetime-local" class="form-control" id="dateEndSap"></input>
  1412. </div>
  1413. </div>
  1414. <div class="col-xs-12">
  1415. <div class="input-group input-group-white">
  1416. <div class="input-group-addon"><span class="mp-dot"></span>버린용량</div>
  1417. <input type="text" class="form-control" id="endAmount" placeholder="버린용량"></input>
  1418. <div class="input-group-addon">cc</div>
  1419. </div>
  1420. </div>
  1421. </div>
  1422. <div class="modal-footer">
  1423. <button type="button" class="btn btn-style-1 btn-sm">확인</button>
  1424. <button type="button" class="btn btn-style-2 btn-sm" data-dismiss="modal">취소</button>
  1425. </div>
  1426. </div><!-- /.modal-content -->
  1427. </div>
  1428. </div> --%>
  1429. <!-- PACS 샘플 이미제공용 popup -->
  1430. <div class="modal fade" tabindex="-1" role="dialog" id="modalSamplePACS" style="display: none">
  1431. <div class="modal-dialog" role="document">
  1432. <div class="modal-content">
  1433. <div class="modal-header">
  1434. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1435. <h4 class="modal-title">sample PACS Image</h4>
  1436. </div>
  1437. <div class="modal-body">
  1438. <img src="<c:url value="/resources/css/images/mobile/sample/pacs_sample.png" />" style="max-width: 100%; max-height: 100%;">
  1439. </div>
  1440. <div class="modal-footer">
  1441. <button type="button" class="btn btn-style-1 btn-sm" data-dismiss="modal">확인</button>
  1442. </div>
  1443. </div><!-- /.modal-content -->
  1444. </div><!-- /.modal-dialog -->
  1445. </div>
  1446. </body>
  1447. </html>
  1448. <script type="text/javascript" src="<c:url value="/resources/plugins/jquery/jquery-2.1.4.min.js" />"></script>
  1449. <script type="text/javascript" src="<c:url value="/resources/plugins/jquery/jquery.event.scroll.js" />"></script>
  1450. <script type="text/javascript">
  1451. $(document).ready(function() {
  1452. var mplusCommon = new mplus_common();
  1453. mplusCommon.init();
  1454. if($(window).width()>414){
  1455. $('.cure-responsive-size').css({'width': '100%', 'min-width': '100%'});
  1456. }else{
  1457. $('.cure-responsive-size').css({'width': 'max-content', 'max-width': 'initial'});
  1458. };
  1459. if($(window).width()>568){
  1460. $('.cureDetail-responsive-size').css({'width': '100%', 'min-width': '100%'});
  1461. }else{
  1462. $('.cureDetail-responsive-size').css({'width': 'max-content', 'max-width': 'initial'});
  1463. };
  1464. wh=$(window).height();
  1465. $('#cureList, #vitalSearch').css({
  1466. 'height': (wh-217)
  1467. });
  1468. /* $('#cureDetail, #vitalInfo').css({
  1469. 'height': (wh-181),
  1470. 'position': 'absolute',
  1471. 'z-index': 10,
  1472. 'background-color': '#fff',
  1473. 'overflow-y': 'auto'
  1474. }); */
  1475. });
  1476. var contextPath = '${pageContext.request.contextPath}';
  1477. var loginUserId = '${sessionScope.MP_USER_ID}';
  1478. var loginUserName = '${sessionScope.MP_USER_NAME}';
  1479. var selectDeptName = localStorage.getItem('selectDeptName');
  1480. var accessMenu = '${sessionScope.MP_ACCESS_MENU}';
  1481. var jobKindCd = '${sessionScope.MP_JOB_KIND_CD}';
  1482. var jobKindName = '${sessionScope.MP_JOB_KIND_NM}';
  1483. $(document).on('mobileinit', function() {
  1484. $.mobile.ajaxEnabled = false;
  1485. $.mobile.defaultPageTransition = 'none';
  1486. $.mobile.page.prototype.options.domCache = false;
  1487. $.mobile.selectmenu.prototype.options.nativeMenu = true;
  1488. $.fn.buttonMarkup.defaults.corners = false;
  1489. });
  1490. $(document).on('pageloadfailed', function(e, data) {
  1491. e.preventDefault();
  1492. var page = $(data.xhr.responseText);
  1493. $.mobile.pageContainer.empty();
  1494. $.mobile.pageContainer.append(page);
  1495. $.mobile.pageContainer.trigger('create');
  1496. });
  1497. $(document).on('pageshow', function(e, ui) {
  1498. ui.prevPage.remove();
  1499. });
  1500. $(window).resize(function(){
  1501. wh=$(window).height();
  1502. if($(window).width()>414){
  1503. $('.cure-responsive-size').css({'width': '100%', 'min-width': '100%'});
  1504. }else{
  1505. $('.cure-responsive-size').css({'width': 'max-content', 'max-width': 'initial'});
  1506. };
  1507. if($(window).width()>568){
  1508. $('.cureDetail-responsive-size').css({'width': '100%', 'min-width': '100%'});
  1509. }else{
  1510. $('.cureDetail-responsive-size').css({'width': 'max-content', 'max-width': 'initial'});
  1511. };
  1512. $('#cureList, #vitalSearch').css({
  1513. 'height': (wh-217)
  1514. });
  1515. /* $('#cureDetail, #vitalInfo').css({
  1516. 'height': (wh-181),
  1517. 'position': 'absolute',
  1518. 'z-index': 10,
  1519. 'background-color': '#fff',
  1520. 'overflow-y': 'auto'
  1521. }); */
  1522. })
  1523. //pc 접근 제어
  1524. // $(document).ready(function(){
  1525. // if (/win32|win64|mac/i.test(navigator.platform.toLowerCase())) {
  1526. // window.location.href = "http://www.knuh.kr/";
  1527. // }
  1528. // });
  1529. //하단API는 추후 확인 후 제거 예정
  1530. function changeLocale(lang) {
  1531. location.href = location.pathname + '?' + location.search.replace(/^\?|&?_locale=../g, '').concat('&_locale=' + lang);
  1532. };
  1533. /**
  1534. * 앱 종료
  1535. */
  1536. function exitApp() {
  1537. /* $(".sidemenu").parent().removeClass("active"); */
  1538. var mplus = new mplus_mobile();
  1539. mplus.confirm("앱을 종료하시겠습니까?", function(confirm){
  1540. if(confirm){
  1541. var jsonMsg = {
  1542. type : "command",
  1543. functionType : "exitApp"
  1544. };
  1545. mplus.toNative(jsonMsg);
  1546. }else{
  1547. $('#sidebarMenu li a').removeClass('active');
  1548. };
  1549. });
  1550. };
  1551. /**
  1552. * 화면잠금설정
  1553. */
  1554. function lockscreen() {
  1555. var mplus = new mplus_mobile();
  1556. var jsonMsg = {
  1557. type : "command",
  1558. functionType : "lockscreen"
  1559. };
  1560. mplus.toNative(jsonMsg);
  1561. };
  1562. /**
  1563. * 이전 버튼 이벤트
  1564. */
  1565. function triggerBackBtn(){
  1566. var mplus = new mplus_mobile();
  1567. if( mplus.isAndroid() ){
  1568. historyBack();
  1569. }
  1570. };
  1571. /**
  1572. * 홈버튼 이벤트
  1573. */
  1574. function triggerSidebarBtn(){
  1575. var mplus = new mplus_mobile();
  1576. //헤더 백,메뉴버튼 숨어 있으면 리턴
  1577. /* if( $("#menuBars_btn,#headerArrowLeft_btn").css("display") === "none" ){
  1578. return;
  1579. } */
  1580. if( mplus.isAndroid() ){
  1581. /* $("a#menuBars_btn").trigger("click"); */
  1582. }
  1583. }
  1584. /**
  1585. * 프로그램 버전 확인
  1586. */
  1587. function checkProgramVersion(){
  1588. $("#sidebar .ui-listview li").removeClass("active");
  1589. var jsonMsg = {
  1590. type : "command",
  1591. functionType : "version",
  1592. value : {
  1593. callbackFn : "window.versionCallback"
  1594. }
  1595. };
  1596. var mplus = new mplus_mobile();
  1597. mplus.toNative(jsonMsg);
  1598. };
  1599. window.versionCallback = function(data){
  1600. var popup = $('#mplusAlert'),
  1601. callback = popup.find(".popupCallback");
  1602. var alertMsg = $("<p></p>").text(data);
  1603. $('#mplusAlert .modal-body').empty();
  1604. $('#mplusAlert .modal-body').append(alertMsg);
  1605. $('#mplusAlert').modal('show');
  1606. };
  1607. var strCode = "";
  1608. /**
  1609. * domain 저장
  1610. */
  1611. function setDomain( code ){
  1612. var strUrl = "";
  1613. if( code === "1" ){
  1614. strUrl = '<%=MPlusConstants.HOSPITAL.MPLUS.getDomain()+MPlusConstants.HOSPITAL.MPLUS.getContextName()%>';
  1615. strCode = '<%=MPlusConstants.HOSPITAL.MPLUS.getCode()%>';
  1616. } else {
  1617. strUrl = '<%=MPlusConstants.HOSPITAL.MPLUS_COOK.getDomain()+MPlusConstants.HOSPITAL.MPLUS_COOK.getContextName()%>';
  1618. strCode = '<%=MPlusConstants.HOSPITAL.MPLUS_COOK.getCode()%>';
  1619. }
  1620. var obj = {
  1621. "type" : "command",
  1622. "functionType" : "setRecentDomain",
  1623. "value" : {
  1624. "url" : strUrl,
  1625. "callbackFn": "window.redirectSidePage"
  1626. }
  1627. };
  1628. try{
  1629. var mplus = new mplus_mobile();
  1630. mplus.toNative( obj );
  1631. } catch(e) {
  1632. console.log(e);
  1633. }
  1634. };
  1635. /**
  1636. * callback
  1637. **/
  1638. window.redirectSidePage = function(data){
  1639. if( typeof data === "string" ){
  1640. data = JSON.parse( data );
  1641. }
  1642. if( data["success"] ){
  1643. if( strCode.indexOf('031') >= 0 ){
  1644. window.location.href = '<%=MPlusConstants.HOSPITAL.MPLUS.getDomain() + MPlusConstants.HOSPITAL.MPLUS.getContextName() + MPlusConstants.HOSPITAL.MPLUS.getStartPage()%>';
  1645. } else {
  1646. window.location.href = '<%=MPlusConstants.HOSPITAL.MPLUS_COOK.getDomain() + MPlusConstants.HOSPITAL.MPLUS_COOK.getContextName() + MPlusConstants.HOSPITAL.MPLUS_COOK.getStartPage()%>';
  1647. }
  1648. } else {
  1649. mplus.alert( data["result"] );
  1650. }
  1651. };
  1652. /**
  1653. * 정렬팝업 오픈
  1654. **/
  1655. function sortPopOpen(sortList, callback){
  1656. $('#sltSort').empty();
  1657. for(var i=0; i<sortList.length; i++){
  1658. var option = $('<option></option>').clone().attr('value', sortList[i].key).attr('type', sortList[i].type).text(sortList[i].value);
  1659. $('#sltSort').append(option);
  1660. };
  1661. var popup = $('#sortModal'),
  1662. callbackBtn = popup.find("#sortConfirmBtn");
  1663. callbackBtn.unbind();
  1664. callbackBtn.on("click",function(e){
  1665. $('#sortModal').modal('hide');
  1666. callback($('input[type="radio"][name="sortRadio"]:checked').val(), $('#sltSort option:selected').attr('type'), $('#sltSort').val());
  1667. });
  1668. $('#sortModal').modal('show');
  1669. }
  1670. function sortInit(sortList){
  1671. $('.header span').css('display', 'none');
  1672. $('#sltSort').empty();
  1673. $('input[type="radio"][name="sortRadio"][value="up"]').prop('checked', true);
  1674. for(var i=0; i<sortList.length; i++){
  1675. var option = $('<option></option>').clone().attr('value', sortList[i].key).attr('type', sortList[i].type).text(sortList[i].value);
  1676. $('#sltSort').append(option);
  1677. };
  1678. };
  1679. /**
  1680. * 뒤로가기버튼 더블클릭 먹히지 않도록
  1681. **/
  1682. var lastTouchEnd = 0;
  1683. $('[id*="prevBtn"]').on("click",function(e){
  1684. var now = (new Date()).getTime();
  1685. if (now - lastTouchEnd <= 300) {
  1686. event.preventDefault();
  1687. };
  1688. lastTouchEnd = now;
  1689. });
  1690. /**
  1691. * 뒤로가기 함수
  1692. **/
  1693. function historyBack(){
  1694. if($('#sidebarMenu').css('right')=='0px'){
  1695. $('#sidebarMenu').stop().animate({right:-5000},500);
  1696. $('#sidebarMenu li a').removeClass('active');
  1697. return;
  1698. }
  1699. if($('#patientPopup').css('bottom')=='0px' && $('#patientPopup').css('display')=='block'){
  1700. if($('#patientPopup .popup-content.in:not(#popContentExamineInfo)').length>0 && $('#patientPopup #popContentExamineInfo').hasClass('in')){
  1701. $('#patientPopup .popup-content#popContentExamineInfo').removeClass('in');
  1702. }else if($('#patientPopup .popup-content.in:not(#popContentConsultDetail)').length>0 && $('#patientPopup #popContentConsultDetail').hasClass('in')){
  1703. $('#patientPopup .popup-content.in:not(#popContentConsultDetail)').removeClass('in');
  1704. $('.bottom-menu.selected').removeClass('selected');
  1705. headerTitle.text("협진상세");
  1706. } else {
  1707. $('#patientPopup .popup-content').removeClass('in');
  1708. $('#patientPopup').css('display', 'none');
  1709. if( $('#clinicTab').length > 0 ) {
  1710. headerTitle.text("환자목록");
  1711. } else if ( $('#consultTab').length > 0 ) {
  1712. headerTitle.text("협진");
  1713. }
  1714. }
  1715. return;
  1716. }else if($('#nursingPopup').css('bottom')=='0px' && $('#nursingPopup').css('display')=='block'){
  1717. $('#openToggle').css({bottom:10}); //에니메이션을 넣으니 화면이 이동된후에 에니메이션 동작이 되어서 css만변경
  1718. $('#overlay').stop().animate({bottom:-290},500);
  1719. $('#nursingPopup').stop().animate({bottom:-max},500);
  1720. $('#newPopupFooter').css('display', 'none');
  1721. $('#patientList').css('margin-bottom', '0');
  1722. $('#searchPatientList').css('margin-bottom', '0');
  1723. $('#openToggle').removeClass('on');
  1724. $('#openToggle').find('.fa').removeClass('fa-chevron-down');
  1725. $('#openToggle').find('.fa').addClass('fa-chevron-up');
  1726. headerTitle.text("환자목록");
  1727. //새창이 아닌 아래에서 올라오는 팝업이므로 굳이 필요없게됨. 혹시나싶어서 남겨둠
  1728. /* if($('#newPopupPage #popContentNursingRecode').hasClass('in')){
  1729. if($('#tabCure').hasClass('active') && $('#cureDetail')[0].style['display']=='block'){
  1730. $('#cureDetail').css('display', 'none');
  1731. $('#cureList').css('display', 'block');
  1732. }else if($('#tabVital').hasClass('active') && $('#vitalInfo')[0].style['display']=='block'){
  1733. $('#vitalInfo').css('display', 'none');
  1734. $('#vitalSearch').css('display', 'block');
  1735. }else{
  1736. $('#newPopupPage .popup-content').removeClass('in');
  1737. $('#newPopupPage').css('display', 'none');
  1738. headerTitle.text("환자목록");
  1739. };
  1740. }else{
  1741. $('#newPopupPage .popup-content').removeClass('in');
  1742. $('#newPopupPage').css('display', 'none');
  1743. headerTitle.text("환자목록");
  1744. }; */
  1745. return;
  1746. };
  1747. /* if($('#modalDetailContent').css('display')=='block'&&$('#emrListInfo').css('display')=='none'){
  1748. $('#modalDetailContent').css('display', 'none');
  1749. $('#modalContent').css('display', 'block');
  1750. return;
  1751. }; */
  1752. //dialog 열려있으면 닫기
  1753. if($('.modal').is(':visible')){
  1754. $('.modal').modal('hide');
  1755. return;
  1756. };
  1757. //index 면 종료
  1758. if( (window.location.href).indexOf("login.page") > 0 || (window.location.href).indexOf("index.page") > 0 || (window.location.href).indexOf("first") > 0 ){
  1759. exitApp();
  1760. return;
  1761. };
  1762. history.back();
  1763. };
  1764. //다국어 사용
  1765. var i18n = function(){
  1766. var message = {
  1767. "error500" : "<s:message code='mplus.error.500'/>",
  1768. "unauthenticated" : "<s:message code='mplus.auth.unauthenticated'/>"
  1769. };
  1770. this.getMessage = function( code ){
  1771. return message[code];
  1772. };
  1773. };
  1774. // PACS 경로
  1775. var pacsUrl = function(){
  1776. var gePacsUrl = {
  1777. "01" : "<s:eval expression="@mplusConfig['ge.pacs.image.path.01']"/>",
  1778. "10" : "<s:eval expression="@mplusConfig['ge.pacs.image.path.10']"/>"
  1779. };
  1780. var musePacsUrl = {
  1781. "01" : "<s:eval expression="@mplusConfig['muse.pacs.image.path.01']"/>",
  1782. "10" : "<s:eval expression="@mplusConfig['muse.pacs.image.path.10']"/>"
  1783. };
  1784. this.getPacsUrl = function (type, hospitalCd) {
  1785. if( type == 'S' ) {
  1786. return gePacsUrl[hospitalCd];
  1787. } else if( type == 'M' ) {
  1788. return musePacsUrl[hospitalCd];
  1789. }
  1790. };
  1791. };
  1792. </script>
  1793. <link rel="stylesheet" type="text/css" href="<c:url value="/resources/css/font-awesome.css" />" />
  1794. <script type="text/javascript" src="<c:url value="/resources/plugins/jquery-number-2.1.6/jquery.number.js" /> "></script>
  1795. <script type="text/javascript" src="<c:url value="/resources/js/core/mplus.core.js?version=" /><s:message code="mp.version"/>"></script>
  1796. <!-- 부트스트랩 css및 스크립트 -->
  1797. <link rel="stylesheet" href="<c:url value="/resources/plugins/bootstrap/css/bootstrap.css" /> ">
  1798. <%-- <link rel="stylesheet" href="<c:url value="/resources/plugins/bootstrap/css/bootstrap-select.min.css" /> ">
  1799. <script src="<c:url value="/resources/plugins/bootstrap/js/bootstrap-select.min.js" /> "></script> --%>
  1800. <script src="<c:url value="/resources/plugins/bootstrap/js/bootstrap.min.js" /> "></script>
  1801. <link rel="stylesheet" href="<c:url value="/resources/plugins/jquery-datetimepicker/css/jquery.datetimepicker.min.css" /> ">
  1802. <script src="<c:url value="/resources/plugins/jquery-datetimepicker/js/jquery.datetimepicker.full.min.js" /> "></script>
  1803. <%-- <link href="<c:url value="/resources/plugins/bootstrap-switch-master/css/bootstrap-switch.min.css"/> rel="stylesheet"> --%>
  1804. <%-- <script src="<c:url value="/resources/plugins/bootstrap-switch-master/js/bootstrap-switch.min.js" /> "></script> --%>
  1805. <%-- <script src="<c:url value="/resources/plugins/jssor-carousel-slider-for-bootstrap/js/jssor.slider.mini.js" /> "></script> --%>
  1806. <link rel="stylesheet" href="<c:url value="/resources/css/mobile/common.css?version=" /><s:message code="mp.version"/>"/>
  1807. <script src="<c:url value="/resources/js/mobile/common.js?version=" /><s:message code="mp.version"/>"></script>
  1808. <script type="text/javascript" src="<c:url value="/resources/js/mobile/mplus.common.js?version=" /><s:message code="mp.version"/>"></script>
  1809. <script type="text/javascript" src="<c:url value="/resources/js/mobile/patient/patient.js?version=" /><s:message code="mp.version"/>"></script>
  1810. <script type="text/javascript" src="<c:url value="/resources/js/mobile/patient/nursing.js?version=" /><s:message code="mp.version"/>"></script>
  1811. <script src="<c:url value="/resources/plugins/bootstrap-datepicker/js/moment.js" /> "></script>
  1812. <script src="<c:url value="/resources/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js" /> "></script>
  1813. <link rel="stylesheet" href="<c:url value="/resources/plugins/bootstrap-datepicker/css/datepicker.css" /> ">
  1814. <script src="<c:url value="/resources/plugins/bootstrap-slider-master/js/bootstrap-slider.js" /> "></script>
  1815. <link rel="stylesheet" href="<c:url value="/resources/plugins/bootstrap-slider-master/css/bootstrap-slider.css" /> ">