From 28123e595c83ef39c6995afddca6cb49f832cefc750f5ad0f9e2ddc1df55e427 Mon Sep 17 00:00:00 2001 From: ahdan15 Date: Wed, 21 May 2025 09:40:25 +0700 Subject: [PATCH 1/2] update poli --- database/satu_data/surat_kontrol/surat_kontrol.go | 4 +--- models/bpjs/surat_kontrol/surat_kontrol.go | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/database/satu_data/surat_kontrol/surat_kontrol.go b/database/satu_data/surat_kontrol/surat_kontrol.go index f3003db..ee584b4 100644 --- a/database/satu_data/surat_kontrol/surat_kontrol.go +++ b/database/satu_data/surat_kontrol/surat_kontrol.go @@ -337,9 +337,7 @@ func GetNomorSurKon(idPasien string) (string, error) { func Getdatahistori(norm string, offset, limit string) ([]*suratkontrol.HistoriSurkon, error) { var dataHistoriSurKon []*suratkontrol.HistoriSurkon err := config.SatuDataDB.Raw(`select dkp2."Nama_lengkap",dkp2."Nomor_sep", dsk."Nomor_surat_kontrol",dsk."Tanggal_rencana_kontrol",dsk."Tanggal_cetak_surat_kontrol", - (select dlr."Nama" - from data_kunjungan_pasien dkp - left join daftar_lokasi_ruang dlr on dkp."Ruangan" = dlr.id where dkp."id" = dsk."Kunjungan_pasien" LIMIT 1) as "Poli_tuju", + ds."Subspesialis" as Poli_tuju, array( select dgd. "Gelar_depan" from data_pegawai_daftar_gelar_depan dpdgd diff --git a/models/bpjs/surat_kontrol/surat_kontrol.go b/models/bpjs/surat_kontrol/surat_kontrol.go index 4ef8f26..685ccab 100644 --- a/models/bpjs/surat_kontrol/surat_kontrol.go +++ b/models/bpjs/surat_kontrol/surat_kontrol.go @@ -305,7 +305,7 @@ type HistoriSurkon struct { NomorSuratkontrol string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"` TanggalRencana string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"` TanggalCetak string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"` - PoliTuju string `gorm:"column:Poli_tuju" json:"Poli_tuju"` + PoliTuju string `gorm:"column:poli_tuju" json:"Poli_tuju"` GelarDepan string `gorm:"column:gelardepan" json:"Gelar_depan"` NamaDokter string `gorm:"column:Nama_lengkap_dokter" json:"Nama_dokter"` GelarBelakang string `gorm:"column:gelarbelakang" json:"Gelar_belakang"` -- 2.52.0 From 17194194803b176066a47058cc3a427d337bffb8dfb6a6e40e71e3b0f78eba3e Mon Sep 17 00:00:00 2001 From: ahdan15 Date: Wed, 21 May 2025 10:24:08 +0700 Subject: [PATCH 2/2] update subspesialis --- database/satu_data/surat_kontrol/surat_kontrol.go | 5 +++-- handlers/bpjs/surat_kontrol/surat_kontrol.go | 3 ++- models/bpjs/surat_kontrol/surat_kontrol.go | 6 ++++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/database/satu_data/surat_kontrol/surat_kontrol.go b/database/satu_data/surat_kontrol/surat_kontrol.go index ee584b4..8cd774d 100644 --- a/database/satu_data/surat_kontrol/surat_kontrol.go +++ b/database/satu_data/surat_kontrol/surat_kontrol.go @@ -337,7 +337,7 @@ func GetNomorSurKon(idPasien string) (string, error) { func Getdatahistori(norm string, offset, limit string) ([]*suratkontrol.HistoriSurkon, error) { var dataHistoriSurKon []*suratkontrol.HistoriSurkon err := config.SatuDataDB.Raw(`select dkp2."Nama_lengkap",dkp2."Nomor_sep", dsk."Nomor_surat_kontrol",dsk."Tanggal_rencana_kontrol",dsk."Tanggal_cetak_surat_kontrol", - ds."Subspesialis" as Poli_tuju, + ds2."Spesialis",ds."Subspesialis", array( select dgd. "Gelar_depan" from data_pegawai_daftar_gelar_depan dpdgd @@ -356,7 +356,8 @@ func Getdatahistori(norm string, offset, limit string) ([]*suratkontrol.HistoriS left join data_pegawai dp on dsk."DPJP_surat_kontrol" = dp."id" left join data_ktp dk on dp."KTP" = dk. "id" left join daftar_subspesialis ds on dp."Subspesialis" = ds."id" - where dkp2."NOMR" = ? order by dsk."Tanggal_rencana_kontrol" DESC offset ? limit ?`, norm, offset, limit).Scan(&dataHistoriSurKon).Error + left join daftar_spesialis ds2 on ds."FK_daftar_spesialis_ID" = ds2."id" + where dkp2."NOMR" = ? order by dsk."Tanggal_rencana_kontrol" desc offset ? limit ?`, norm, offset, limit).Scan(&dataHistoriSurKon).Error if err != nil { if errors.Is(err, gorm.ErrRecordNotFound) { errMsg := errors.New("data tidak ada") diff --git a/handlers/bpjs/surat_kontrol/surat_kontrol.go b/handlers/bpjs/surat_kontrol/surat_kontrol.go index f696835..12e101c 100644 --- a/handlers/bpjs/surat_kontrol/surat_kontrol.go +++ b/handlers/bpjs/surat_kontrol/surat_kontrol.go @@ -1229,7 +1229,8 @@ func GethistoribyNorm(c *gin.Context) { NomorSuratkontrol: v.NomorSuratkontrol, TanggalRencana: dateRencanaSurkonString, TanggalCetak: dateCetakSurkonString, - PoliTuju: v.PoliTuju, + Spesialis: v.Spesialis, + Subspesialis: v.Subspesialis, NamaLengkap: namaLengkap, Tiperawat: v.Tiperawat, UserCreate: v.UserCreate, diff --git a/models/bpjs/surat_kontrol/surat_kontrol.go b/models/bpjs/surat_kontrol/surat_kontrol.go index 685ccab..75ebb34 100644 --- a/models/bpjs/surat_kontrol/surat_kontrol.go +++ b/models/bpjs/surat_kontrol/surat_kontrol.go @@ -305,7 +305,8 @@ type HistoriSurkon struct { NomorSuratkontrol string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"` TanggalRencana string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"` TanggalCetak string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"` - PoliTuju string `gorm:"column:poli_tuju" json:"Poli_tuju"` + Spesialis string `gorm:"column:Spesialis" json:"Spesialis"` + Subspesialis string `gorm:"column:Subspesialis" json:"Subspesialis"` GelarDepan string `gorm:"column:gelardepan" json:"Gelar_depan"` NamaDokter string `gorm:"column:Nama_lengkap_dokter" json:"Nama_dokter"` GelarBelakang string `gorm:"column:gelarbelakang" json:"Gelar_belakang"` @@ -321,7 +322,8 @@ type Dataresponse struct { NomorSuratkontrol string `json:"Nomor_surat_kontrol"` TanggalRencana string `json:"Tanggal_rencana_kontrol"` TanggalCetak string `json:"Tanggal_cetak_surat_kontrol"` - PoliTuju string `json:"Poli_tujuan"` + Spesialis string `json:"Spesialis"` + Subspesialis string `json:"Subspesialis"` NamaLengkap string `json:"Dpjp"` Tiperawat string `json:"Tipe_rawat"` UserCreate string `json:"User_create"` -- 2.52.0