package pasien import ( "bridging-rssa/config" "bridging-rssa/models/pasien" "errors" "log" "gorm.io/gorm" ) func GetDataKunjunganPasien(idxdaftar string) (*pasien.KunjunganPasien, error) { var kunjunganPasien *pasien.KunjunganPasien query := `select dks."id", dks."Ruangan" from "data_kunjungan_pasien" dks where dks."IDXDAFTAR" = ?` err := config.SatuDataDB.Raw(query, idxdaftar).First(&kunjunganPasien).Error if err != nil { if errors.Is(err, gorm.ErrRecordNotFound) { errMsg := errors.New("Data Tidak Ditemukan") log.Println(errMsg) return nil, errMsg } log.Println(err) return nil, err } log.Println("Data Kunjungan Pasien : ", kunjunganPasien) return kunjunganPasien, nil }