141 lines
5.3 KiB
Go
141 lines
5.3 KiB
Go
package jadwal_dokter
|
|
|
|
type JadwalDokterRaw struct {
|
|
Response string `json:"response"`
|
|
MetaData Metadata `json:"metadata"`
|
|
}
|
|
|
|
type JadwalDokter struct {
|
|
Response []*ListDokter `json:"response"`
|
|
MetaData Metadata `json:"metadata"`
|
|
}
|
|
|
|
type Metadata struct {
|
|
Code int `json:"code"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type ListDokter struct {
|
|
KodeSubspesialis string `json:"kodesubspesialis"`
|
|
Hari int `json:"hari"`
|
|
KapasitasPasien int `json:"kapasitaspasien"`
|
|
Libur int `json:"libur"`
|
|
NamaHari string `json:"namahari"`
|
|
Jadwal string `json:"jadwal"`
|
|
NamaSubspesialis string `json:"namasubspesialis"`
|
|
NamaDokter string `json:"namadokter"`
|
|
KodePoli string `json:"kodepoli"`
|
|
NamaPoli string `json:"namapoli"`
|
|
KodeDokter int `json:"kodedokter"`
|
|
}
|
|
|
|
type DaftarSpesialis struct {
|
|
ID int `json:"id"`
|
|
Kode string `json:"Kode"`
|
|
Spesialis string `json:"Spesialis"`
|
|
}
|
|
|
|
type JadwalDokterSatuData struct {
|
|
ID int `gorm:"column:id" json:"id"`
|
|
Hari int `gorm:"column:Hari" json:"Hari"`
|
|
NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"`
|
|
Waktu string `gorm:"column:Waktu" json:"Waktu"`
|
|
Dokter string `gorm:"column:Dokter" json:"Dokter"`
|
|
Spesialis int `gorm:"column:Spesialis" json:"Spesialis"`
|
|
SubSpesialis int `gorm:"column:Sub_spesialis" json:"Sub_spesialis"`
|
|
Status int `gorm:"column:Status" json:"Status"`
|
|
}
|
|
|
|
type DataJadwalDokterSatuData struct {
|
|
ID string `gorm:"column:id" json:"id"`
|
|
DateCreated string `gorm:"column:date_created" json:"Date_created"`
|
|
Hari string `gorm:"column:Hari" json:"Hari"`
|
|
NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"`
|
|
Waktu string `gorm:"column:Waktu" json:"Waktu"`
|
|
Dokter string `gorm:"column:Dokter" json:"Dokter"`
|
|
Spesialis int `gorm:"column:Spesialis" json:"Spesialis"`
|
|
SubSpesialis int `gorm:"column:Sub_spesialis" json:"Sub_spesialis"`
|
|
TanggalJadwal string `gorm:"column:Tanggal_jadwal" json:"Tanggal_jadwal"`
|
|
}
|
|
|
|
type JadwalDokterTempSatuData struct {
|
|
ID int `gorm:"column:id" json:"id"`
|
|
Hari int `gorm:"column:Hari" json:"Hari"`
|
|
NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"`
|
|
Waktu string `gorm:"column:Waktu" json:"Waktu"`
|
|
Dokter string `gorm:"column:Dokter" json:"Dokter"`
|
|
Spesialis string `gorm:"column:Spesialis" json:"Spesialis"`
|
|
SubSpesialis string `gorm:"column:Sub_spesialis" json:"Sub_spesialis"`
|
|
Status int `gorm:"column:Status" json:"Status"`
|
|
}
|
|
|
|
type ResponseListHari struct {
|
|
IDSpesialis int `json:"id_spesialis"`
|
|
Kode string `json:"Kode"`
|
|
Spesialis string `json:"Spesialis"`
|
|
Subspesialis string `json:"Subspesialis"`
|
|
IDSubspesialis int `json:"id_subspesialis"`
|
|
NamaLengkap string `json:"nama_lengkap"`
|
|
HFISCode string `json:"HFIS_code"`
|
|
KodeDPJP string `json:"DPJP_code"`
|
|
IDDokter string `json:"id_dokter"`
|
|
JadwalDokter []ListJadwalDokter `json:"Jadwal_dokter"`
|
|
}
|
|
|
|
type ListJadwalDokter struct {
|
|
NamaHari string `json:"Nama_hari"`
|
|
KodeHari int `json:"Kode_hari"`
|
|
Waktu string `json:"Waktu"`
|
|
}
|
|
|
|
type RequestJadwalDokter struct {
|
|
KodePoli string `json:"kodepoli"`
|
|
Tanggal string `json:"tanggal"`
|
|
}
|
|
|
|
type RequestDataJadwalDokter struct {
|
|
NamaHari string `gorm:"column:Nama_hari" json:"hari"`
|
|
Subspesialis int `gorm:"column:Sub_spesialis" json:"subspesialis"`
|
|
}
|
|
|
|
type ListDataJadwalDokter struct {
|
|
Hari string `gorm:"column:Nama_hari" json:"Hari"`
|
|
NamaDokter string `gorm:"column:nama_lengkap"`
|
|
}
|
|
|
|
type ListDaftarJadwalDokter struct {
|
|
ValueHari string `gorm:"column:valuehari" json:"valuehari"`
|
|
NamaHari string `gorm:"column:hari" json:"hari"`
|
|
Waktu string `gorm:"column:waktu" json:"waktu"`
|
|
Spesialis string `gorm:"column:spesialis" json:"spesialis"`
|
|
Subspesialis string `gorm:"column:subspesialis" json:"subspesialis"`
|
|
GelarDepan string `gorm:"column:gelardepan" json:"gelardepan"`
|
|
NamaLengkap string `gorm:"column:namalengkap" json:"namalengkap"`
|
|
GelarBelakang string `gorm:"column:gelarbelakang" json:"gelarbelakang"`
|
|
}
|
|
|
|
type ResponseDetailJadwalDokter struct {
|
|
ValueHari string `gorm:"column:valuehari" json:"valuehari"`
|
|
NamaHari string `gorm:"column:hari" json:"hari"`
|
|
Waktu string `gorm:"column:waktu" json:"waktu"`
|
|
Spesialis string `gorm:"column:spesialis" json:"spesialis"`
|
|
Subspesialis string `gorm:"column:subspesialis" json:"subspesialis"`
|
|
NamaLengkap string `gorm:"column:namalengkap" json:"namalengkap"`
|
|
}
|
|
|
|
type DaftarJadwalDokter struct {
|
|
ID int `gorm:"column:id" json:"id"`
|
|
Hari int `gorm:"column:Hari" json:"Hari"`
|
|
NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"`
|
|
Waktu string `gorm:"column:Waktu" json:"Waktu"`
|
|
Dokter string `gorm:"column:Dokter" json:"Dokter"`
|
|
Spesialis int `gorm:"column:Spesialis" json:"Spesialis"`
|
|
SubSpesialis int `gorm:"column:Sub_spesialis" json:"Sub_spesialis"`
|
|
Status int `gorm:"column:Status" json:"Status"`
|
|
HFISCode string `gorm:"column:HFIS_code" json:"HFIS_code"`
|
|
}
|
|
|
|
type RequestUpdateJadwalDokter struct {
|
|
Tanggal string `json:"tanggal"`
|
|
}
|