|
@@ -850,32 +850,36 @@ func (c *PatientApiController) UpdateDialysisSolution() {
|
850
|
850
|
timeLayout := "2006-01-02"
|
851
|
851
|
loc, _ := time.LoadLocation("Local")
|
852
|
852
|
todayTime, err := time.ParseInLocation(timeLayout, today, loc)
|
853
|
|
- prescription := models.DialysisPrescription{
|
854
|
|
- Dialyzer: solution.Dialyzer,
|
855
|
|
- Anticoagulant: solution.Anticoagulant,
|
856
|
|
- AnticoagulantShouji: solution.AnticoagulantShouji,
|
857
|
|
- AnticoagulantWeichi: solution.AnticoagulantWeichi,
|
858
|
|
- AnticoagulantZongliang: solution.AnticoagulantZongliang,
|
859
|
|
- ModeId: solution.ModeId,
|
860
|
|
- DialysisDurationHour: solution.DialysisDurationHour,
|
861
|
|
- Kalium: solution.Kalium,
|
862
|
|
- Sodium: solution.Sodium,
|
863
|
|
- Calcium: solution.Calcium,
|
864
|
|
- TargetUltrafiltration: solution.TargetUltrafiltration,
|
865
|
|
- DialyzerPerfusionApparatus: solution.DialyzerPerfusionApparatus,
|
866
|
|
- BloodAccess: solution.BloodAccess,
|
867
|
|
- DialysateFlow: solution.DialysateFlow,
|
868
|
|
- DialysateTemperature: solution.DialysateTemperature,
|
869
|
|
- DialysisIrrigation: solution.DialysisIrrigation,
|
870
|
|
- DialysisDialyszers: solution.DialysisDialyszers,
|
871
|
|
- PlasmaSeparator: solution.PlasmaSeparator,
|
872
|
|
- BilirubinAdsorptionColumn: solution.BilirubinAdsorptionColumn,
|
873
|
|
- OxygenUptake: solution.OxygenUptake,
|
874
|
|
- OxygenFlow: solution.OxygenFlow,
|
875
|
|
- OxygenTime: solution.OxygenTime,
|
876
|
|
- MaxUltrafiltrationRate: solution.MaxUltrafiltrationRate,
|
877
|
|
- }
|
878
|
|
- service.UpdatePatientDialysisSolutionOne(solution.PatientId, adminUserInfo.CurrentOrgId, &prescription, todayTime.Unix())
|
|
853
|
+
|
|
854
|
+ if adminUserInfo.CurrentOrgId == 9538 {
|
|
855
|
+ prescription := models.DialysisPrescription{
|
|
856
|
+ Dialyzer: solution.Dialyzer,
|
|
857
|
+ Anticoagulant: solution.Anticoagulant,
|
|
858
|
+ AnticoagulantShouji: solution.AnticoagulantShouji,
|
|
859
|
+ AnticoagulantWeichi: solution.AnticoagulantWeichi,
|
|
860
|
+ AnticoagulantZongliang: solution.AnticoagulantZongliang,
|
|
861
|
+ ModeId: solution.ModeId,
|
|
862
|
+ DialysisDurationHour: solution.DialysisDurationHour,
|
|
863
|
+ Kalium: solution.Kalium,
|
|
864
|
+ Sodium: solution.Sodium,
|
|
865
|
+ Calcium: solution.Calcium,
|
|
866
|
+ TargetUltrafiltration: solution.TargetUltrafiltration,
|
|
867
|
+ DialyzerPerfusionApparatus: solution.DialyzerPerfusionApparatus,
|
|
868
|
+ BloodAccess: solution.BloodAccess,
|
|
869
|
+ DialysateFlow: solution.DialysateFlow,
|
|
870
|
+ DialysateTemperature: solution.DialysateTemperature,
|
|
871
|
+ DialysisIrrigation: solution.DialysisIrrigation,
|
|
872
|
+ DialysisDialyszers: solution.DialysisDialyszers,
|
|
873
|
+ PlasmaSeparator: solution.PlasmaSeparator,
|
|
874
|
+ BilirubinAdsorptionColumn: solution.BilirubinAdsorptionColumn,
|
|
875
|
+ OxygenUptake: solution.OxygenUptake,
|
|
876
|
+ OxygenFlow: solution.OxygenFlow,
|
|
877
|
+ OxygenTime: solution.OxygenTime,
|
|
878
|
+ MaxUltrafiltrationRate: solution.MaxUltrafiltrationRate,
|
|
879
|
+ }
|
|
880
|
+ service.UpdatePatientDialysisSolutionOne(solution.PatientId, adminUserInfo.CurrentOrgId, &prescription, todayTime.Unix())
|
|
881
|
+ }
|
|
882
|
+
|
879
|
883
|
if err != nil {
|
880
|
884
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDialysisSolutionUpdate)
|
881
|
885
|
return
|