Files
simrsx-be/internal/domain/simgos-entities/encounter/entity.go
T
2025-11-19 13:21:04 +07:00

91 lines
6.6 KiB
Go

package encounter
import "time"
type TPendaftaran struct {
Nomr string `json:"nomr" gorm:"column:nomr"`
Tglreg *time.Time `json:"tglreg" gorm:"column:tglreg"`
Kddokter uint `json:"kddokter" gorm:"column:kddokter"`
Kdpoly uint `json:"kdpoly" gorm:"column:kdpoly"`
Subspesialis *uint `json:"subspesialis" gorm:"column:subspesialis"`
Kdrujuk uint `json:"kdrujuk" gorm:"column:kdrujuk"`
Kdcarabayar uint `json:"kdcarabayar" gorm:"column:kdcarabayar"`
Nojaminan string `json:"nojaminan" gorm:"column:nojaminan"`
Shift uint `json:"shift" gorm:"column:shift"`
Status uint `json:"status" gorm:"column:status"`
KeteranganStatus *uint `json:"keterangan_status" gorm:"column:keterangan_status"`
Pasienbaru uint `json:"pasienbaru" gorm:"column:pasienbaru"`
Nip string `json:"nip" gorm:"column:nip"`
Idxdaftar uint `json:"idxdaftar" gorm:"column:idxdaftar"`
Masukpoly *time.Time `json:"masukpoly" gorm:"column:masukpoly"`
Keluarpoly *time.Time `json:"keluarpoly" gorm:"column:keluarpoly"`
Ketrujuk string `json:"ketrujuk" gorm:"column:ketrujuk"`
Ketbayar string `json:"ketbayar" gorm:"column:ketbayar"`
PenanggungjawabNama string `json:"penanggungjawab_nama" gorm:"column:penanggungjawab_nama"`
PenanggungjawabHubungan string `json:"penanggungjawab_hubungan" gorm:"column:penanggungjawab_hubungan"`
PenanggungjawabAlamat string `json:"penanggungjawab_alamat" gorm:"column:penanggungjawab_alamat"`
PenanggungjawabPhone string `json:"penanggungjawab_phone" gorm:"column:penanggungjawab_phone"`
Jamreg *time.Time `json:"jamreg" gorm:"column:jamreg"`
MintaRujukan string `json:"minta_rujukan" gorm:"column:minta_rujukan"`
Batal *string `json:"batal" gorm:"column:batal"`
NoSjp *string `json:"no_sjp" gorm:"column:no_sjp"`
NoPeserta *string `json:"no_peserta" gorm:"column:no_peserta"`
Nokartu string `json:"nokartu" gorm:"column:nokartu"`
Norujukan string `json:"norujukan" gorm:"column:norujukan"`
Tglrujukan *time.Time `json:"tglrujukan" gorm:"column:tglrujukan"`
DiagnosaAwal string `json:"diagnosa_awal" gorm:"column:diagnosa_awal"`
Nosep string `json:"nosep" gorm:"column:nosep"`
DiagnosaUtama string `json:"diagnosa_utama" gorm:"column:diagnosa_utama"`
KelasDaftar uint `json:"kelas_daftar" gorm:"column:kelas_daftar"`
KelasRawat *uint `json:"kelas_rawat" gorm:"column:kelas_rawat"`
TglKelasDaftar *time.Time `json:"tgl_kelas_daftar" gorm:"column:tgl_kelas_daftar"`
TglKelasRawat *time.Time `json:"tgl_kelas_rawat" gorm:"column:tgl_kelas_rawat"`
UserKelasDaftar *string `json:"user_kelas_daftar" gorm:"column:user_kelas_daftar"`
UserKelasRawat *string `json:"user_kelas_rawat" gorm:"column:user_kelas_rawat"`
StAsalMasuk string `json:"st_asal_masuk" gorm:"column:st_asal_masuk"`
StatusKecelakaan string `json:"status_kecelakaan" gorm:"column:status_kecelakaan"`
Catatan string `json:"catatan" gorm:"column:catatan"`
NoAntrian *string `json:"no_antrian" gorm:"column:no_antrian"`
StPelayanan *uint `json:"st_pelayanan" gorm:"column:st_pelayanan"`
PetugasKlinik string `json:"petugas_klinik" gorm:"column:petugas_klinik"`
Strujukan uint `json:"strujukan" gorm:"column:strujukan"`
IdPatientEklaim *uint `json:"id_patient_eklaim" gorm:"column:id_patient_eklaim"`
HakKelas *uint `json:"hak_kelas" gorm:"column:hak_kelas"`
SttsKtp string `json:"stts_ktp" gorm:"column:stts_ktp"`
StMeninggal *uint `json:"st_meninggal" gorm:"column:st_meninggal"`
DtMeninggal *time.Time `json:"dt_meninggal" gorm:"column:dt_meninggal"`
SebabMati1 *string `json:"sebab_mati_1" gorm:"column:sebab_mati_1"`
SebabMati2 *string `json:"sebab_mati_2" gorm:"column:sebab_mati_2"`
SebabMati3 *string `json:"sebab_mati_3" gorm:"column:sebab_mati_3"`
IcdMati1 *string `json:"icd_mati_1" gorm:"column:icd_mati_1"`
IcdMati2 *string `json:"icd_mati_2" gorm:"column:icd_mati_2"`
IcdMati3 *string `json:"icd_mati_3" gorm:"column:icd_mati_3"`
KeteranganLain *string `json:"keterangan_lain" gorm:"column:keterangan_lain"`
DokumenPendukung *string `json:"dokumen_pendukung" gorm:"column:dokumen_pendukung"`
NoKunjung uint `json:"no_kunjung" gorm:"column:no_kunjung"`
KdJamin *uint `json:"kd_jamin" gorm:"column:kd_jamin"`
NamaJamin *string `json:"nama_jamin" gorm:"column:nama_jamin"`
SepFile string `json:"sep_file" gorm:"column:sep_file"`
JenisFaskes *string `json:"jenis_faskes" gorm:"column:jenis_faskes"`
Nosipp *string `json:"nosipp" gorm:"column:nosipp"`
SippFile *string `json:"sipp_file" gorm:"column:sipp_file"`
Nosurkon *string `json:"nosurkon" gorm:"column:nosurkon"`
NomorBarcode *string `json:"nomor_barcode" gorm:"column:nomor_barcode"`
BarcodeCode *string `json:"barcode_code" gorm:"column:barcode_code"`
PartialType *string `json:"partial_type" gorm:"column:partial_type"`
IsPartial *uint `json:"is_partial" gorm:"column:is_partial"`
IsPenunjang *uint `json:"is_penunjang" gorm:"column:is_penunjang"`
TindakanCode *string `json:"tindakan_code" gorm:"column:tindakan_code"`
StatusSep *uint `json:"status_sep" gorm:"column:status_sep"`
PoliNameHfis *string `json:"poli_name_hfis" gorm:"column:poli_name_hfis"`
SpesialisIdHfis *string `json:"spesialis_id_hfis" gorm:"column:spesialis_id_hfis"`
DokterNameHfis *string `json:"dokter_name_hfis" gorm:"column:dokter_name_hfis"`
DokterIdHfis *string `json:"dokter_id_hfis" gorm:"column:dokter_id_hfis"`
StatusBridging *string `json:"status_bridging" gorm:"column:status_bridging"`
NoSpri *string `json:"no_spri" gorm:"column:no_spri"`
}
func (TPendaftaran) TableName() string {
return "t_pendaftaran"
}