penambahan aps

This commit is contained in:
2026-08-10 11:28:36 +07:00
parent 9f157e1614
commit 4564294811
2 changed files with 21 additions and 16 deletions
+10 -5
View File
@@ -3,6 +3,7 @@ package simrs
import (
"api-lis/pkg/models/simrs/mikrobiologi"
"api-lis/pkg/models/simrs/pasien"
"errors"
"log"
"time"
)
@@ -51,14 +52,18 @@ func (s *DatabaseService) GetTglMasukRS(idxDaftar string) (string, error) {
return tglMasuk.Format("2006-01-02"), nil
}
func (s *DatabaseService) GetKetRujukan(noMR string) (string, string, error) {
func (s *DatabaseService) GetKetRujukan(idxDaftar string) (string, string, error) {
var ketRujukan string
var isPenunjang *int
querySelect := `select ketrujuk, is_penunjang from t_pendaftaran where "nomr" = ?`
errSelect := s.DB.Debug().Raw(querySelect, noMR).Row().Scan(&ketRujukan, &isPenunjang)
querySelect := `select ketrujuk, is_penunjang from t_pendaftaran where "idxdaftar" = ?`
errSelect := s.DB.Debug().Raw(querySelect, idxDaftar).Row().Scan(&ketRujukan, &isPenunjang)
if errSelect != nil {
log.Println(errSelect)
return "", "", errSelect
querySelectAps := `select ketrujuk, is_penunjang from t_pendaftaran_aps where "idxdaftar" = ?`
errSelectAps := s.DB.Debug().Raw(querySelectAps, idxDaftar).Row().Scan(&ketRujukan, &isPenunjang)
if errSelectAps != nil {
log.Println("Error fetching data dari t_pendaftaran dan t_pendaftaran_aps:", errSelect, errSelectAps)
return "", "", errors.New("Data rujukan tidak ditemukan pada t_pendaftaran maupun t_pendaftaran_aps")
}
}
var jenisKunjungan string