XMLWAN 3 anni fa
parent
commit
e0ebfc0071

+ 7 - 0
controllers/dialysis_api_controller.go Vedi File

@@ -3198,6 +3198,13 @@ func (this *DialysisApiController) GetTodayMonitor() {
3198 3198
 				record.UltrafiltrationRate = ultrafiltration_rate
3199 3199
 			}
3200 3200
 
3201
+			if template.TemplateId == 6 && adminInfo.CurrentOrgId == 10234 {
3202
+
3203
+				ultrafiltration_rate = math.Floor((prescription.TargetUltrafiltration) / float64(totalMin) * 60 * 1000)
3204
+
3205
+				record.UltrafiltrationRate = ultrafiltration_rate
3206
+			}
3207
+
3201 3208
 			if template.TemplateId == 20 || template.TemplateId == 22 || template.TemplateId == 32 || template.TemplateId == 34 { //adminInfo.CurrentOrgId == 9538
3202 3209
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60)
3203 3210
 				record.UltrafiltrationRate = ultrafiltration_rate

+ 6 - 0
controllers/dialysis_record_api_controller.go Vedi File

@@ -798,6 +798,12 @@ func (this *DialysisRecordAPIController) StartDialysis() {
798 798
 					}
799 799
 				}
800 800
 
801
+				if template.TemplateId == 6 && adminUserInfo.CurrentOrgId == 10234 {
802
+					if evaluation.ID > 0 {
803
+						ultrafiltration_rate = math.Floor((prescription.TargetUltrafiltration) / float64(totalMin) * 60 * 1000)
804
+					}
805
+				}
806
+
801 807
 				// 只针对方济医院
802 808
 				if template.TemplateId == 1 && adminUserInfo.CurrentOrgId != 9849 {
803 809
 					value, _ := strconv.ParseFloat(fmt.Sprintf("%.3f", prescription.TargetUltrafiltration/float64(totalMin)*60), 6)

+ 8 - 1
controllers/mobile_api_controllers/dialysis_api_controller.go Vedi File

@@ -1909,10 +1909,17 @@ func (this *DialysisAPIController) StartDialysis() {
1909 1909
 			}
1910 1910
 
1911 1911
 			//针对医师汇
1912
-			if template.TemplateId == 6 {
1912
+			if adminUserInfo.Org.Id == 10121 {
1913 1913
 				dehydration, _ := strconv.ParseFloat(evaluation.Dehydration, 64)
1914 1914
 				ultrafiltration_rate = math.Floor((prescription.TargetUltrafiltration + dehydration) / float64(totalMin) * 60 * 1000)
1915 1915
 			}
1916
+
1917
+			//针对通道
1918
+
1919
+			if adminUserInfo.Org.Id == 10234 {
1920
+				ultrafiltration_rate = math.Floor((prescription.TargetUltrafiltration) / float64(totalMin) * 60 * 1000)
1921
+			}
1922
+
1916 1923
 			//针对监利大垸医院
1917 1924
 			if template.TemplateId == 41 {
1918 1925
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin) * 1000)