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 sql.NullString `db:"Kode_diagnosa"` Diagnosa sql.NullString `db:"Diagnosa"` JenisDiagnosa sql.NullString `db:"Jenis_diagnosa"` AntrianId string `db:"antrian_id"` } type TindakanOperasiModel struct { ID string `db:"id"` KodeTindakan *string `db:"Kode_tindakan"` Tindakan *string `db:"Tindakan"` TindakanTambahan *string `db:"Tindakan_tambahan"` } type TeleponPasienModel struct { ID string `db:"id"` NomorTelepon sql.NullString `db:"Nomor_telepon"` } type DokterOperasiModel struct { ID string `db:"id"` Nip sql.NullString `db:"nip"` NamaDepan sql.NullString `db:"nama_depan"` NamaBelakang sql.NullString `db:"nama_belakang"` SatuanKerja string `db:"satker"` } type DetailPasienOperasi struct { ID string `db:"id" json:"id"` TglDaftar time.Time `db:"tanggal_daftar"` TglSelesai *time.Time `db:"tanggal_selesai"` TglLahir *time.Time `db:"tanggal_lahir"` Umur *string `db:"umur"` Alamat *string `db:"alamat"` NoKtp *string `db:"no_ktp"` NoRekamMedis *string `db:"no_rekam_medis"` NamaPasien *string `db:"nama_pasien"` IdSpesialis int `db:"id_spesialis"` IdSubSpesialis int `db:"id_sub_spesialis"` IdKategori int `db:"id_kategori"` Spesialis *string `db:"spesialis"` SubSpesialis *string `db:"subspesialis"` Kategori *string `db:"kategori"` StatusOperasi string `db:"status_operasi"` JenisKelamin *string `db:"jenis_kelamin"` Keterangan *string `db:"keterangan"` RencanaOperasi *string `db:"rencana_operasi"` KeteranganStatusPasien *string `db:"keterangan_status_pasien"` }