update parsed

This commit is contained in:
2025-07-21 08:52:11 +07:00
parent 331d1aa48c
commit 5ac6fa1e40
2 changed files with 5 additions and 3 deletions

View File

@@ -304,7 +304,6 @@ func GetDataSuratKontrolByIDsrukon(idxdaftar string, id string) (*suratkontrol.G
dkp2."Display_diagnosis_primer_utama" as "Nama_diagnosa", dkp2."Display_diagnosis_primer_utama" as "Nama_diagnosa",
dsk."Tipe_surat_kontrol" as "Tipe_SurKon", dsk."Tipe_surat_kontrol" as "Tipe_SurKon",
dsk."User_created_surat_kontrol" as "User", dsk."User_created_surat_kontrol" as "User",
dsk."Nomor_kartu",
dsk."Kode_icd", dsk."Kode_icd",
dsk."Diagnosa" dsk."Diagnosa"
from data_surat_kontrol dsk from data_surat_kontrol dsk
@@ -313,7 +312,7 @@ func GetDataSuratKontrolByIDsrukon(idxdaftar string, id string) (*suratkontrol.G
left join data_pegawai dp on dsk."DPJP_surat_kontrol" = dp."id" left join data_pegawai dp on dsk."DPJP_surat_kontrol" = dp."id"
left join data_ktp dk on dp."KTP" = dk. "id" left join data_ktp dk on dp."KTP" = dk. "id"
left join daftar_subspesialis ds on dp."Subspesialis" = ds."id" left join daftar_subspesialis ds on dp."Subspesialis" = ds."id"
where dsk."Status_surat_kontrol" = '1' and dkp2."IDXDAFTAR" = ? and dsk."id" = ?`, idxdaftar, id).First(&dataSurKon).Error where dkp2."IDXDAFTAR" = ? and dsk."id" = ? `, idxdaftar, id).First(&dataSurKon).Error
if err != nil { if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) { if errors.Is(err, gorm.ErrRecordNotFound) {
errMsg := errors.New("Data tidak ada") errMsg := errors.New("Data tidak ada")

View File

@@ -199,7 +199,8 @@ func InsertSuratkontrolNew(c *gin.Context) {
return return
} }
parts := strings.SplitN(res.Response.NamaDiagnosa, " - ", 2) NamaDiagnosaString := strings.TrimSpace(res.Response.NamaDiagnosa)
parts := strings.SplitN(NamaDiagnosaString, " - ", 2)
var kodeICD, diagnosa string var kodeICD, diagnosa string
if len(parts) == 2 { if len(parts) == 2 {
kodeICD = parts[0] kodeICD = parts[0]
@@ -208,6 +209,8 @@ func InsertSuratkontrolNew(c *gin.Context) {
kodeICD = res.Response.NamaDiagnosa kodeICD = res.Response.NamaDiagnosa
diagnosa = "" diagnosa = ""
} }
log.Println("kodeICD : ", kodeICD)
log.Println("diagnosa : ", diagnosa)
logTimeEnd := time.Now().Format("2006-01-02 15:04:05") logTimeEnd := time.Now().Format("2006-01-02 15:04:05")
reqInsert := &sk.DataSuratKontrol{ reqInsert := &sk.DataSuratKontrol{