Files
api-antrian-operasi/internal/domain/antrian_operasi/model.go
T
2026-02-06 10:32:07 +07:00

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"`
}