163 lines
7.5 KiB
Go
163 lines
7.5 KiB
Go
package mikrobiologi
|
|
|
|
type RequestPasienMikrobiologi struct {
|
|
NOMR string `json:"nomr"`
|
|
IDXDaftar string `json:"idxdaftar"`
|
|
NoLab string `json:"nolab"`
|
|
}
|
|
|
|
type DataPasienMikrobiologi struct {
|
|
NOMR string `gorm:"column:nomr" json:"nomr"`
|
|
NoNota string `gorm:"column:nonota" json:"nonota"`
|
|
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
|
|
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
|
|
NoLab string `gorm:"column:nolab" json:"nolab"`
|
|
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
|
|
StatusAPS int `gorm:"column:statusaps" json:"statusaps"`
|
|
Nama string `gorm:"column:nama" json:"nama"`
|
|
NoKTP string `gorm:"column:noktp" json:"noktp"`
|
|
NoKTPBaru string `gorm:"column:noktpbaru" json:"noktpbaru"`
|
|
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
|
|
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
|
|
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
|
|
Alamat string `gorm:"column:alamat" json:"alamat"`
|
|
NamaAPS string `gorm:"column:namaaps" json:"namaaps"`
|
|
NoKTPAPS string `gorm:"column:noktpaps" json:"noktpaps"`
|
|
TempatLahirAPS string `gorm:"column:tmptlahiraps" json:"tmptlahiraps"`
|
|
TanggalLahirAPS string `gorm:"column:tgllahiraps" json:"tgllahiraps"`
|
|
JenisKelaminAPS string `gorm:"column:jeniskelaminaps" json:"jeniskelaminaps"`
|
|
AlamatAPS string `gorm:"column:alamataps" json:"alamataps"`
|
|
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
|
|
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
|
|
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
|
|
KodeTarifRanap string `gorm:"column:kodetarifranap" json:"kodetarifranap"`
|
|
}
|
|
|
|
type ResponseDataPasienRanap struct {
|
|
NOMR string `gorm:"column:nomr" json:"nomr"`
|
|
NoNota string `gorm:"column:nonota" json:"nonota"`
|
|
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
|
|
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
|
|
NoLab string `gorm:"column:nolab" json:"nolab"`
|
|
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
|
|
Nama string `gorm:"column:nama" json:"nama"`
|
|
NoKTP string `gorm:"column:noktp" json:"noktp"`
|
|
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
|
|
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
|
|
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
|
|
Alamat string `gorm:"column:alamat" json:"alamat"`
|
|
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
|
|
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
|
|
KodeTarifRanap string `gorm:"column:kodetarifranap" json:"kodetarifranap"`
|
|
}
|
|
|
|
type ResponseDataPasienRajal struct {
|
|
NOMR string `gorm:"column:nomr" json:"nomr"`
|
|
NoNota string `gorm:"column:nonota" json:"nonota"`
|
|
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
|
|
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
|
|
NoLab string `gorm:"column:nolab" json:"nolab"`
|
|
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
|
|
Nama string `gorm:"column:nama" json:"nama"`
|
|
NoKTP string `gorm:"column:noktp" json:"noktp"`
|
|
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
|
|
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
|
|
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
|
|
Alamat string `gorm:"column:alamat" json:"alamat"`
|
|
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
|
|
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
|
|
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
|
|
}
|
|
|
|
type ResponseDataPasienRajalAPS struct {
|
|
NOMR string `gorm:"column:nomr" json:"nomr"`
|
|
NoNota string `gorm:"column:nonota" json:"nonota"`
|
|
IdxDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
|
|
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
|
|
NoLab string `gorm:"column:nolab" json:"nolab"`
|
|
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
|
|
StatusAPS int `gorm:"column:statusaps" json:"statusaps"`
|
|
NamaAPS string `gorm:"column:namaaps" json:"namaaps"`
|
|
NoKTPAPS string `gorm:"column:noktpaps" json:"noktpaps"`
|
|
TempatLahirAPS string `gorm:"column:tmptlahiraps" json:"tmptlahiraps"`
|
|
TanggalLahirAPS string `gorm:"column:tgllahiraps" json:"tgllahiraps"`
|
|
JenisKelaminAPS string `gorm:"column:jeniskelaminaps" json:"jeniskelaminaps"`
|
|
AlamatAPS string `gorm:"column:alamataps" json:"alamataps"`
|
|
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
|
|
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
|
|
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
|
|
}
|
|
|
|
type RequestLISMikro struct {
|
|
NoRM string `json:"norm"`
|
|
Nama string `json:"nama"`
|
|
Alamat string `json:"alamat"`
|
|
Kota string `json:"kota"`
|
|
TanggalLahir string `json:"tgllahir"`
|
|
NoHP string `json:"nohap"`
|
|
Kelamin string `json:"kelamin"`
|
|
NIK string `json:"nik"`
|
|
NoBPJS string `json:"nobpjs"`
|
|
DokterPeminta string `json:"drpeminta"`
|
|
AsalPasien string `json:"asalpasien"`
|
|
Layanan string `json:"layanan"`
|
|
StatusBayar string `json:"statusbayar"`
|
|
NoTransaksi string `json:"notransaksi"`
|
|
Asuransi string `json:"asuransi"`
|
|
Klinis string `json:"klinis"`
|
|
KodeSpesimen string `json:"kode"`
|
|
NamaSpesimen string `json:"spesimen"`
|
|
Pengambilan string `json:"pengambilan"`
|
|
}
|
|
|
|
type OrderLabMikroMain struct {
|
|
IdxMikroMain string `gorm:"column:idxmikromain" json:"idxmikromain"`
|
|
NoLab string `gorm:"column:nolab" json:"nolab"`
|
|
IdxDaftar string `gorm:"column:idxdaftar" json:"idxdaftar"`
|
|
NoMR string `gorm:"column:nomr" json:"nomr"`
|
|
WaktuPengambilan string `gorm:"column:waktu_pengambilan" json:"waktu_pengambilan"`
|
|
TglOrder string `gorm:"column:tglorder" json:"tglorder"`
|
|
StatusSpesimen string `gorm:"column:status_specimen" json:"status_specimen"`
|
|
Spesimen string `gorm:"column:specimen" json:"specimen"`
|
|
DokterPengirim string `gorm:"column:drpengirim" json:"drpengirim"`
|
|
KodePoli string `gorm:"column:kdpoli" json:"kdpoli"`
|
|
NoNota string `gorm:"column:nonota" json:"nonota"`
|
|
StatusRajal string `gorm:"column:st_rajal" json:"st_rajal"`
|
|
StatusAPS string `gorm:"column:st_aps" json:"st_aps"`
|
|
}
|
|
|
|
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"`
|
|
KodeTarif string `gorm:"column:kode_tarif" json:"kode_tarif"`
|
|
}
|
|
|
|
type Response struct {
|
|
Status string `json:"status"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type ResponseError struct {
|
|
Error string `json:"error"`
|
|
}
|
|
|
|
type ResponseLISMikro struct {
|
|
NoLab string `json:"nolab"`
|
|
Status string `json:"status"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
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 {
|
|
NoLokal string `json:"no_lokal"`
|
|
Alasan string `json:"alasan"`
|
|
}
|