See999 4 년 전
부모
커밋
f8934883de

+ 2 - 1
src/xt_pages/dialysis/details/assessmentAfter.vue 파일 보기

40
         <li v-if="isShow('实际置换量')">
40
         <li v-if="isShow('实际置换量')">
41
           <label>实际置换量 : </label>
41
           <label>实际置换量 : </label>
42
           <span class="content">{{ actual_displacement }}</span>
42
           <span class="content">{{ actual_displacement }}</span>
43
-          <span class="unit">ml</span>
43
+          <span class="unit" v-if="this.$store.getters.xt_user.template_info.template_id != 13">ml</span>
44
+          <span class="unit" v-else>L</span>
44
         </li>
45
         </li>
45
         <li v-if="isShow('压迫后内瘘震颤')">
46
         <li v-if="isShow('压迫后内瘘震颤')">
46
           <label>压迫后内瘘震颤: </label>
47
           <label>压迫后内瘘震颤: </label>

+ 173 - 53
src/xt_pages/dialysis/template/DialysisPrintOrderThirteen.vue 파일 보기

20
           血液净化治疗记录单
20
           血液净化治疗记录单
21
         </div>
21
         </div>
22
       </div>
22
       </div>
23
-      <div class="row" style="display:flex;justify-content: space-between;">
24
-        <div class="inline_block" style="margin-right:30px;">
23
+      <div class="row">
24
+        <div class="inline_block" style="margin-right:10px;">
25
             日期 <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(0,4) }}</div>年
25
             日期 <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(0,4) }}</div>年
26
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(5,7) }}</div>月
26
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(5,7) }}</div>月
27
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(8,11) }}</div>日
27
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(8,11) }}</div>日
28
         </div>
28
         </div>
29
-        <div class="inline_block" style="margin-right:30px;">
29
+        <div class="inline_block" style="margin-right:10px;">
30
+          姓名 
31
+          <div class="inline_block under_line" style="width:80px;text-align: center;">
32
+              {{ patientInfo.name ? patientInfo.name : "" }}
33
+          </div>
34
+        </div>
35
+        <div class="inline_block" style="margin-right:10px;">
36
+          性别&nbsp;&nbsp;&nbsp;&nbsp;
37
+          <label-box :isChecked="patientInfo.gender == '男'" showValue="男" ></label-box>&nbsp;
38
+          <label-box :isChecked="patientInfo.gender == '女'" showValue="女" ></label-box>
39
+        </div>
40
+        <div class="inline_block" style="margin-right:10px;">
41
+          年龄:
42
+          <div class="under_line" style="width: 50px;text-align: center">
43
+              {{ getNewAge(patientInfo.id_card_no) }}
44
+          </div>
45
+          岁
46
+        </div>
47
+        <div class="inline_block" style="margin-right:10px;">
30
             机器编号 
48
             机器编号 
31
             <div class="inline_block under_line" style="width:80px;">
49
             <div class="inline_block under_line" style="width:80px;">
32
             {{ getNumber() }}
50
             {{ getNumber() }}
33
             </div>
51
             </div>
34
         </div>
52
         </div>
35
-        <div class="inline_block" style="margin-right:30px;">
36
-            病案号 <div class="inline_block under_line" style="width:80px">{{ patientInfo.dialysis_no }}</div>
53
+        <div class="inline_block">
54
+            病案号 <div class="inline_block under_line" style="width:60px">{{ patientInfo.dialysis_no }}</div>
37
         </div>
55
         </div>
38
       </div>
56
       </div>
39
       <div style="border-bottom: 2px solid #000;width:100%;"></div>
57
       <div style="border-bottom: 2px solid #000;width:100%;"></div>
40
       <div class="row">
58
       <div class="row">
41
           <div class="inline_block" style="margin-right:30px;">
59
           <div class="inline_block" style="margin-right:30px;">
42
-            姓名 
43
-            <div class="inline_block under_line" style="width:100px;text-align: center;">
44
-                {{ patientInfo.name ? patientInfo.name : "" }}
60
+            血液净化方式 
61
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="!prescription.mode_id">
62
+              /
45
             </div>
