Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

Fallassessment.vue 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541
  1. <!-- 跌倒评估 -->
  2. <template>
  3. <div class="patient-container">
  4. <patient-sidebar :id="patient_id" defaultActive="5-1"></patient-sidebar>
  5. <div>
  6. <div class="patient-app-container advice-container app-container">
  7. <div class='content_top' style="width: 95%;margin-bottom: 20px;">
  8. <div style="font-size: 20px">跌倒评估评分</div>
  9. <div>
  10. <el-button>历史评分</el-button>
  11. <el-button @click="dialogVisible = true">告知书</el-button>
  12. </div>
  13. </div>
  14. <div class='content_top' style="width: 95%;">
  15. <div style="width: 49%; ">
  16. <div style="margin-bottom: 50px;">
  17. <div class="biaotou content_top">
  18. <div>危险评估</div>
  19. <div style="color: black;">总分:100</div>
  20. </div>
  21. <table class="table" border style="width: 100%;">
  22. <thead>
  23. <tr>
  24. <th style="width: 20%;">项目</th>
  25. <th>分值</th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. <tr class="bg_color">
  30. <td class="start">年龄</td>
  31. <td>
  32. <div class="jiange">
  33. <span v-for="item in nianlin" class="rightjiange">
  34. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
  35. </span>
  36. </div>
  37. </td>
  38. </tr>
  39. <tr>
  40. <td class="start">既往史</td>
  41. <td>
  42. <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
  43. <span v-for="item in jiwnag" class="ttbwzz-type-a">
  44. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  45. </span>
  46. </div>
  47. </td>
  48. </tr>
  49. <tr class="bg_color">
  50. <td class="start">意识状态</td>
  51. <td>
  52. <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
  53. <span v-for="item in yishizt" class="ttbwzz-type-a">
  54. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  55. </span>
  56. </div>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td class="start">感官</td>
  61. <td>
  62. <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
  63. <span v-for="item in ganguan" class="ttbwzz-type-a">
  64. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  65. </span>
  66. </div>
  67. </td>
  68. </tr>
  69. <tr class="bg_color">
  70. <td class="start">身体状况</td>
  71. <td>
  72. <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
  73. <span v-for="item in shentizk" class="ttbwzz-type-a">
  74. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  75. </span>
  76. </div>
  77. </td>
  78. </tr>
  79. <tr>
  80. <td class="start">使用药物</td>
  81. <td>
  82. <div style="display: flex;flex-wrap: wrap;padding:4px 0 4px 8px;">
  83. <span v-for="item in syyaowu" class="ttbwzz-type-a">
  84. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  85. </span>
  86. </div>
  87. </td>
  88. </tr>
  89. <tr class="bg_color">
  90. <td class="start">排泄</td>
  91. <td>
  92. <div class="jiange">
  93. <span v-for="item in paixie" class="rightjiange">
  94. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  95. </span>
  96. </div>
  97. </td>
  98. </tr>
  99. <tr>
  100. <td class="start">自理能力</td>
  101. <td>
  102. <div class="jiange">
  103. <span v-for="item in zilinl" class="rightjiange">
  104. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  105. </span>
  106. </div>
  107. </td>
  108. </tr>
  109. </tbody>
  110. </table>
  111. </div>
  112. <div style="">
  113. <div class="biaotou">
  114. <span>预防效果</span>
  115. </div>
  116. <table class="table" border style="width: 100%;">
  117. <thead>
  118. <tr>
  119. <th style="width: 20%;">标题</th>
  120. <th>事件</th>
  121. </tr>
  122. </thead>
  123. <tbody>
  124. <tr>
  125. <td class="start">预防效果</td>
  126. <td>
  127. <div class="jiange">
  128. <span v-for="item in xiaoguo" class="rightjiange">
  129. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;{{ item }}</label>
  130. </span>
  131. </div>
  132. </td>
  133. </tr>
  134. </tbody>
  135. </table>
  136. </div>
  137. <div class="content_top" style="margin-top: 10px;">
  138. <div>
  139. <span>评估日期:</span>
  140. <el-date-picker
  141. v-model="value1"
  142. type="date"
  143. placeholder="选择日期"
  144. :clearable="false"
  145. style="width: 150px;">
  146. </el-date-picker>
  147. </div>
  148. <div>
  149. <span>护士:</span>
  150. <el-select v-model="value" placeholder="请选择" >
  151. <el-option
  152. v-for="item in options"
  153. :key="item.value"
  154. :label="item.label"
  155. :value="item.value"
  156. style="width:150px;">
  157. </el-option>
  158. </el-select>
  159. </div>
  160. <el-button type="primary" >确认</el-button>
  161. </div>
  162. </div>
  163. <div style="width: 49%;">
  164. <div style="margin-bottom: 50px;">
  165. <div class="biaotou">
  166. <span>预防措施</span>
  167. </div>
  168. <table class="table" border style="width: 100%;">
  169. <thead>
  170. <tr>
  171. <th style="width: 50%;">健康宣教</th>
  172. <th style="width: 50%;">护理措施</th>
  173. </tr>
  174. </thead>
  175. <tr>
  176. <td colspan="2" style="height: 40px;">
  177. <div style="width: 100%;height: 343px; overflow: auto;border: none;">
  178. <table class="table table2" border style="width: 100%;">
  179. <tr>
  180. <td>
  181. <div class="xiaojige">
  182. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;告知病人及家属病人有跌倒的危险</label>
  183. </div>
  184. </td>
  185. <td>
  186. <div class="xiaojige">
  187. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;在病人床头悬挂"防跌倒"、"防坠床"警示牌</label>
  188. </div>
  189. </td>
  190. </tr>
  191. <tr class="bg_color">
  192. <td>
  193. <div class="xiaojige">
  194. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
  195. 告知家属24小时陪伴,尤其在患者活动锻炼时,应有人陪伴,若离开请与值班护士联系</label>
  196. </div>
  197. </td>
  198. <td>
  199. <div class="xiaojige">
  200. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;呼叫器及用物放置病人易取处,教会使用呼叫器</label>
  201. </div>
  202. </td>
  203. </tr>
  204. <tr>
  205. <td>
  206. <div class="xiaojige">
  207. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
  208. 告知病人及家属病人关于药物作用的注意事项
  209. </label>
  210. </div>
  211. </td>
  212. <td>
  213. <div class="xiaojige">
  214. <label><input type="checkbox" name="ball" value="volleyball" />
  215. &nbsp;及时给予便器,床上(边)大小便
  216. </label>
  217. </div>
  218. </td>
  219. </tr>
  220. <tr class="bg_color">
  221. <td>
  222. <div class="xiaojige">
  223. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
  224. 穿合适的裤子,以免绊倒;穿防滑鞋</label>
  225. </div>
  226. </td>
  227. <td>
  228. <div class="xiaojige">
  229. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;使用床档 </label>
  230. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;使用约束带 </label>
  231. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;使用助行器 </label>
  232. </div>
  233. </td>
  234. </tr>
  235. <tr>
  236. <td>
  237. <div class="xiaojige">
  238. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
  239. 告知患者改变体位欲活动时应遵循“三步曲”,即平卧30秒→双腿下垂30秒→行走,避免突然改变体位,
  240. 引起体位性低血压,特别是夜间
  241. </label>
  242. </div>
  243. </td>
  244. <td>
  245. <div class="xiaojige">
  246. <label>
  247. <input type="checkbox" name="ball" value="volleyball" />&nbsp;需要时协助病人上、下床
  248. </label>
  249. <label>
  250. <input type="checkbox" name="ball" value="volleyball" />&nbsp;协助病人如厕
  251. </label>
  252. </div>
  253. </td>
  254. </tr>
  255. <tr class="bg_color">
  256. <td>
  257. <div class="xiaojige">
  258. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp;
  259. 如出现双眼发黑、下肢无力、行走不稳和不能移动时,立即原地坐/蹲下或靠墙,呼叫他人帮助
  260. </label>
  261. </div>
  262. </td>
  263. <td>
  264. <div class="xiaojige">
  265. <label>
  266. <input type="checkbox" name="ball" value="volleyball" />&nbsp;避免地面积水、湿滑
  267. </label>
  268. <label>
  269. <input type="checkbox" name="ball" value="volleyball" />&nbsp;消除床旁及通道障碍
  270. </label>
  271. </div>
  272. </td>
  273. </tr>
  274. <tr>
  275. <td>
  276. <div class="xiaojige">
  277. <label>
  278. <input type="checkbox" name="ball" value="volleyball" />&nbsp;指导病人使用病房及卫生间扶手
  279. </label><br>
  280. <label>
  281. <input type="checkbox" name="ball" value="volleyball" />&nbsp;其他有关告知
  282. </label>
  283. </div>
  284. </td>
  285. <td>
  286. <div class="xiaojige">
  287. <label>
  288. <input type="checkbox" name="ball" value="volleyball" />&nbsp;病床调至合适高度
  289. </label>
  290. <label>
  291. <input type="checkbox" name="ball" value="volleyball" />&nbsp;及时锁上病床及轮椅的轮轴
  292. </label>
  293. </div>
  294. </td>
  295. </tr>
  296. </table>
  297. </div>
  298. </td>
  299. </tr>
  300. <tr>
  301. <td style="">
  302. <div class="jian">
  303. <el-button type="text" @click="add">+添加</el-button>
  304. </div>
  305. </td>
  306. <td style="">
  307. <div class="jian">
  308. <el-button type="text" @click="add">+添加</el-button>
  309. </div>
  310. </td>
  311. </tr>
  312. </table>
  313. </div>
  314. <div style="">
  315. <div class="biaotou">
  316. <span>透析间期跌倒事件</span>
  317. </div>
  318. <table class="table" border style="width: 100%;">
  319. <thead>
  320. <tr>
  321. <th style="width: 20%;">标题</th>
  322. <th>事件</th>
  323. </tr>
  324. </thead>
  325. <tbody>
  326. <tr>
  327. <td class="start">透析间期跌倒事件</td>
  328. <td>
  329. <div style="display: inline-block;margin-right: 10px;">
  330. <span>日期:</span>
  331. <el-input v-model="input" style="width: 120px;"></el-input>
  332. </div>
  333. <div class="jiange" style="display: inline-block;">
  334. <span v-for="item in touxidiedao" class="rightjiange">
  335. <label><input type="checkbox" name="ball" value="volleyball" />&nbsp{{ item }}</label>
  336. </span>
  337. </div>
  338. </td>
  339. </tr>
  340. </tbody>
  341. </table>
  342. </div>
  343. </div>
  344. </div>
  345. <hr style="margin-top: 20px; background-color: #DCDFE6; height: 1px; border: none;"/>
  346. <div class="shuoming">
  347. <p>说明:</p>
  348. <p>1. 新患者转入由当班透析责任护士评估。</p>
  349. <p>2. 总分≥4分为高危跌倒,需有标识牌,签署《预防跌倒/坠床告知书》。</p>
  350. <p>3. 评分完成即在采用相应的护理措施栏里“√”表示执行。</p>
  351. <p>4. 病情改变(如意识、肢体活动等改变)由责任护士即刻重新评估。</p>
  352. <p>5. ≥4分的每天评估,<span><</span>4分的每周评估。</p>
  353. </div>
  354. </div>
  355. </div>
  356. <!-- 添加弹窗页面 -->
  357. <el-dialog
  358. title="添加"
  359. :visible.sync="centerDialogVisible"
  360. width="30%"
  361. center>
  362. <span>
  363. <el-input
  364. type="textarea"
  365. :autosize="{ minRows: 4, maxRows: 6}"
  366. placeholder="请输入需要添加的内容.."
  367. v-model="textarea2">
  368. </el-input>
  369. </span>
  370. <span slot="footer" class="dialog-footer">
  371. <el-button @click="centerDialogVisible = false">取 消</el-button>
  372. <el-button type="primary" @click="centerDialogVisible = false">确 定</el-button>
  373. </span>
  374. </el-dialog>
  375. <!-- 告知书 -->
  376. <el-dialog
  377. title="内容详情"
  378. :visible.sync="dialogVisible"
  379. width="50%"
  380. :before-close="handleClose"
  381. class="status_change">
  382. <div>
  383. <Falloutbedprint></Falloutbedprint>
  384. </div>
  385. </el-dialog>
  386. </div>
  387. </template>
  388. <script>
  389. import PatientSidebar from '../components/PatientSidebar'
  390. import Falloutbedprint from './Falloutbedprint.vue'
  391. export default {
  392. // name: 'CourseOfDisease',
  393. components: {
  394. PatientSidebar,
  395. Falloutbedprint
  396. },
  397. data() {
  398. return {
  399. patient_id:0,
  400. value1:'',
  401. value:'',
  402. input:'',
  403. options:[],
  404. checkList:[],
  405. nianlin:['≥65岁(1分)','<5(1分)'],
  406. jiwnag:['有跌倒史(2分)','有坠床史(2分)','晕厥(2分)','低血压(2分)'],
  407. yishizt:['烦躁(4分)','谵妄(3分)','嗜睡(2分)','模糊(2分)','痴呆(2分)','昏迷(1分)'],
  408. ganguan:['头晕(4分)','视觉障碍(2分)','听力障碍(2分)'],
  409. shentizk:['借助器械(3分)','肢体残缺(3分)','偏瘫(3分)','肌肉震颤麻痹(2分)','截瘫(3分)','乏力(1分)','关节僵硬、变形、疼痛(3分)','失眠(1分)'],
  410. syyaowu:['镇静安眠药(2分)','降压药(1分)','降糖药(1分)','其他高危药物(1分)'],
  411. paixie:['便秘(2分)','腹泻(1分)','尿频(1分)'],
  412. zilinl:['无(4分)','部分(3分)'],
  413. xiaoguo:['未发生跌倒','发生跌倒','发生坠床'],
  414. touxidiedao:['发生跌倒','发生坠床'],
  415. centerDialogVisible:false,
  416. dialogVisible:false,
  417. textarea2:'',
  418. }
  419. },
  420. created() {
  421. },
  422. methods: {
  423. add(){
  424. this.centerDialogVisible =true
  425. }
  426. }
  427. }
  428. </script>
  429. <style rel="stylesheet/css" lang="scss" scoped>
  430. .content_top{
  431. display: flex;
  432. justify-content: space-between;
  433. }
  434. .table{
  435. border: 1px solid #DCDFE6;
  436. border-collapse:collapse;
  437. border-spacing: 0;
  438. thead th{
  439. background: #0077ff9f;
  440. color: white;
  441. text-align: center;
  442. height: 40px;
  443. }
  444. tbody td{
  445. height: 40px;
  446. padding: 5px;
  447. }
  448. .start{
  449. text-align: center;
  450. }
  451. .bing{
  452. width: 150px;
  453. text-align: center;
  454. }
  455. .bg_color{
  456. background: rgb(243, 240, 240);
  457. }
  458. .jiange{
  459. margin-left: 20px;
  460. // color: black;
  461. }
  462. .xiaojige{
  463. margin-left: 10px;
  464. }
  465. .rightjiange{
  466. margin-right: 40px;
  467. font-size: 15px;
  468. }
  469. .ttbwzz-type-a {
  470. min-width: 80px;
  471. margin-right: 30px;
  472. padding: 5px 0px;
  473. font-size: 15px;
  474. }
  475. input{
  476. -webkit-appearance: checkbox;
  477. }
  478. }
  479. .shuoming p{
  480. margin-top: 5px;
  481. color: rgb(167, 165, 165);
  482. }
  483. .biaotou{
  484. font-size: 18px;
  485. margin-bottom: 10px;
  486. color: #0077ff9f;
  487. // background-color: '#409eff';
  488. }
  489. ::-webkit-scrollbar {
  490. width: 5px;
  491. }
  492. ::-webkit-scrollbar-track {
  493. /*background black*/
  494. border-radius: 5px;
  495. background-color: white;
  496. }
  497. .table2 tr td{
  498. width: 50%;
  499. height: 40px;
  500. padding: 5px;
  501. }
  502. </style>
  503. <style lang="scss">
  504. .status_change{
  505. .el-dialog__header{
  506. background-color:#eff2f5;
  507. .el-dialog__title,.el-dialog__headerbtn i{
  508. color: #666666;
  509. }
  510. }
  511. }
  512. .el-dialog {
  513. left: 50% !important;
  514. position: fixed !important;
  515. top: 40% !important;
  516. transform: translate(-50%, -50%) !important;
  517. margin-top: 0 !important;
  518. }
  519. </style>