|
@@ -1445,3 +1445,23 @@ func AddPatientLapseto(lapseto *models.PatientLapseto) error {
|
1445
|
1445
|
err := XTWriteDB().Create(&lapseto).Error
|
1446
|
1446
|
return err
|
1447
|
1447
|
}
|
|
1448
|
+
|
|
1449
|
+func GetDialysAfterRecord(patientid int64, startime int64, endtime int64, orgid int64) (dislysis []*models.XtAssessmentAfterDislysis, err error) {
|
|
1450
|
+
|
|
1451
|
+ db := XTReadDB().Model(&dislysis)
|
|
1452
|
+ if startime > 0 {
|
|
1453
|
+ db = db.Where("assessment_date >= ?", startime)
|
|
1454
|
+ }
|
|
1455
|
+ if endtime > 0 {
|
|
1456
|
+ db = db.Where("assessment_date <= ?", endtime)
|
|
1457
|
+ }
|
|
1458
|
+ if patientid > 0 {
|
|
1459
|
+ db = db.Where("patient_id = ?", patientid)
|
|
1460
|
+ }
|
|
1461
|
+ if orgid > 0 {
|
|
1462
|
+ db = db.Where("user_org_id = ?", orgid)
|
|
1463
|
+ }
|
|
1464
|
+ err = db.Find(dislysis).Error
|
|
1465
|
+
|
|
1466
|
+ return dislysis, err
|
|
1467
|
+}
|