diff --git a/pkg/database/simrs/mikrobiologi.go b/pkg/database/simrs/mikrobiologi.go index 4d1a859..aa88e59 100644 --- a/pkg/database/simrs/mikrobiologi.go +++ b/pkg/database/simrs/mikrobiologi.go @@ -59,7 +59,7 @@ func (s *DatabaseService) GetDataMikroBiologiByNoMR(req *mikrobiologi.RequestPas func (s *DatabaseService) GetDataLabMikro(noLab string) ([]*mikrobiologi.OrderLabMikro, bool, error) { var dataMikro []*mikrobiologi.OrderLabMikro - querySelect := `select olm."idxordermikro", olm."jenis_pemeriksaan", fl."nama_field" , fl."jenis_kelompok" + querySelect := `select olm."idxordermikro", olm."jenis_pemeriksaan", fl."nama_field" , fl."jenis_kelompok",fl."kode_tarif" from t_orderlabmikro olm left join "m_form_lab" fl on olm."idxform" = fl."form_id" where olm."nolab" = ? and fl."sub_kelompok" = 'Jenis Pemeriksaan'` diff --git a/pkg/handlers/mikrobiologi/mikrobiologi.go b/pkg/handlers/mikrobiologi/mikrobiologi.go index da92494..4abeb70 100644 --- a/pkg/handlers/mikrobiologi/mikrobiologi.go +++ b/pkg/handlers/mikrobiologi/mikrobiologi.go @@ -120,7 +120,7 @@ func SendDataLISMikro(c *gin.Context) { NoTransaksi: dataMikroMain.NoLab, Asuransi: caraBayar, Klinis: "", - KodeSpesimen: dataMikroMain.StatusSpesimen, + KodeSpesimen: value.NamaField, NamaSpesimen: value.JenisKelompok, Pengambilan: "", } @@ -139,8 +139,8 @@ func SendDataLISMikro(c *gin.Context) { reqUpdate := &mikrobiologi.ReqUpdateLisMikro{ IdxOrderMikro: value.IdxOrderMikro, NoLokal: resMikro.Message, - Kode: value.JenisKelompok, - Spesimen: value.NamaField, + Kode: value.NamaField, + Spesimen: value.JenisKelompok, } errUpdate := simrsDB.UpdateLabMikro(reqUpdate) if errUpdate != nil { diff --git a/pkg/models/simrs/mikrobiologi/mikrobiologi.go b/pkg/models/simrs/mikrobiologi/mikrobiologi.go index dbba94f..42b516d 100644 --- a/pkg/models/simrs/mikrobiologi/mikrobiologi.go +++ b/pkg/models/simrs/mikrobiologi/mikrobiologi.go @@ -131,6 +131,7 @@ type OrderLabMikro struct { NamaPemeriksaan string `gorm:"column:nama_pemeriksaan" json:"nama_pemeriksaan"` NamaField string `gorm:"column:nama_field" json:"nama_field"` JenisKelompok string `gorm:"column:jenis_kelompok" json:"jenis_kelompok"` + KodeTarif string `gorm:"column:kode_tarif" json:"kode_tarif"` } type Response struct {