perubahan terbaru
This commit is contained in:
@@ -63,9 +63,6 @@ func New() Services {
|
||||
log.Println("Successfully connected to the database SatuData")
|
||||
}
|
||||
|
||||
mongoURI := fmt.Sprintf("mongodb://%s:%s@%s:%s/%s?authSource=admin",
|
||||
user, pass, host, port, database)
|
||||
|
||||
dbInstance = &service{
|
||||
simrsDB: SimrsDB,
|
||||
satuDataDB: satuDataDB,
|
||||
|
||||
@@ -15,7 +15,7 @@ import (
|
||||
type Server struct {
|
||||
port int
|
||||
|
||||
db database.Service
|
||||
db database.Services
|
||||
}
|
||||
|
||||
func NewServer() *http.Server {
|
||||
|
||||
@@ -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"
|
||||
querySelect := `select olm."idxordermikro", olm."jenis_pemeriksaan", fl."nama_field" , fl."jenis_kelompok"
|
||||
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'`
|
||||
|
||||
@@ -121,10 +121,10 @@ func SendDataLISMikro(c *gin.Context) {
|
||||
Asuransi: caraBayar,
|
||||
Klinis: "",
|
||||
KodeSpesimen: dataMikroMain.StatusSpesimen,
|
||||
NamaSpesimen: dataMikroMain.Spesimen,
|
||||
NamaSpesimen: value.JenisKelompok,
|
||||
Pengambilan: "",
|
||||
}
|
||||
|
||||
log.Println("Sebelum masuk LIS", dataLisMikro)
|
||||
resMikro, errMikro := SendLisMikro(dataLisMikro)
|
||||
if errMikro != nil {
|
||||
log.Println(errMikro)
|
||||
@@ -139,6 +139,8 @@ func SendDataLISMikro(c *gin.Context) {
|
||||
reqUpdate := &mikrobiologi.ReqUpdateLisMikro{
|
||||
IdxOrderMikro: value.IdxOrderMikro,
|
||||
NoLokal: resMikro.Message,
|
||||
Kode: value.JenisKelompok,
|
||||
Spesimen: value.NamaField,
|
||||
}
|
||||
errUpdate := simrsDB.UpdateLabMikro(reqUpdate)
|
||||
if errUpdate != nil {
|
||||
|
||||
@@ -46,7 +46,7 @@ func SendLisMikro(request *mikrobiologi.RequestLISMikro) (*mikrobiologi.Response
|
||||
return nil, err
|
||||
}
|
||||
|
||||
log.Println(response)
|
||||
log.Println("dari LIS", response)
|
||||
|
||||
res, err := io.ReadAll(response.Body)
|
||||
if err != nil {
|
||||
|
||||
@@ -129,6 +129,8 @@ type OrderLabMikroMain struct {
|
||||
type OrderLabMikro struct {
|
||||
IdxOrderMikro string `gorm:"column:idxordermikro" json:"idxordermikro"`
|
||||
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"`
|
||||
}
|
||||
|
||||
type Response struct {
|
||||
@@ -149,6 +151,8 @@ type ResponseLISMikro struct {
|
||||
type ReqUpdateLisMikro struct {
|
||||
IdxOrderMikro string `gorm:"column:idxordermikro" json:"idxordermikro"`
|
||||
NoLokal string `gorm:"column:no_lokal" json:"no_lokal"`
|
||||
Kode string `gorm:"column:jenis_kelompok" json:"jenis_kelompok"`
|
||||
Spesimen string `gorm:"column:nama_field" json:"nama_field"`
|
||||
}
|
||||
|
||||
type RequestBatalMikro struct {
|
||||
|
||||
Reference in New Issue
Block a user