ahdan_dev #9
@@ -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",
|
||||
ds2."Spesialis",ds."Subspesialis",
|
||||
array(
|
||||
select dgd. "Gelar_depan"
|
||||
from data_pegawai_daftar_gelar_depan dpdgd
|
||||
@@ -358,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")
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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"`
|
||||
|
||||
Reference in New Issue
Block a user