19 lines
489 B
Go
19 lines
489 B
Go
package simrs
|
|
|
|
import (
|
|
"api-lis/pkg/models/simrs/mikrobiologi"
|
|
"api-lis/pkg/models/simrs/pasien"
|
|
"log"
|
|
)
|
|
|
|
func (s *DatabaseService) GetMPasien(req *mikrobiologi.RequestPasienMikrobiologi) (*pasien.MPasien, error) {
|
|
var dataPasien *pasien.MPasien
|
|
querySelect := `select * from m_pasien where "nomr" = ?`
|
|
errSelect := s.DB.Debug().Raw(querySelect, req.NOMR).First(&dataPasien).Error
|
|
if errSelect != nil {
|
|
log.Println(errSelect)
|
|
return nil, errSelect
|
|
}
|
|
return dataPasien, nil
|
|
}
|