fixing keterangan dan keterangan status pasien

This commit is contained in:
renaldybrada
2026-02-20 13:29:33 +07:00
parent d9a5717836
commit 604ea38b61
3 changed files with 27 additions and 25 deletions
+20 -19
View File
@@ -58,23 +58,24 @@ type DokterOperasiModel struct {
}
type DetailPasienOperasi struct {
ID string `db:"id" json:"id"`
TglDaftar time.Time `db:"tanggal_daftar"`
TglSelesai *time.Time `db:"tanggal_selesai"`
TglLahir *time.Time `db:"tanggal_lahir"`
Umur *string `db:"umur"`
Alamat *string `db:"alamat"`
NoKtp *string `db:"no_ktp"`
NoRekamMedis *string `db:"no_rekam_medis"`
NamaPasien *string `db:"nama_pasien"`
IdSpesialis int `db:"id_spesialis"`
IdSubSpesialis int `db:"id_sub_spesialis"`
IdKategori int `db:"id_kategori"`
Spesialis *string `db:"spesialis"`
SubSpesialis *string `db:"subspesialis"`
Kategori *string `db:"kategori"`
StatusOperasi string `db:"status_operasi"`
JenisKelamin *string `db:"jenis_kelamin"`
Keterangan *string `db:"keterangan"`
RencanaOperasi *string `db:"rencana_operasi"`
ID string `db:"id" json:"id"`
TglDaftar time.Time `db:"tanggal_daftar"`
TglSelesai *time.Time `db:"tanggal_selesai"`
TglLahir *time.Time `db:"tanggal_lahir"`
Umur *string `db:"umur"`
Alamat *string `db:"alamat"`
NoKtp *string `db:"no_ktp"`
NoRekamMedis *string `db:"no_rekam_medis"`
NamaPasien *string `db:"nama_pasien"`
IdSpesialis int `db:"id_spesialis"`
IdSubSpesialis int `db:"id_sub_spesialis"`
IdKategori int `db:"id_kategori"`
Spesialis *string `db:"spesialis"`
SubSpesialis *string `db:"subspesialis"`
Kategori *string `db:"kategori"`
StatusOperasi string `db:"status_operasi"`
JenisKelamin *string `db:"jenis_kelamin"`
Keterangan *string `db:"keterangan"`
RencanaOperasi *string `db:"rencana_operasi"`
KeteranganStatusPasien *string `db:"keterangan_status_pasien"`
}
@@ -40,7 +40,7 @@ func NewRepository(dbService database.Service) IAntrianOperasiRepository {
"id", "status", "date_created", "date_updated", "\"No_rekam_medis\"", "\"No_KTP\"", "\"Nama_pasien\"",
"\"Jenis_kelamin\"", "\"Tanggal_lahir\"", "\"Umur\"", "\"Alamat\"", "\"Tanggal_daftar\"",
"\"Kategori_operasi\"", "\"Rencana_operasi\"", "\"Status_operasi\"", "\"Nomor\"",
"\"Spesialis\"", "\"Sub_spesialis\"", "\"Keterangan\"",
"\"Spesialis\"", "\"Sub_spesialis\"", "\"Keterangan\"", "\"Keterangan_status_pasien\"",
"\"Nomor_spesialis\"", "\"Nomor_sub_spesialis\"",
"\"Nomor_telepon\"", "\"Tanggal_selesai_operasi\"",
"\"FK_pasien_operasi_telepon_pasien_operasi_ID\"", "FK_pasien_operasi_telepon_pasien_operasi_ID",
@@ -308,7 +308,7 @@ func (r antrianOperasiRepo) CreateAntrianOperasi(c context.Context, req CreatePa
"id", "status", "date_created", "\"No_rekam_medis\"", "\"No_KTP\"", "\"Nama_pasien\"",
"\"Jenis_kelamin\"", "\"Tanggal_lahir\"", "\"Umur\"", "\"Alamat\"", "\"Tanggal_daftar\"",
"\"Kategori_operasi\"", "\"Rencana_operasi\"", "\"Status_operasi\"", "\"Nomor\"",
"\"Spesialis\"", "\"Sub_spesialis\"", "\"Keterangan\"",
"\"Spesialis\"", "\"Sub_spesialis\"", "\"Keterangan\"", "\"Keterangan_status_pasien\"",
"\"Nomor_spesialis\"", "\"Nomor_sub_spesialis\"",
}, Values: []interface{}{
idAntrian,
@@ -580,6 +580,7 @@ func (r antrianOperasiRepo) GetAntrianOperasiById(c context.Context, id string)
{Expression: "dpo.Sub_spesialis", Alias: "id_sub_spesialis"},
{Expression: "dpo.Kategori_operasi", Alias: "id_kategori"},
{Expression: "dpo.Keterangan", Alias: "keterangan"},
{Expression: "dpo.Keterangan_status_pasien", Alias: "keterangan_status_pasien"},
{Expression: "dpo.Rencana_operasi", Alias: "rencana_operasi"},
{Expression: "ds.Spesialis", Alias: "spesialis"},
{Expression: "dss.Subspesialis", Alias: "subspesialis"},
@@ -774,13 +775,13 @@ func (r antrianOperasiRepo) UpdateAntrianOperasi(c context.Context, id string, r
Columns: []string{
"date_updated", "\"No_rekam_medis\"", "\"No_KTP\"", "\"Nama_pasien\"", "\"Jenis_kelamin\"",
"\"Tanggal_lahir\"", "\"Umur\"", "\"Alamat\"", "\"Kategori_operasi\"",
"\"Rencana_operasi\"", "\"Keterangan\"",
"\"Rencana_operasi\"", "\"Keterangan\"", "\"Keterangan_status_pasien\"",
"\"Status_operasi\"", "\"Spesialis\"", "\"Sub_spesialis\"",
},
Values: []interface{}{
time.Now(), req.FormData.NoRekamMedis, req.FormData.NoKtp, req.FormData.NamaPasien, req.FormData.JenisKelamin,
req.FormData.TglLahir, req.FormData.Umur, req.FormData.Alamat, req.RencanaOperasiData.KategoriOperasi,
req.RencanaOperasiData.RencanaOperasi, req.RencanaOperasiData.Keterangan,
req.RencanaOperasiData.RencanaOperasi, req.RencanaOperasiData.Keterangan, req.StatusPasienData.KeteranganStatus,
req.StatusPasienData.StatusOperasi, req.RencanaOperasiData.Spesialis, req.RencanaOperasiData.SubSpesialis,
},
}
@@ -843,7 +844,7 @@ func (r antrianOperasiRepo) UpdateStatusAntrianOperasi(c context.Context, id str
// Update main table
updateMainQuery := queryUtils.UpdateData{
Columns: []string{
"date_updated", "\"Keterangan\"", "\"Status_operasi\"",
"date_updated", "\"Keterangan_status_pasien\"", "\"Status_operasi\"",
},
Values: []interface{}{
time.Now(), req.KeteranganStatus, req.StatusOperasi,
+1 -1
View File
@@ -92,7 +92,7 @@ func (model DetailPasienOperasiResultQuery) MapToResponse() DetailPasienOperasiR
result.StatusPasienData = StatusPasienRequest{
TglSelesai: model.ResultMain.TglSelesai,
StatusOperasi: model.ResultMain.StatusOperasi,
KeteranganStatus: model.ResultMain.Keterangan,
KeteranganStatus: model.ResultMain.KeteranganStatusPasien,
}
return result