39 lines
1.2 KiB
Go
39 lines
1.2 KiB
Go
package antrianoperasi
|
|
|
|
import (
|
|
"antrian-operasi/internal/shared"
|
|
"database/sql"
|
|
"time"
|
|
)
|
|
|
|
type PasienOperasi struct {
|
|
ID string `db:"id" json:"id"`
|
|
TglDaftar time.Time `db:"tanggal_daftar"`
|
|
NoKtp *string `db:"no_ktp"`
|
|
NoRekamMedis *string `db:"no_rekam_medis"`
|
|
NamaPasien *string `db:"nama_pasien"`
|
|
Spesialis *string `db:"spesialis"`
|
|
SubSpesialis *string `db:"subspesialis"`
|
|
Diagnosa []string
|
|
Tindakan *string
|
|
Kategori *string `db:"kategori"`
|
|
StatusOperasi *string `db:"status_operasi"`
|
|
JenisKelamin *string `db:"jenis_kelamin"`
|
|
NoUrutKategori int `db:"no_urut_kategori"`
|
|
NoUrutSpesialis int `db:"no_urut_spesialis"`
|
|
NoUrutSubSpesialis int `db:"no_urut_sub_spesialis"`
|
|
}
|
|
|
|
type ListPasienOperasiPaginate struct {
|
|
Data []PasienOperasi
|
|
Paging shared.PaginationInfo
|
|
}
|
|
|
|
type DiagnosaOperasiModel struct {
|
|
ID string `db:"id"`
|
|
KodeDiagnosa string `db:"Kode_diagnosa"`
|
|
Diagnosa sql.NullString `db:"Diagnosa"`
|
|
JenisDiagnosa string `db:"Jenis_diagnosa"`
|
|
AntrianId string `db:"antrian_id"`
|
|
}
|