63
             </div>
46
-          </div>
47
-          <div class="inline_block" style="margin-right:30px;">
48
-            性别&nbsp;&nbsp;&nbsp;&nbsp;
49
-            <label-box :isChecked="patientInfo.gender == '男'" showValue="男" ></label-box>&nbsp;
50
-            <label-box :isChecked="patientInfo.gender == '女'" showValue="女" ></label-box>
51
-          </div>
52
-          <div class="inline_block" style="margin-right:30px;">
53
-            年龄:
54
-            <div class="under_line" style="width: 50px;text-align: center">
55
-                {{ getNewAge(patientInfo.id_card_no) }}
64
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 1">
65
+              HD
56
             </div>
66
             </div>
57
-            岁
58
-          </div>
59
-      </div>
60
-      <div class="row">
61
-          <div class="inline_block" style="margin-right:30px;">
62
-            血液净化方式 
63
-            <div class="inline_block under_line" style="width:300px;text-align: center;">
64
-                <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>&nbsp;&nbsp;&nbsp;&nbsp;
65
-                <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>&nbsp;&nbsp;&nbsp;&nbsp;
66
-                <!-- <label-box :isChecked="prescription.mode_id == 5 ? true : false" showValue="HF"></label-box>
67
-                <label-box :isChecked="prescription.mode_id == 4 ? true : false" showValue="HP"></label-box> -->
68
-                <label-box :isChecked="prescription.mode_id == 3 ? true : false" showValue="HD+HP"></label-box>
67
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 2">
68
+              HDF
69
+            </div>
70
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 3">
71
+              HD+HP
72
+            </div>
73
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 4">
74
+              HP
75
+            </div>
76
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 5">
77
+              HF
78
+            </div>
79
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 6">
80
+              SCUF
81
+            </div>
82
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 7">
83
+              IUF
84
+            </div>
85
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 8">
86
+              HFHD
87
+            </div>
88
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 9">
89
+              HFHD+HP
90
+            </div>
91
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 10">
92
+              PHF
93
+            </div>
94
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 11">
95
+              HFR
96
+            </div>
97
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 12">
98
+              HDF+HP
99
+            </div>
100
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 13">
101
+              CRRT
102
+            </div>
103
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 14">
104
+              腹水回输
105
+            </div>
106
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 15">
107
+              HD前置换
108
+            </div>
109
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 16">
110
+              HD后置换
111
+            </div>
112
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 17">
113
+              HDF前置换
114
+            </div>
115
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 18">
116
+              HDF后置换
117
+            </div>
118
+            <div class="under_line" style="width: 100px;text-align: center;font-weight:600;" v-if="prescription.mode_id == 19">
119
+              IUF+HD
69
             </div>
120
             </div>
70
           </div>
121
           </div>
71
           <div class="inline_block" style="margin-right:30px;">
122
           <div class="inline_block" style="margin-right:30px;">
74
                 {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : ''}}
125
                 {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : ''}}
75
             </div>
126
             </div>
76
           </div>
127
           </div>
128
+          <div class="inline_block" style="margin-right:30px;">
129
+            透析液配方 
130
+            <div class="inline_block under_line" style="width:150px;text-align: center;">
131
+                {{ prescription.dialysate_formulation_name ? prescription.dialysate_formulation_name : ''}}
132
+            </div>
133
+          </div>
77
       </div>
134
       </div>
78
       <div class="row">
135
       <div class="row">
79
         血管通路 
136
         血管通路 
96
           &nbsp;
153
           &nbsp;
97
         </div>
154
         </div>
98
       </div>
155
       </div>
156
+      <div class="row">
157
+        导管
158
+        <div class="inline_block under_line" style="width:200px;text-align: left;">
159
+          {{ predialysis.catheter ? predialysis.catheter : "" }}
160
+        </div>
161
+        内瘘
162
+        <div class="inline_block under_line" style="width:200px;text-align: left;">
163
+          {{ predialysis.internal_fistula ? predialysis.internal_fistula : "" }}
164
+        </div>
165
+      </div>
99
       <div class="row">
