package antrianoperasi import ( "time" ) type FormDataRequest struct { NoRekamMedis string `json:"noRekamMedis"` NoKtp *string `json:"noKtp"` NamaPasien *string `json:"namaPasien"` JenisKelamin *string `json:"jenisKelamin"` TglLahir *string `json:"tanggalLahir"` Umur *string `json:"umur"` Alamat *string `json:"alamat"` NoTelepon *[]string `json:"nomorTelepon"` } type DiagnosisItemRequest struct { KodeDiagnosa *string `json:"kodeDiagnosa"` Diagnosa *string `json:"diagnosa"` JenisDiagnosa *string `json:"jenisDiagnosa"` } type TindakanItemRequest struct { KodeTindakan *string `json:"kodeTindakan"` Tindakan *string `json:"tindakan"` TindakanTambahan *string `json:"tindakanTambahan"` } type RencanaOperasiRequest struct { Spesialis int `json:"spesialis"` SubSpesialis int `json:"subSpesialis"` TanggalDaftar *time.Time `json:"tanggalDaftar"` KategoriOperasi int `json:"kategoriOperasi"` RencanaOperasi *string `json:"rencanaOperasi"` Keterangan *string `json:"keterangan"` } type DokterPelaksanaItemRequest struct { Id string `json:"id"` Nip *string `json:"nip"` Nama *string `json:"nama"` SatuanKerja *string `json:"satuan_kerja"` } type StatusPasienRequest struct { TglSelesai *time.Time `json:"tanggalSelesai"` StatusOperasi *string `json:"statusOperasi"` KeteranganStatus *string `json:"keteranganStatus"` } type CreatePasienOperasiRequest struct { FormData FormDataRequest `json:"formData"` DiagnosisItem []DiagnosisItemRequest `json:"diagnosisItems"` TindakanItems []TindakanItemRequest `json:"tindakanItems"` RencanaOperasiData RencanaOperasiRequest `json:"rencanaOperasiData"` DokterPelaksanaItems []DokterPelaksanaItemRequest `json:"dokterPelaksanaItems"` StatusPasienData StatusPasienRequest `json:"statusPasienData"` }