|
@@ -3878,7 +3878,7 @@ func (c *PatientApiController) EditAssessmentBeforeDislysis() {
|
3878
|
3878
|
if evaluation.DryWeight > 0 {
|
3879
|
3879
|
dewater_amount = evaluation.WeightBefore - evaluation.DryWeight - evaluation.AdditionalWeight
|
3880
|
3880
|
|
3881
|
|
- if template.TemplateId == 17 || template.TemplateId == 22 || template.TemplateId == 21 || template.TemplateId == 26 || template.TemplateId == 34 || template.TemplateId == 32 || adminUserInfo.Org.Id == 10469 || adminUserInfo.Org.Id == 3877 || adminUserInfo.Org.Id == 10551 || adminUserInfo.Org.Id == 10579 || adminUserInfo.Org.Id == 10580 || adminUserInfo.Org.Id == 10585 || adminUserInfo.Org.Id == 10635 || adminUserInfo.Org.Id == 10727 || adminUserInfo.Org.Id == 10751 || adminUserInfo.Org.Id == 10752 || adminUserInfo.Org.Id == 10757 || adminUserInfo.Org.Id == 9478 || adminUserInfo.Org.Id == 10766 {
|
|
3881
|
+ if template.TemplateId == 17 || template.TemplateId == 22 || template.TemplateId == 21 || template.TemplateId == 26 || template.TemplateId == 34 || template.TemplateId == 32 || adminUserInfo.Org.Id == 10469 || adminUserInfo.Org.Id == 3877 || adminUserInfo.Org.Id == 10551 || adminUserInfo.Org.Id == 10579 || adminUserInfo.Org.Id == 10580 || adminUserInfo.Org.Id == 10585 || adminUserInfo.Org.Id == 10635 || adminUserInfo.Org.Id == 10727 || adminUserInfo.Org.Id == 10751 || adminUserInfo.Org.Id == 10752 || adminUserInfo.Org.Id == 10757 || adminUserInfo.Org.Id == 9478 || adminUserInfo.Org.Id == 10766 || adminUserInfo.Org.Id == 10768 {
|
3882
|
3882
|
|
3883
|
3883
|
if adminUserInfo.Org.Id != 10551 && adminUserInfo.Org.Id != 10579 && adminUserInfo.Org.Id != 10580 && adminUserInfo.Org.Id != 10585 && adminUserInfo.Org.Id != 10752 && adminUserInfo.Org.Id != 9478 && adminUserInfo.Org.Id != 10766 {
|
3884
|
3884
|
dewater_amount = dewater_amount * 1000
|
|
@@ -4613,12 +4613,12 @@ func (c *PatientApiController) EditAssessmentBeforeDislysis() {
|
4613
|
4613
|
}
|
4614
|
4614
|
|
4615
|
4615
|
//针对孝昌康桥超滤率计算问题
|
4616
|
|
- if adminUserInfo.Org.Id == 10702 || adminUserInfo.Org.Id == 10635 || adminUserInfo.Org.Id == 10721 || adminUserInfo.Org.Id == 10726 || adminUserInfo.Org.Id == 10164 || adminUserInfo.Org.Id == 10751 || adminUserInfo.Org.Id == 10752 || adminUserInfo.Org.Id == 10757 || adminUserInfo.Org.Id == 9478 || adminUserInfo.Org.Id == 10766 {
|
|
4616
|
+ if adminUserInfo.Org.Id == 10702 || adminUserInfo.Org.Id == 10635 || adminUserInfo.Org.Id == 10721 || adminUserInfo.Org.Id == 10726 || adminUserInfo.Org.Id == 10164 || adminUserInfo.Org.Id == 10751 || adminUserInfo.Org.Id == 10752 || adminUserInfo.Org.Id == 10757 || adminUserInfo.Org.Id == 9478 || adminUserInfo.Org.Id == 10766 || adminUserInfo.Org.Id == 10768 {
|
4617
|
4617
|
if evaluation.ID == 0 {
|
4618
|
4618
|
dialysisPrescribeOne, _ := service.MobileGetDialysisPrescribeOne(adminUserInfo.Org.Id, id, theAssessmentDateTime)
|
4619
|
4619
|
if dialysisPrescribeOne.ID > 0 && evaluation.ID > 0 {
|
4620
|
4620
|
dewater_amount = evaluation.WeightBefore - evaluation.DryWeight - evaluation.AdditionalWeight
|
4621
|
|
- if adminUserInfo.Org.Id == 10751 {
|
|
4621
|
+ if adminUserInfo.Org.Id == 10751 || adminUserInfo.Org.Id == 10768 {
|
4622
|
4622
|
dewater_amount = dewater_amount * 1000
|
4623
|
4623
|
}
|
4624
|
4624
|
service.UpdateMobileGetDialysisPrescribe(dialysisPrescribeOne.ID, dewater_amount)
|
|
@@ -4714,13 +4714,16 @@ func (c *PatientApiController) EditAssessmentBeforeDislysis() {
|
4714
|
4714
|
}
|
4715
|
4715
|
}
|
4716
|
4716
|
|
4717
|
|
- if adminUserInfo.Org.Id == 10597 || adminUserInfo.Org.Id == 10742 {
|
|
4717
|
+ if adminUserInfo.Org.Id == 10597 || adminUserInfo.Org.Id == 10742 || adminUserInfo.Org.Id == 10768 {
|
4718
|
4718
|
|
4719
|
4719
|
if evaluation.ID > 0 {
|
4720
|
4720
|
|
4721
|
4721
|
dialysisPrescribeOne, _ := service.MobileGetDialysisPrescribeOne(adminUserInfo.Org.Id, id, theAssessmentDateTime)
|
4722
|
4722
|
if dialysisPrescribeOne.ID > 0 && evaluation.ID > 0 {
|
4723
|
4723
|
dewater_amount = evaluation.WeightBefore - evaluation.DryWeight - evaluation.AdditionalWeight
|
|
4724
|
+ if adminUserInfo.Org.Id == 10768 {
|
|
4725
|
+ dewater_amount = dewater_amount * 1000
|
|
4726
|
+ }
|
4724
|
4727
|
service.UpdateMobileGetDialysisPrescribeOne(dialysisPrescribeOne.ID, dewater_amount)
|
4725
|
4728
|
}
|
4726
|
4729
|
keyThree := strconv.FormatInt(adminUserInfo.Org.Id, 10) + ":" + strconv.FormatInt(id, 10) + ":" + strconv.FormatInt(mode_id, 10) + ":dialysis_prescribe_by_mode"
|