166
       <div class="row">
100
         抗凝药物 
167
         抗凝药物 
101
         <div class="inline_block under_line" style="width:92%;text-align: left;">
168
         <div class="inline_block under_line" style="width:92%;text-align: left;">
189
       </div>
256
       </div>
190
       <div class="row">
257
       <div class="row">
191
         透前评估 
258
         透前评估 
192
-        <div class="inline_block under_line" style="width:92%;text-align: left;">
259
+        <div class="inline_block under_line" style="width:50%;text-align: left;margin-right:30px;">
193
           <div class="inline_block" style="margin-right:30px;">
260
           <div class="inline_block" style="margin-right:30px;">
194
             体温
261
             体温
195
             <div class="inline_block" style="width:50px;text-align:center">
262
             <div class="inline_block" style="width:50px;text-align:center">
209
               {{ predialysis.pulse_frequency ? predialysis.pulse_frequency : "" }}
276
               {{ predialysis.pulse_frequency ? predialysis.pulse_frequency : "" }}
210
             </div>次/分
277
             </div>次/分
211
           </div>
278
           </div>
212
- 
279
+          入室方式
280
+          <div class="inline_block under_line" style="width:80px;text-align: center;margin-right:30px;">
281
+            {{ receiverTreatmentAccess.way ? receiverTreatmentAccess.way : "" }}
282
+          </div>
283
+          透析频次(次/周)
284
+          <div class="inline_block under_line" style="width:80px;text-align: center;">
285
+            {{ predialysis.dialysis_count ? predialysis.dialysis_count : "" }}
286
+          </div>
287
+        </div>
288
+      </div>
289
+      <div class="row">
290
+        透析前症状
291
+        <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">
292
+          {{ predialysis.symptom_before_dialysis ? predialysis.symptom_before_dialysis : "" }}
293
+        </div>
294
+        水肿
295
+        <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">
296
+          {{ predialysis.edema ? predialysis.edema : "" }}
297
+        </div>
298
+        出血
299
+        <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">
300
+          {{ predialysis.is_hemorrhage == 1 && predialysis.hemorrhage ? predialysis.hemorrhage : "" }}
301
+        </div>
302
+        风险跌倒评估
303
+        <div class="inline_block under_line" style="width:100px;text-align: center;">
304
+          <span v-if="receiverTreatmentAccess.danger_level == 1">无</span>
305
+          <span v-if="receiverTreatmentAccess.danger_level == 2">低风险</span>
306
+          <span v-if="receiverTreatmentAccess.danger_level == 3">中度风险</span>
307
+          <span v-if="receiverTreatmentAccess.danger_level == 4">高风险</span>
213
         </div>
308
         </div>
214
       </div>
309
       </div>
215
 
310
 
267
         <tbody>
362
         <tbody>
268
             <tr style="height:40px;line-height:40px">
363
             <tr style="height:40px;line-height:40px">
269
               <td width="60">时间</td>
364
               <td width="60">时间</td>
270
-              <td width="80">BP</td>
365
+              <td width="60">BP</td>
271
               <td width="40">心率</td>
366
               <td width="40">心率</td>
272
-              <td width="60">血流速</td>
273
-              <td width="60">静脉压</td>
274
-              <td width="60">TMP</td>
275
-              <td width="60">电导率</td>
367
+              <td width="40">血流速</td>
368
+              <td width="40">静脉压</td>
369
+              <td width="40">TMP</td>
370
+              <td width="40">电导率</td>
276
               <td width="40">温度</td>
371
               <td width="40">温度</td>
277
-              <td width="60">透析液流量</td>
278
-              <td width="60">UF/hr</td>
279
-              <td width="100">症状处理</td>
372
+              <td width="40">透析液流量</td>
373
+              <td width="40">UF/hr</td>
374
+              <td width="200">病情变化处理方式及结果</td>
280
             </tr>
375
             </tr>
281
 
376
 
282
 
377
 
304
       <table class="print-table" border="1">
399
       <table class="print-table" border="1">
