perubahan fix kunjungan

This commit is contained in:
2025-09-12 14:41:32 +07:00
parent 96a7ec559d
commit add9d5edd0
6 changed files with 52 additions and 11 deletions

No files matched your search

@@ -9,15 +9,19 @@ import (
"gorm.io/gorm"
)
func GetAdmission(idxdaftar string) (*suratkontrol.Addmission, *suratkontrol.Addmission) {
var dataAdmission *suratkontrol.Addmission
err := config.DBsimrs.Raw(`select ta."dokterpengirim",ta."id_admission",ta."dokter_penanggungjawab",ta."nosep",mp."nama",mp."noktp" from t_admission ta join m_pasien mp on ta."nomr" = mp."nomr" where ta.id_admission = ? `, idxdaftar).Scan(&dataAdmission)
func GetAdmission(idxdaftar string) (*suratkontrol.Addmission, error) {
var dataAdmission suratkontrol.Addmission
err := config.DB.Raw(`select "dokterpengirim","id_admission","dokter_penanggungjawab","nosep",mp."nama",mp."noktp",mp."jeniskelamin",
"masukrs", mp.noktp,ta."nomr"
from t_admission ta
join m_pasien mp on ta."nomr" = mp."nomr"
where id_admission = ?`, idxdaftar).Scan(&dataAdmission).Error
if err != nil {
log.Println(err)
return nil, nil
}
log.Println(dataAdmission)
return dataAdmission, nil
return &dataAdmission, nil
}
func Getdokter(kddokter int) (string, error) {
@@ -31,8 +35,8 @@ func Getdokter(kddokter int) (string, error) {
func InsertKunjunganPasien(reqInsert *suratkontrol.InsertKunjunganPasien) error {
log.Println("Req Insert Database : ", reqInsert)
insertQuery := `insert into "data_kunjungan_pasien" ("id", "IDXDAFTAR","NOMR","Nama_lengkap","NIK","DPJP","Tanggal_masuk","Jam_masuk"
values (?, ?, ?, ?, ?, ?, ?, ?)`
insertQuery := `insert into "data_kunjungan_pasien" ("id", "IDXDAFTAR","NOMR","Nama_lengkap","NIK","DPJP","Tanggal_masuk","Jam_masuk","date_created")
values (?, ?, ?, ?, ?, ?, ?, ?, ?)`
err := config.SatuDataDB.Exec(insertQuery,
reqInsert.ID,
reqInsert.IdxDaftar,
@@ -42,6 +46,7 @@ func InsertKunjunganPasien(reqInsert *suratkontrol.InsertKunjunganPasien) error
reqInsert.DPJP,
reqInsert.TanggalMasuk,
reqInsert.JamMasuk,
reqInsert.DateCreated,
).Error
if err != nil {
log.Println(err)