See999 hace 4 años
padre
commit
f8934883de

+ 2 - 1
src/xt_pages/dialysis/details/assessmentAfter.vue Ver fichero

@@ -40,7 +40,8 @@
40 40
         <li v-if="isShow('实际置换量')">
41 41
           <label>实际置换量 : </label>
42 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 45
         </li>
45 46
         <li v-if="isShow('压迫后内瘘震颤')">
46 47
           <label>压迫后内瘘震颤: </label>

+ 173 - 53
src/xt_pages/dialysis/template/DialysisPrintOrderThirteen.vue Ver fichero

@@ -20,52 +20,103 @@
20 20
           血液净化治疗记录单
21 21
         </div>
22 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 25
             日期 <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(0,4) }}</div>年
26 26
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(5,7) }}</div>月
27 27
             <div class="inline_block under_line" style="width:50px">{{ queryParams.xtdate.slice(8,11) }}</div>日
28 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 49
             <div class="inline_block under_line" style="width:80px;">
32 50
             {{ getNumber() }}
33 51
             </div>
34 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 55
         </div>
38 56
       </div>
39 57
       <div style="border-bottom: 2px solid #000;width:100%;"></div>
40 58
       <div class="row">
41 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 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 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 120
             </div>
70 121
           </div>
71 122
           <div class="inline_block" style="margin-right:30px;">
@@ -74,6 +125,12 @@
74 125
                 {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : ''}}
75 126
             </div>
76 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 134
       </div>
78 135
       <div class="row">
79 136
         血管通路 
@@ -96,6 +153,16 @@
96 153
           &nbsp;
97 154
         </div>
98 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 166
       <div class="row">
100 167
         抗凝药物 
101 168
         <div class="inline_block under_line" style="width:92%;text-align: left;">
@@ -189,7 +256,7 @@
189 256
       </div>
190 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 260
           <div class="inline_block" style="margin-right:30px;">
194 261
             体温
195 262
             <div class="inline_block" style="width:50px;text-align:center">
@@ -209,7 +276,35 @@
209 276
               {{ predialysis.pulse_frequency ? predialysis.pulse_frequency : "" }}
210 277
             </div>次/分
211 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 308
         </div>
214 309
       </div>
215 310
 
@@ -267,16 +362,16 @@
267 362
         <tbody>
268 363
             <tr style="height:40px;line-height:40px">
269 364
               <td width="60">时间</td>
270
-              <td width="80">BP</td>
365
+              <td width="60">BP</td>
271 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 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 375
             </tr>
281 376
 
282 377
 
@@ -304,14 +399,14 @@
304 399
       <table class="print-table" border="1">
305 400
         <tbody>
306 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 404
             </td>
310 405
 
311 406
             <td width="25" style="border:none;padding-left:5px;">
312 407
               体温:
313 408
             </td>
314
-            <td width="30" style="text-align:left;border:none;">
409
+            <td width="70" style="text-align:left;border:none;">
315 410
               <div>
316 411
                 <span class="under_line" style="width:50px;display:inline-block;">
317 412
                   {{ afterdialysis.temperature ? afterdialysis.temperature : "" }}
@@ -320,8 +415,8 @@
320 415
             </td>
321 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 420
               <div>
326 421
                 <span class="under_line" style="width:100px;display:inline-block">
327 422
                   {{ afterdialysis.systolic_blood_pressure ? afterdialysis.systolic_blood_pressure : "" }}/
@@ -329,18 +424,26 @@
329 424
                 </span>mmHg
330 425
               </div>
331 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 429
               <div>
335 430
                 <span class="under_line" style="width:50px;display:inline-block">
336 431
                   {{ afterdialysis.pulse_frequency ? afterdialysis.pulse_frequency : "" }}
337 432
                 </span>次/分
338 433
               </div>
339 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 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 447
             <td width="30" style="text-align:left;border:none;">
345 448
               <div>
346 449
                 <span class="under_line" style="width:50px;display:inline-block">
@@ -349,15 +452,32 @@
349 452
               </div>
350 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 457
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-0度') > -1 ? true : false) :false" showValue="0"></label-box>
355 458
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅰ度') > -1 ? true : false) :false" showValue="+"></label-box>
356 459
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅱ度') > -1 ? true : false) :false" showValue="+ +"></label-box>
357 460
               <label-box :isChecked="afterdialysis.cruor ? (afterdialysis.cruor.indexOf('透析器-Ⅲ度') > -1 ? true : false) :false" showValue="+ + +"></label-box>
358 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 481
           </tr>
362 482
         </tbody>
363 483
       </table>
@@ -365,7 +485,7 @@
365 485
       <table class="print-table" border="1">
366 486
         <tr style="height:36px;text-align:left;border:none;">
367 487
           <td style="padding-left:5px;border:none">
368
-              <p style="margin-bottom:130px">
488
+              <p style="margin-bottom:30px">
369 489
                 透析小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
370 490
               </p>
371 491
           </td>

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyOne.vue Ver fichero

@@ -827,10 +827,10 @@
827 827
                 <tbody>
828 828
                   <tr>
829 829
                     <td width='95' style="text-align:right;">封管液:</td>
830
-                    <td width='300'>
830
+                    <td width='370'>
831 831
                       <label-box :isChecked="afterdialysis.sealing_fluid_dispose ? getSealingFluidDispose(afterdialysis.sealing_fluid_dispose).indexOf('纯肝素') > -1 : false" showValue="纯肝素"></label-box>&nbsp;
832 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 834
                     </td>
835 835
                     <td width='40'>其他</td>
836 836
                     <td width='160'>