305
         <tbody>
400
         <tbody>
306
           <tr style="height:40px;line-height:40px">
401
           <tr style="height:40px;line-height:40px">
307
-            <td width="40" rowspan="2" style="padding-left:5px;border:none;border-right:1px solid #000;">
402
+            <td width="50" rowspan="2" style="padding-left:5px;border:none;border-right:1px solid #000;">
308
               透后评估
403
               透后评估
309
             </td>
404
             </td>
310
 
405
 
311
             <td width="25" style="border:none;padding-left:5px;">
406
             <td width="25" style="border:none;padding-left:5px;">
312
               体温:
407
               体温:
313
             </td>
408
             </td>
314
-            <td width="30" style="text-align:left;border:none;">
409
+            <td width="70" style="text-align:left;border:none;">
315
               <div>
410
               <div>
316
                 <span class="under_line" style="width:50px;display:inline-block;">
411
                 <span class="under_line" style="width:50px;display:inline-block;">
317
                   {{ afterdialysis.temperature ? afterdialysis.temperature : "" }}
412
                   {{ afterdialysis.temperature ? afterdialysis.temperature : "" }}
320
             </td>
415
             </td>
321
             <!-- <td width="10" style="border:none;"></td> -->
416
             <!-- <td width="10" style="border:none;"></td> -->
322
 
417
 
323
-            <td width="25" style="border:none;padding-left:5px;">血压:</td>
324
-            <td width="70" style="text-align:left;border:none;line-height: 30px;">
418
+            <td width="20" style="border:none;padding-left:5px;">血压:</td>
419
+            <td width="60" style="text-align:left;border:none;line-height: 30px;">
325
               <div>
420
               <div>
326
                 <span class="under_line" style="width:100px;display:inline-block">
421
                 <span class="under_line" style="width:100px;display:inline-block">
327
                   {{ afterdialysis.systolic_blood_pressure ? afterdialysis.systolic_blood_pressure : "" }}/
422
                   {{ afterdialysis.systolic_blood_pressure ? afterdialysis.systolic_blood_pressure : "" }}/
329
                 </span>mmHg
424
                 </span>mmHg
330
               </div>
425
               </div>
331
             </td>
426
             </td>
332
-            <td width="25" style="border:none;padding-left:5px">脉搏:</td>
333
-            <td width="55" style="text-align:left;border:none;">
427
+            <td width="10" style="border:none;padding-left:5px">脉搏:</td>
428
+            <td width="70" style="text-align:left;border:none;">
334
               <div>
429
               <div>
335
                 <span class="under_line" style="width:50px;display:inline-block">
430
                 <span class="under_line" style="width:50px;display:inline-block">
336
                   {{ afterdialysis.pulse_frequency ? afterdialysis.pulse_frequency : "" }}
431
                   {{ afterdialysis.pulse_frequency ? afterdialysis.pulse_frequency : "" }}
337
                 </span>次/分
432
                 </span>次/分
338
               </div>
433
               </div>
339
             </td>
434
             </td>
435
+            <td width="50" style="border:none;padding-left:5px">透后症状:</td>
436
+            <td width="100" style="text-align:left;border:none;">
437
+              <div>
438
+                <span class="under_line" style="width:100px;display:inline-block">
439
+                  {{ afterdialysis.symptom_after_dialysis ? afterdialysis.symptom_after_dialysis : "" }}
440
+                </span>
441
+              </div>
442
+            </td>
340
           </tr>
443
           </tr>
341
             
444
             
342
-          <tr style="height:40px;line-height:40px">
343
-            <td width="50" style="border:none;padding-left:5px">实际置换量:</td>
445
+          <tr style="height:40px;line-height:40px;">
446
+            <td width="70" style="border:none;padding-left:5px">实际置换量:</td>
344
             <td width="30" style="text-align:left;border:none;">
447
             <td width="30" style="text-align:left;border:none;">
345
               <div>
448
               <div>
346
                 <span class="under_line" style="width:50px;display:inline-block">
449
                 <span class="under_line" style="width:50px;display:inline-block">
