|
@@ -24,7 +24,7 @@
|
24
|
24
|
</div>
|
25
|
25
|
<div class="inline_block" style="margin-left: 15px;">
|
26
|
26
|
年龄:
|
27
|
|
- <div class="under_line" style="width: 50px;">{{jsGetAge(record.patient.birthday)}}</div>
|
|
27
|
+ <div class="under_line" style="width: 50px;">{{getAge(record.patient)}}</div>
|
28
|
28
|
岁
|
29
|
29
|
</div>
|
30
|
30
|
<div class="inline_block" style="float: right;">
|
|
@@ -229,15 +229,6 @@
|
229
|
229
|
</div>
|
230
|
230
|
</div>
|
231
|
231
|
|
232
|
|
- <div class="inline_block">
|
233
|
|
-  病情:
|
234
|
|
- <check-box text="一般"
|
235
|
|
- :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>
|
236
|
|
- <check-box text="重"
|
237
|
|
- :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>
|
238
|
|
- <check-box text="危"
|
239
|
|
- :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>
|
240
|
|
- </div>
|
241
|
232
|
|
242
|
233
|
<div class="inline_block">
|
243
|
234
|
跌倒风险评估:
|
|
@@ -300,15 +291,17 @@
|
300
|
291
|
</div>
|
301
|
292
|
|
302
|
293
|
<div class="inline_block">
|
303
|
|
- <div v-if="record.receive_assessment != null && record.receive_assessment.psychological_assessment == 2" class="under_line"
|
304
|
|
- style="width: 100px;">{{
|
|
294
|
+ <div
|
|
295
|
+ v-if="record.receive_assessment != null && record.receive_assessment.psychological_assessment == 2"
|
|
296
|
+ class="under_line"
|
|
297
|
+ style="width: 100px;">{{
|
305
|
298
|
record.receive_assessment?record.receive_assessment.psychological_assessment_other:''}}
|
306
|
299
|
</div>
|
307
|
300
|
</div>
|
308
|
301
|
</div>
|
309
|
302
|
</td>
|
310
|
303
|
</tr>
|
311
|
|
- <tr>
|
|
304
|
+ <tr style="display:none;">
|
312
|
305
|
<td width="25px">
|
313
|
306
|
透<br/>析<br/>处<br/>方
|
314
|
307
|
</td>
|
|
@@ -395,21 +388,24 @@
|
395
|
388
|
</div>
|
396
|
389
|
|
397
|
390
|
|
398
|
|
- <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
|
|
391
|
+ <div class="inline_block"
|
|
392
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
|
399
|
393
|
 置换液后/前稀释 总量:
|
400
|
394
|
<div class="under_line" style="width: 100px;">{{
|
401
|
395
|
record.prescription?record.prescription.displace_liqui_value:''}}
|
402
|
396
|
</div>
|
403
|
397
|
L
|
404
|
398
|
</div>
|
405
|
|
- <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
|
|
399
|
+ <div class="inline_block"
|
|
400
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
|
406
|
401
|
 置换液前稀释 总量:
|
407
|
402
|
<div class="under_line" style="width: 100px;">{{
|
408
|
403
|
record.prescription?record.prescription.displace_liqui_value:''}}
|
409
|
404
|
</div>
|
410
|
405
|
L
|
411
|
406
|
</div>
|
412
|
|
- <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
|
|
407
|
+ <div class="inline_block"
|
|
408
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
|
413
|
409
|
 置换液后稀释 总量:
|
414
|
410
|
<div class="under_line" style="width: 100px;">{{
|
415
|
411
|
record.prescription?record.prescription.displace_liqui_value:''}}
|
|
@@ -435,9 +431,6 @@
|
435
|
431
|
</div>
|
436
|
432
|
|
437
|
433
|
|
438
|
|
-
|
439
|
|
-
|
440
|
|
-
|
441
|
434
|
<div class="row" style="padding: 2px 0;">
|
442
|
435
|
<div class="inline_block">
|
443
|
436
|
血管通路:
|
|
@@ -493,7 +486,7 @@
|
493
|
486
|
</div>
|
494
|
487
|
</td>
|
495
|
488
|
</tr>
|
496
|
|
- <tr>
|
|
489
|
+ <tr style="display:none;">
|
497
|
490
|
<td colspan="2" style="padding: 0;">
|
498
|
491
|
<table class="inside_table">
|
499
|
492
|
<thead>
|
|
@@ -664,10 +657,11 @@
|
664
|
657
|
<td width="60">脉率<br/>次/分</td>
|
665
|
658
|
<td width="60">呼吸<br/>次/分</td>
|
666
|
659
|
<td width="60">血流量<br/>ml/min</td>
|
667
|
|
- <td width="60">超滤量<br/>L</td>
|
|
660
|
+ <td width="60">超滤量累计<br/>L</td>
|
668
|
661
|
<td width="60">置换量<br/>L</td>
|
669
|
|
- <td width="60">静脉压<br/>mmHg</td>
|
670
|
|
- <td width="60">跨膜压<br/>mmHg</td>
|
|
662
|
+ <td width="60">静脉压/动脉压<br/>mmHg</td>
|
|
663
|
+ <td width="60">钠浓度<br/>mmol/L</td>
|
|
664
|
+
|
671
|
665
|
<td>病情特殊情况处理<br/>及专科护理措施记录</td>
|
672
|
666
|
<td>护士签名</td>
|
673
|
667
|
|
|
@@ -684,8 +678,10 @@
|
684
|
678
|
<td>{{monitor_record.blood_flow_volume?monitor_record.blood_flow_volume:''}}</td>
|
685
|
679
|
<td>{{monitor_record.ultrafiltration_volume?monitor_record.ultrafiltration_volume:''}}</td>
|
686
|
680
|
<td>{{monitor_record.displacement_quantity?monitor_record.displacement_quantity:''}}</td>
|
687
|
|
- <td>{{monitor_record.venous_pressure?monitor_record.venous_pressure:''}}</td>
|
688
|
|
- <td>{{monitor_record.transmembrane_pressure?monitor_record.transmembrane_pressure:''}}</td>
|
|
681
|
+ <td>
|
|
682
|
+ {{monitor_record.venous_pressure?monitor_record.venous_pressure:''}}/{{monitor_record.arterial_pressure?monitor_record.arterial_pressure:''}}
|
|
683
|
+ </td>
|
|
684
|
+ <td>{{monitor_record.sodium_concentration?monitor_record.sodium_concentration:''}}</td>
|
689
|
685
|
<td>
|
690
|
686
|
{{monitor_record.symptom}}
|
691
|
687
|
{{monitor_record.dispose}}
|
|
@@ -693,7 +689,8 @@
|
693
|
689
|
</td>
|
694
|
690
|
<td>
|
695
|
691
|
<span v-if="setAdminUserES(monitor_record, 'monitoring_nurse') == ''">{{getAdminUser(monitor_record, 'monitoring_nurse')}}</span>
|
696
|
|
- <img class="es-img" :src="setAdminUserES(monitor_record, 'monitoring_nurse')" alt="" srcset="" v-else
|
|
692
|
+ <img class="es-img" :src="setAdminUserES(monitor_record, 'monitoring_nurse')" alt="" srcset=""
|
|
693
|
+ v-else
|
697
|
694
|
style="height: 20px;">
|
698
|
695
|
</td>
|
699
|
696
|
</tr>
|
|
@@ -804,7 +801,7 @@
|
804
|
801
|
<div class="row" style="padding: 2px 0;">
|
805
|
802
|
<div class="inline_block">
|
806
|
803
|
透析器及血路管凝血情况:
|
807
|
|
-   动脉管道:
|
|
804
|
+ 动脉管道:
|
808
|
805
|
<check-box text="0"
|
809
|
806
|
:checked="isCheckBoxChecked(record.assessment_after_dislysis, 'arterial_tube', 1)"></check-box>
|
810
|
807
|
<check-box text="+"
|
|
@@ -839,6 +836,8 @@
|
839
|
836
|
</div>
|
840
|
837
|
|
841
|
838
|
</div>
|
|
839
|
+
|
|
840
|
+
|
842
|
841
|
<div class="row" style="padding: 2px 0;">
|
843
|
842
|
患者去向:
|
844
|
843
|
<check-box text="门诊"
|
|
@@ -879,8 +878,8 @@
|
879
|
878
|
</div>
|
880
|
879
|
|
881
|
880
|
|
882
|
|
- <div class="inline_block" >
|
883
|
|
-  时间:
|
|
881
|
+ <div class="inline_block">
|
|
882
|
+  核对时间:
|
884
|
883
|
<div class="under_line" style="width: 200px;">
|
885
|
884
|
{{record.check?getTime(record.check.updated_time,'{y}年{m}月{d}日 {h}时'):''}}
|
886
|
885
|
</div>
|
|
@@ -897,8 +896,14 @@
|
897
|
896
|
</div>
|
898
|
897
|
|
899
|
898
|
|
900
|
|
- <div class="inline_block" style="float: left;">
|
901
|
|
-  血透室护士签名:
|
|
899
|
+
|
|
900
|
+
|
|
901
|
+ </div>
|
|
902
|
+
|
|
903
|
+ <div class="row" style="padding: 2px 0;">
|
|
904
|
+
|
|
905
|
+ <div class="inline_block" >
|
|
906
|
+ 血透室护士签名:
|
902
|
907
|
<div class="under_line" style="width: 100px;">
|
903
|
908
|
<span v-if="setAdminUserES(record.dialysis_order, 'start_nurse') == ''">{{getAdminUser(record.dialysis_order, 'start_nurse')}}</span>
|
904
|
909
|
<img class="es-img" :src="setAdminUserES(record.dialysis_order, 'start_nurse')" alt="" srcset=""
|
|
@@ -907,33 +912,440 @@
|
907
|
912
|
</div>
|
908
|
913
|
|
909
|
914
|
|
|
915
|
+ <div class="inline_block">
|
|
916
|
+ 病区护士签名:
|
|
917
|
+ <div class="under_line" style="width: 100px;">
|
|
918
|
+ </div>
|
|
919
|
+ </div>
|
|
920
|
+
|
|
921
|
+ <div class="inline_block">
|
|
922
|
+  时间:
|
|
923
|
+ <div class="under_line" style="width: 200px;">
|
|
924
|
+ {{record.dialysis_order?getTime(record.dialysis_order.end_time,'{y}年{m}月{d}日 {h}时'):''}}
|
|
925
|
+ </div>
|
|
926
|
+ </div>
|
|
927
|
+ </div>
|
|
928
|
+ </td>
|
|
929
|
+ </tr>
|
|
930
|
+ </tbody>
|
|
931
|
+ </table>
|
|
932
|
+ <div class="row" style="font-size: 10px;margin-bottom: 300px">
|
|
933
|
+ 注:透析器及血路管凝血:0级无凝血;
|
|
934
|
+ “+”(指Ⅰ级:束状纤维凝血或动/静脉壶/滤网见轻微凝血);“++”(指II级:近半数纤维凝血或动/静脉壶/滤网出现凝血块);“+++”(指III级:压力异常升高,须中途更换透析器/血路管A/V)。
|
|
935
|
+ </div>
|
|
936
|
+
|
|
937
|
+ <div class="order-yy-name">{{orgname}}</div>
|
|
938
|
+ <div class="order_title">
|
|
939
|
+ 血液净化科医嘱及执行单
|
|
940
|
+ </div>
|
|
941
|
+
|
|
942
|
+ <div class="row" style="margin-top: 15px;">
|
|
943
|
+ <div class="inline_block">
|
|
944
|
+ 姓名:
|
|
945
|
+ <div class="under_line" style="width: 120px;">{{ record.patient.name }}</div>
|
|
946
|
+ </div>
|
|
947
|
+ <div class="inline_block" style="margin-left: 20px;">
|
|
948
|
+ 性别:
|
|
949
|
+ <check-box text="男" :checked="record.patient.gender == 1"></check-box>
|
|
950
|
+ <check-box text="女" :checked="record.patient.gender == 2"></check-box>
|
|
951
|
+ </div>
|
|
952
|
+ <div class="inline_block" style="margin-left: 15px;">
|
|
953
|
+ 年龄:
|
|
954
|
+ <div class="under_line" style="width: 50px;">{{jsGetAge(record.patient.birthday)}}</div>
|
|
955
|
+ 岁
|
|
956
|
+ </div>
|
|
957
|
+ <div class="inline_block" style="float: right;">
|
|
958
|
+ 科室:
|
|
959
|
+ <check-box text="门诊透析" :checked="record.patient.source == 1"></check-box>
|
|
960
|
+ <check-box text="住院" :checked="record.patient.source == 2"></check-box>
|
|
961
|
+ <!-- TODO -->
|
|
962
|
+ </div>
|
|
963
|
+ </div>
|
|
964
|
+ <div class="row flex">
|
|
965
|
+ <div class="inline_block">
|
|
966
|
+ 住院号/透析卡号:
|
|
967
|
+ <div class="under_line" style="width: 100px;">
|
|
968
|
+ {{record.patient.admission_number?record.patient.admission_number:'无'}}/{{ record.patient.dialysis_no
|
|
969
|
+ }}
|
|
970
|
+ </div>
|
|
971
|
+ </div>
|
|
972
|
+ <div class="inline_block">
|
|
973
|
+ 诊断:
|
|
974
|
+ <div class="under_line" style="width: 500px;">{{record.patient.diagnose}}</div>
|
|
975
|
+ </div>
|
|
976
|
+ </div>
|
|
977
|
+ <table class="proj_table">
|
|
978
|
+ <tbody>
|
|
979
|
+ <tr>
|
|
980
|
+ <td width="25px">
|
|
981
|
+ 透<br/>析<br/>处<br/>方
|
|
982
|
+ </td>
|
|
983
|
+ <td>
|
|
984
|
+ <div class="row" style="padding: 2px 0;">
|
|
985
|
+ <div class="inline_block">
|
|
986
|
+ 治疗时间:
|
|
987
|
+ <div class="under_line" style="width: 30px;">
|
|
988
|
+ {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:''}}
|
|
989
|
+ </div>
|
|
990
|
+ h
|
|
991
|
+ <div class="under_line" style="width: 30px;">
|
|
992
|
+ {{record.prescription&&record.prescription.dialysis_duration_minute?record.prescription.dialysis_duration_minute:''}}
|
|
993
|
+ </div>
|
|
994
|
+ min
|
|
995
|
+ </div>
|
|
996
|
+
|
|
997
|
+ <div class="inline_block">
|
|
998
|
+  治疗方式:
|
|
999
|
+ <check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>
|
|
1000
|
+ <check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>
|
|
1001
|
+ <check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>
|
|
1002
|
+ <check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>
|
|
1003
|
+ <check-box text="HD+HP"
|
|
1004
|
+ :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>
|
|
1005
|
+ </div>
|
|
1006
|
+
|
|
1007
|
+ <div class="inline_block">
|
|
1008
|
+ 其它:
|
|
1009
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1010
|
+ record.prescription&&record.prescription.mode_id>5?record.prescription.mode:''}}
|
|
1011
|
+ </div>
|
|
1012
|
+ </div>
|
|
1013
|
+
|
|
1014
|
+ </div>
|
|
1015
|
+ <div class="row" style="padding: 2px 0;">
|
910
|
1016
|
|
|
1017
|
+ <div class="inline_block">
|
|
1018
|
+ 病情:
|
|
1019
|
+ <check-box text="一般"
|
|
1020
|
+ :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>
|
|
1021
|
+ <check-box text="重"
|
|
1022
|
+ :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>
|
|
1023
|
+ <check-box text="危"
|
|
1024
|
+ :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>
|
911
|
1025
|
|
|
1026
|
+ <div class="inline_block">
|
|
1027
|
+  透析器型号:
|
|
1028
|
+ <div class="under_line" style="width: 200px">
|
|
1029
|
+ {{record.prescription?record.prescription.dialyzer_perfusion_apparatus:''}}
|
|
1030
|
+ </div>
|
|
1031
|
+ </div>
|
912
|
1032
|
|
913
|
1033
|
</div>
|
914
|
1034
|
|
|
1035
|
+ </div>
|
915
|
1036
|
<div class="row" style="padding: 2px 0;">
|
916
|
1037
|
|
917
|
|
- <div class="inline_block" >
|
918
|
|
- 病区护士签名:
|
919
|
|
- <div class="under_line" style="width: 100px;">
|
|
1038
|
+ <div class="inline_block">
|
|
1039
|
+ 体液过多症状:
|
|
1040
|
+ <check-box text="无"
|
|
1041
|
+ :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 1)"></check-box>
|
|
1042
|
+ <check-box text="下肢水肿+"
|
|
1043
|
+ :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 2)"></check-box>
|
|
1044
|
+ <check-box text="下肢水肿++"
|
|
1045
|
+ :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
|
|
1046
|
+ <check-box text="下肢水肿+++"
|
|
1047
|
+ :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
|
|
1048
|
+ </div>
|
|
1049
|
+
|
|
1050
|
+ <div class="inline_block">
|
|
1051
|
+ 其它:
|
|
1052
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1053
|
+ record.prescription?record.prescription.body_fluid_other:''}}
|
920
|
1054
|
</div>
|
921
|
1055
|
</div>
|
922
|
1056
|
|
923
|
|
- <div class="inline_block" >
|
924
|
|
-  时间:
|
925
|
|
- <div class="under_line" style="width: 200px;">
|
926
|
|
- {{record.dialysis_order?getTime(record.dialysis_order.end_time,'{y}年{m}月{d}日 {h}时'):''}}
|
|
1057
|
+ </div>
|
|
1058
|
+
|
|
1059
|
+
|
|
1060
|
+
|
|
1061
|
+
|
|
1062
|
+
|
|
1063
|
+ <div class="row" style="padding: 2px 0;">
|
|
1064
|
+ <div class="inline_block">
|
|
1065
|
+ 透析液(mol/l):
|
|
1066
|
+  Ca<sup>2+</sup>:
|
|
1067
|
+ <div class="under_line" style="width: 30px;">
|
|
1068
|
+ {{record.prescription&&record.prescription.calcium?record.prescription.calcium:''}}
|
|
1069
|
+ </div>
|
|
1070
|
+ mol/l
|
|
1071
|
+  Na<sup>+</sup>:
|
|
1072
|
+ <div class="under_line" style="width: 30px;">
|
|
1073
|
+ {{record.prescription&&record.prescription.sodium?record.prescription.sodium:''}}
|
|
1074
|
+ </div>
|
|
1075
|
+ mol/l
|
|
1076
|
+  K<sup>+</sup>:
|
|
1077
|
+ <div class="under_line" style="width: 30px;">
|
|
1078
|
+ {{record.prescription&&record.prescription.kalium?record.prescription.kalium:''}}
|
|
1079
|
+ </div>
|
|
1080
|
+ mol/l
|
|
1081
|
+ </div>
|
|
1082
|
+
|
|
1083
|
+
|
|
1084
|
+ <div class="inline_block"
|
|
1085
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
|
|
1086
|
+  置换液后/前稀释 总量:
|
|
1087
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1088
|
+ record.prescription?record.prescription.displace_liqui_value:''}}
|
|
1089
|
+ </div>
|
|
1090
|
+ L
|
|
1091
|
+ </div>
|
|
1092
|
+ <div class="inline_block"
|
|
1093
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
|
|
1094
|
+  置换液前稀释 总量:
|
|
1095
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1096
|
+ record.prescription?record.prescription.displace_liqui_value:''}}
|
|
1097
|
+ </div>
|
|
1098
|
+ L
|
|
1099
|
+ </div>
|
|
1100
|
+ <div class="inline_block"
|
|
1101
|
+ v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
|
|
1102
|
+  置换液后稀释 总量:
|
|
1103
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1104
|
+ record.prescription?record.prescription.displace_liqui_value:''}}
|
|
1105
|
+ </div>
|
|
1106
|
+ L
|
|
1107
|
+ </div>
|
|
1108
|
+
|
|
1109
|
+ </div>
|
|
1110
|
+ <div class="row" style="padding: 2px 0;">
|
|
1111
|
+
|
|
1112
|
+ <div class="inline_block">
|
|
1113
|
+ 透析前使用特殊药物:
|
|
1114
|
+ <check-box text="无"
|
|
1115
|
+ :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 1)"></check-box>
|
|
1116
|
+ <check-box text="降压药"
|
|
1117
|
+ :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 2)"></check-box>
|
|
1118
|
+ <check-box text="抗凝"
|
|
1119
|
+ :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 3)"></check-box>
|
|
1120
|
+ </div>
|
|
1121
|
+ <div class="inline_block">
|
|
1122
|
+ 其它:
|
|
1123
|
+ <div class="under_line" style="width: 150px;">{{
|
|
1124
|
+ record.prescription?record.prescription.special_medicine_other:''}}
|
|
1125
|
+ </div>
|
|
1126
|
+ </div>
|
|
1127
|
+ </div>
|
|
1128
|
+
|
|
1129
|
+
|
|
1130
|
+ <div class="row" style="padding: 2px 0;">
|
|
1131
|
+ <div class="inline_block">
|
|
1132
|
+ 血管通路:
|
|
1133
|
+ <check-box text="内瘘"
|
|
1134
|
+ :checked="isCheckBoxChecked(record.prescription, 'blood_access', 1)"></check-box>
|
|
1135
|
+ <check-box text="直穿"
|
|
1136
|
+ :checked="isCheckBoxChecked(record.prescription, 'blood_access', 2)"></check-box>
|
|
1137
|
+ <check-box text="导管"
|
|
1138
|
+ :checked="isCheckBoxChecked(record.prescription, 'blood_access', 3)"></check-box>
|
|
1139
|
+ </div>
|
|
1140
|
+
|
|
1141
|
+ <div class="inline_block">
|
|
1142
|
+  血流量:
|
|
1143
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1144
|
+ record.prescription?record.prescription.blood_flow_volume:''}}
|
|
1145
|
+ </div>
|
|
1146
|
+ ml/min
|
|
1147
|
+ </div>
|
|
1148
|
+
|
|
1149
|
+ <div class="inline_block">
|
|
1150
|
+  透析液流量:
|
|
1151
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1152
|
+ record.prescription?record.prescription.dialysate_flow:''}}
|
|
1153
|
+ </div>
|
|
1154
|
+ ml/min
|
|
1155
|
+ </div>
|
|
1156
|
+ </div>
|
|
1157
|
+
|
|
1158
|
+
|
|
1159
|
+ <div class="row" style="padding: 2px 0;">
|
|
1160
|
+ <div class="inline_block">
|
|
1161
|
+ 透前体重:
|
|
1162
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1163
|
+ record.assessment_before_dislysis?record.assessment_before_dislysis.weight_before:''}}
|
|
1164
|
+ </div>
|
|
1165
|
+ kg
|
|
1166
|
+ </div>
|
|
1167
|
+
|
|
1168
|
+ <div class="inline_block">
|
|
1169
|
+  设定超滤量:
|
|
1170
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1171
|
+ record.prescription?record.prescription.target_ultrafiltration:''}}
|
927
|
1172
|
</div>
|
|
1173
|
+ L
|
|
1174
|
+ </div>
|
|
1175
|
+ <div class="inline_block">
|
|
1176
|
+  实际超滤量:
|
|
1177
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1178
|
+ record.prescription?record.prescription.ultrafiltration:''}}
|
|
1179
|
+ </div>
|
|
1180
|
+ L
|
|
1181
|
+ </div>
|
|
1182
|
+
|
|
1183
|
+ <div class="inline_block">
|
|
1184
|
+ 透后体重:
|
|
1185
|
+ <div class="under_line" style="width: 100px;">{{
|
|
1186
|
+ record.assessment_after_dislysis?record.assessment_after_dislysis.weight_after:''}}
|
|
1187
|
+ </div>
|
|
1188
|
+ kg
|
928
|
1189
|
</div>
|
929
|
1190
|
</div>
|
930
|
1191
|
</td>
|
931
|
1192
|
</tr>
|
|
1193
|
+ <tr>
|
|
1194
|
+ <td colspan="2" style="padding: 0;">
|
|
1195
|
+ <table class="inside_table">
|
|
1196
|
+ <thead>
|
|
1197
|
+ <tr>
|
|
1198
|
+ <td width="40px">时间</td>
|
|
1199
|
+ <td width="110px">医嘱内容</td>
|
|
1200
|
+ <td width="80px">医生签名</td>
|
|
1201
|
+ <td width="80px">执行护士</td>
|
|
1202
|
+ <td width="65px">执行时间</td>
|
|
1203
|
+ <td width="75px">核对护士</td>
|
|
1204
|
+ <td width="10px"></td>
|
|
1205
|
+ <td width="40px">时间</td>
|
|
1206
|
+ <td width="110px">医嘱内容</td>
|
|
1207
|
+ <td width="80px">医生签名</td>
|
|
1208
|
+ <td width="80px">执行护士</td>
|
|
1209
|
+ <td width="65px">执行时间</td>
|
|
1210
|
+ <td width="75px">核对护士</td>
|
|
1211
|
+
|
|
1212
|
+ <!-- <td width="100">时间</td>
|
|
1213
|
+ <td>医嘱内容</td>
|
|
1214
|
+ <td width="120">医生签名</td>
|
|
1215
|
+ <td width="120">执行护士</td>
|
|
1216
|
+ <td width="100">执行时间</td>
|
|
1217
|
+ <td width="120">核对护士</td> -->
|
|
1218
|
+ </tr>
|
|
1219
|
+ </thead>
|
|
1220
|
+ <tbody>
|
|
1221
|
+ <tr v-for="(advice, index) in record.advices" :key="index">
|
|
1222
|
+ <td>
|
|
1223
|
+ <span v-if="advice[0]&&advice[0].start_time">
|
|
1224
|
+ {{getTime(advice[0].start_time,'{h}:{i}')}}
|
|
1225
|
+ </span>
|
|
1226
|
+ <span v-else> <br/> </span>
|
|
1227
|
+ </td>
|
|
1228
|
+ <td class="advice-name">
|
|
1229
|
+ <span v-if="advice[0].parent_id>0">└</span>
|
|
1230
|
+ <span>{{advice[0].advice_name }}</span>
|
|
1231
|
+ <span>{{advice[0].advice_desc}}</span>
|
|
1232
|
+ <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
|
|
1233
|
+ <span v-if="advice[0].prescribing_number">* {{advice[0].prescribing_number}}{{advice[0].prescribing_number_unit}}</span>
|
|
1234
|
+ <span v-if="advice[0].single_dose != 0">单次用量 {{advice[0].single_dose}}{{advice[0].single_dose_unit}}</span>
|
|
1235
|
+ <span>{{advice[0].delivery_way}}</span>
|
|
1236
|
+ <span>{{advice[0].execution_frequency}}</span>
|
|
1237
|
+ <div v-for="(child, childindex) in advice[0].children" :key="childindex"
|
|
1238
|
+ class="advice-children">
|
|
1239
|
+ <div>▲</div>
|
|
1240
|
+ <div>
|
|
1241
|
+ <span>{{child.advice_name }}</span>
|
|
1242
|
+ <span>{{child.advice_desc}}</span>
|
|
1243
|
+ <span v-if="child.drug_spec">{{child.drug_spec}}{{child.drug_spec_unit}}</span>
|
|
1244
|
+ <span
|
|
1245
|
+ v-if="child.prescribing_number">* {{child.prescribing_number}}{{child.prescribing_number_unit}}</span>
|
|
1246
|
+ <span
|
|
1247
|
+ v-if="child.single_dose != 0">单次用量 {{child.single_dose}}{{child.single_dose_unit}}</span>
|
|
1248
|
+ </div>
|
|
1249
|
+ </div>
|
|
1250
|
+ </td>
|
|
1251
|
+ <td>
|
|
1252
|
+ <span v-if="setAdminUserES(advice[0], 'advice_doctor') == ''">{{getAdminUser(advice[0], 'advice_doctor')}}</span>
|
|
1253
|
+ <img class="es-img" :src="setAdminUserES(advice[0], 'advice_doctor')" alt="" srcset="" v-else
|
|
1254
|
+ style="height: 20px;">
|
|
1255
|
+ </td>
|
|
1256
|
+ <td>
|
|
1257
|
+ <span v-if="setAdminUserES(advice[0], 'execution_staff') == ''">{{getAdminUser(advice[0], 'execution_staff')}}</span>
|
|
1258
|
+ <img class="es-img" :src="setAdminUserES(advice[0], 'execution_staff')" alt="" srcset="" v-else
|
|
1259
|
+ style="height: 20px;">
|
|
1260
|
+ </td>
|
|
1261
|
+ <td>
|
|
1262
|
+ <span v-if="advice[0].execution_time">
|
|
1263
|
+ {{getTime(advice[0].execution_time,'{h}:{i}')}}
|
|
1264
|
+ </span>
|
|
1265
|
+ </td>
|
|
1266
|
+ <td>
|
|
1267
|
+ <span
|
|
1268
|
+ v-if="setAdminUserES(advice[0], 'checker') == ''">{{getAdminUser(advice[0], 'checker')}}</span>
|
|
1269
|
+ <img class="es-img" :src="setAdminUserES(advice[0], 'checker')" alt="" srcset="" v-else
|
|
1270
|
+ style="height: 20px;">
|
|
1271
|
+ </td>
|
|
1272
|
+ <td></td>
|
|
1273
|
+ <td>
|
|
1274
|
+ <span v-if="advice[1]&&advice[1].start_time">
|
|
1275
|
+ {{getTime(advice[1].start_time,'{h}:{i}')}}
|
|
1276
|
+ </span>
|
|
1277
|
+ <span v-else> <br/> </span>
|
|
1278
|
+ </td>
|
|
1279
|
+ <td class="advice-name">
|
|
1280
|
+ <span v-if="advice[1].parent_id>0">└</span>
|
|
1281
|
+ <span>{{advice[1].advice_name }}</span>
|
|
1282
|
+ <span>{{advice[1].advice_desc}}</span>
|
|
1283
|
+ <!-- <span v-if="advice[1].drug_spec">{{advice[1].drug_spec}}{{advice[1].drug_spec_unit}}</span> -->
|
|
1284
|
+ <span v-if="advice[1].prescribing_number">* {{advice[1].prescribing_number}}{{advice[1].prescribing_number_unit}}</span>
|
|
1285
|
+ <span
|
|
1286
|
+ v-if="advice[1].single_dose ">单次用量 {{advice[1].single_dose}}{{advice[1].single_dose_unit}}</span>
|
|
1287
|
+ <span>{{advice[1].delivery_way}}</span>
|
|
1288
|
+ <span>{{advice[1].execution_frequency}}</span>
|
|
1289
|
+ <div v-for="(child, childindex) in advice[1].children" :key="childindex"
|
|
1290
|
+ class="advice-children">
|
|
1291
|
+ <div>▲</div>
|
|
1292
|
+ <div>
|
|
1293
|
+ <span>{{child.advice_name }}</span>
|
|
1294
|
+ <span>{{child.advice_desc}}</span>
|
|
1295
|
+ <span v-if="child.drug_spec">{{child.drug_spec}}{{child.drug_spec_unit}}</span>
|
|
1296
|
+ <span
|
|
1297
|
+ v-if="child.prescribing_number">* {{child.prescribing_number}}{{child.prescribing_number_unit}}</span>
|
|
1298
|
+ <span
|
|
1299
|
+ v-if="child.single_dose != 0">单次用量 {{child.single_dose}}{{child.single_dose_unit}}</span>
|
|
1300
|
+ </div>
|
|
1301
|
+ </div>
|
|
1302
|
+ </td>
|
|
1303
|
+ <td>
|
|
1304
|
+ <span v-if="setAdminUserES(advice[1], 'advice_doctor') == ''">{{getAdminUser(advice[1], 'advice_doctor')}}</span>
|
|
1305
|
+ <img class="es-img" :src="setAdminUserES(advice[1], 'advice_doctor')" alt="" srcset="" v-else
|
|
1306
|
+ style="height: 20px;">
|
|
1307
|
+ </td>
|
|
1308
|
+ <td>
|
|
1309
|
+ <span v-if="setAdminUserES(advice[1], 'execution_staff') == ''">{{getAdminUser(advice[1], 'execution_staff')}}</span>
|
|
1310
|
+ <img class="es-img" :src="setAdminUserES(advice[1], 'execution_staff')" alt="" srcset="" v-else
|
|
1311
|
+ style="height: 20px;">
|
|
1312
|
+ </td>
|
|
1313
|
+ <td>
|
|
1314
|
+ <span v-if="advice[1].execution_time">
|
|
1315
|
+ {{getTime(advice[1].execution_time,'{h}:{i}')}}
|
|
1316
|
+ </span>
|
|
1317
|
+ </td>
|
|
1318
|
+ <td>
|
|
1319
|
+ <span
|
|
1320
|
+ v-if="setAdminUserES(advice[1], 'checker') == ''">{{getAdminUser(advice[1], 'checker')}}</span>
|
|
1321
|
+ <img class="es-img" :src="setAdminUserES(advice[1], 'checker')" alt="" srcset="" v-else
|
|
1322
|
+ style="height: 20px;">
|
|
1323
|
+ </td>
|
|
1324
|
+ </tr>
|
|
1325
|
+ <!-- 使整个表有5行以上 -->
|
|
1326
|
+ <!-- <template v-if="record.advices.length < 1">
|
|
1327
|
+ <tr v-for="(num) in (5 - record.advices.length)" :key="'5_' + num">
|
|
1328
|
+ <td> </td>
|
|
1329
|
+ <td></td>
|
|
1330
|
+ <td></td>
|
|
1331
|
+ <td></td>
|
|
1332
|
+ <td></td>
|
|
1333
|
+ <td></td>
|
|
1334
|
+ <td></td>
|
|
1335
|
+ <td> </td>
|
|
1336
|
+ <td></td>
|
|
1337
|
+ <td></td>
|
|
1338
|
+ <td></td>
|
|
1339
|
+ <td></td>
|
|
1340
|
+ <td></td>
|
|
1341
|
+ </tr>
|
|
1342
|
+ </template> -->
|
|
1343
|
+ </tbody>
|
|
1344
|
+ </table>
|
|
1345
|
+ </td>
|
|
1346
|
+ </tr>
|
932
|
1347
|
</tbody>
|
933
|
1348
|
</table>
|
934
|
|
- <div class="row" style="font-size: 10px">
|
935
|
|
- 注:透析器及血路管凝血:0级无凝血; “+”(指Ⅰ级:束状纤维凝血或动/静脉壶/滤网见轻微凝血);“++”(指II级:近半数纤维凝血或动/静脉壶/滤网出现凝血块);“+++”(指III级:压力异常升高,须中途更换透析器/血路管A/V)。
|
936
|
|
- </div>
|
937
|
1349
|
</div>
|
938
|
1350
|
|
939
|
1351
|
</div>
|
|
@@ -948,7 +1360,6 @@
|
948
|
1360
|
import { jsGetAge, uParseTime } from '@/utils/tools'
|
949
|
1361
|
import { getDataConfig } from '@/utils/data'
|
950
|
1362
|
import BreadCrumb from '@/xt_pages/components/bread-crumb'
|
951
|
|
- import print from "print-js"
|
952
|
1363
|
|
953
|
1364
|
export default {
|
954
|
1365
|
name: 'BatchPrintOrder',
|
|
@@ -1028,9 +1439,9 @@
|
1028
|
1439
|
for (const recordIndex in this.records) {
|
1029
|
1440
|
var dlegh = 0
|
1030
|
1441
|
if (this.records[recordIndex].monitor_records && this.records[recordIndex].monitor_records.length < 8) {
|
1031
|
|
- dlegh = 8 - this.records[recordIndex].monitor_records.length
|
|
1442
|
+ dlegh = 10 - this.records[recordIndex].monitor_records.length
|
1032
|
1443
|
} else {
|
1033
|
|
- dlegh = 8
|
|
1444
|
+ dlegh = 10
|
1034
|
1445
|
}
|
1035
|
1446
|
if (dlegh > 0) {
|
1036
|
1447
|
if (typeof (this.records[recordIndex].monitor_records) == 'undefined' || this.records[recordIndex].monitor_records == null) {
|
|
@@ -1118,7 +1529,7 @@
|
1118
|
1529
|
},
|
1119
|
1530
|
methods: {
|
1120
|
1531
|
printAction: function() {
|
1121
|
|
- const style = '@media print { .option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content { background-color: white; width:960px; margin:0 auto; padding: 0 0 0 0; page-break-after: always; } .print_page_main_content .order-yy-name { margin: auto; text-align: center; font-size: 20px; letter-spacing: 5px;} .print_page_main_content .order_title { text-align: center; font-size: 23px; line-height: 46px; font-weight: 500; } .row { font-size: 14px; line-height: 20px; padding: 5px 0; } .inline_block { display: inline-block; } .under_line { display: inline-block; border-bottom: 1px solid #999; text-align: center; white-space: nowrap; } .under_line::before { content: "\\00A0"; } .under_line::after { content: "\\00A0"; } .flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; box-align: center; -moz-box-align: center; -webkit-box-align: center; text-align: center; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit--moz-box-pack: space-between; box-pack: space-between; } .print_page_main_content .proj_table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } .print_page_main_content .proj_table tbody tr td { border: 1px solid; font-size: 16px; padding: 10px 8px; line-height: 30px; } .print_page_main_content .proj_table .inside_table { width: 100%; border: hidden; border-collapse: collapse; } .print_page_main_content .proj_table .inside_table tr td { border: 1px solid; text-align: center; font-size: 14px; padding: 8px 5px; line-height: 20px; } }.es-img{height: 20px; }.advice-name{text-align: left !important;line-height: 16px !important;}.advice-children{display:flex;}';
|
|
1532
|
+ const style = '@media print { .option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content { background-color: white; width:960px; margin:0 auto; padding: 0 0 0 0; page-break-after: always; } .print_page_main_content .order-yy-name { margin: auto; text-align: center; font-size: 20px; letter-spacing: 5px;} .print_page_main_content .order_title { text-align: center; font-size: 23px; line-height: 46px; font-weight: 500; } .row { font-size: 14px; line-height: 20px; padding: 5px 0; } .inline_block { display: inline-block; } .under_line { display: inline-block; border-bottom: 1px solid #999; text-align: center; white-space: nowrap; } .under_line::before { content: "\\00A0"; } .under_line::after { content: "\\00A0"; } .flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; box-align: center; -moz-box-align: center; -webkit-box-align: center; text-align: center; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit--moz-box-pack: space-between; box-pack: space-between; } .print_page_main_content .proj_table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } .print_page_main_content .proj_table tbody tr td { border: 1px solid; font-size: 16px; padding: 10px 8px; line-height: 30px; } .print_page_main_content .proj_table .inside_table { width: 100%; border: hidden; border-collapse: collapse; } .print_page_main_content .proj_table .inside_table tr td { border: 1px solid; text-align: center; font-size: 14px; padding: 8px 5px; line-height: 20px; } }.es-img{height: 20px; }.advice-name{text-align: left !important;line-height: 16px !important;}.advice-children{display:flex;}'
|
1122
|
1533
|
|
1123
|
1534
|
printJS({
|
1124
|
1535
|
printable: 'print_content',
|
|
@@ -1237,6 +1648,15 @@
|
1237
|
1648
|
} else {
|
1238
|
1649
|
return record[key] == target_value
|
1239
|
1650
|
}
|
|
1651
|
+ },getAge:function(val) {
|
|
1652
|
+ if(val.age == 0){
|
|
1653
|
+ if (val.birthday == 0) {
|
|
1654
|
+ return ''
|
|
1655
|
+ }
|
|
1656
|
+ return jsGetAge(uParseTime(val.birthday, '{y}-{m}-{d}'), '-')
|
|
1657
|
+ }else{
|
|
1658
|
+ return val.age
|
|
1659
|
+ }
|
1240
|
1660
|
}
|
1241
|
1661
|
}
|
1242
|
1662
|
}
|