349
               </div>
452
               </div>
350
             </td>
453
             </td>
351
             
454
             
352
-            <td width="50" style="border:none;padding-left:5px">透析器凝血:</td>
353
-            <td width="110" style="text-align:left;border:none;">
455
+            <td width="70" style="border:none;padding-left:5px">透析器凝血:</td>
456
+            <td width="150" style="text-align:left;border:none;">
354
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false) :false" showValue="0"></label-box>
457
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false) :false" showValue="0"></label-box>
355
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false) :false" showValue="+"></label-box>
458
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false) :false" showValue="+"></label-box>
356
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅱ度') > -1 ? true : false) :false" showValue="+ +"></label-box>
459
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅱ度') > -1 ? true : false) :false" showValue="+ +"></label-box>
357
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅲ度') > -1 ? true : false) :false" showValue="+ + +"></label-box>
460
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅲ度') > -1 ? true : false) :false" showValue="+ + +"></label-box>
358
             </td>
461
             </td>
359
-            <td width="50" style="text-align:left;border:none;"></td>
360
-            <td width="110" style="text-align:left;border:none;"></td>
462
+            <!-- <td width="50" style="text-align:left;border:none;"></td> -->
463
+            <!-- <td width="110" style="text-align:left;border:none;"></td> -->
464
+            <td width="80" style="border:none;padding-left:5px">透析期间进食:</td>
465
+            <td width="50" style="text-align:left;border:none;    padding-bottom: 10px;">
466
+              <div>
467
+                <span class="under_line" style="width:50px;display:inline-block">
468
+                  <span v-if='afterdialysis.is_eat == 1'>是</span>
469
+                  <span v-if='afterdialysis.is_eat == 2'>否</span>
470
+                </span>
471
+              </div>
472
+            </td>
473
+            <td width="70" style="border:none;padding-left:5px">透析进食:</td>
474
+            <td width="50" style="text-align:left;border:none;">
475
+              <div>
476
+                <span class="under_line" style="width:50px;display:inline-block">
477
+                  {{ afterdialysis.is_eat == 1 && afterdialysis.dialysis_during ? afterdialysis.dialysis_during : '' }}
478
+                </span>ml
479
+              </div>
480
+            </td>
361
           </tr>
481
           </tr>
362
         </tbody>
482
         </tbody>
363
       </table>
483
       </table>
365
       <table class="print-table" border="1">
485
       <table class="print-table" border="1">
366
         <tr style="height:36px;text-align:left;border:none;">
486
         <tr style="height:36px;text-align:left;border:none;">
367
           <td style="padding-left:5px;border:none">
487
           <td style="padding-left:5px;border:none">
368
-              <p style="margin-bottom:130px">
488
+              <p style="margin-bottom:30px">
369
                 透析小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
489
                 透析小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
370
               </p>
490
               </p>
371
           </td>
491
           </td>

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyOne.vue 파일 보기

827
                 <tbody>
827
                 <tbody>
828
                   <tr>
828
                   <tr>
829
                     <td width='95' style="text-align:right;">封管液:</td>
829
                     <td width='95' style="text-align:right;">封管液:</td>
830
-                    <td width='300'>
830
+                    <td width='370'>
831
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('纯肝素') > -1 : false" showValue="纯肝素"></label-box>&nbsp;
831
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('纯肝素') > -1 : false" showValue="纯肝素"></label-box>&nbsp;
832
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶加生理盐水') > -1 : false" showValue="尿激酶加生理盐水"></label-box>&nbsp;
832
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('尿激酶加生理盐水') > -1 : false" showValue="尿激酶加生理盐水"></label-box>&nbsp;
833
-                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('生理盐水') > -1 : false" showValue="生理盐水"></label-box>&nbsp;
833
+                      <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('生理盐水+肝素钠2ml') > -1 : false" showValue="生理盐水+肝素钠2ml"></label-box>&nbsp;
834
                     </td>
834
                     </td>
835
                     <td width='40'>其他</td>
835
                     <td width='40'>其他</td>
836
                     <td width='160'>
836
                     <td width='160'>