package suratkontrol type RequestHeaderRencanaKontrol struct { Request interface{} `json:"request"` } type ReqInsertRencanaKontrol struct { NoSEP string `json:"noSEP"` KodeDokter string `json:"kodeDokter"` PoliKontrol string `json:"poliKontrol"` TglRencanaKontrol string `json:"tglRencanaKontrol"` User string `json:"user"` } type ReqUpdateRencanaKontrol struct { NoSuratKontrol string `json:"noSuratKontrol"` NoSEP string `json:"noSEP"` KodeDokter string `json:"kodeDokter"` PoliKontrol string `json:"poliKontrol"` TglRencanaKontrol string `json:"tglRencanaKontrol"` User string `json:"user"` } type RequestInsertRencanaKontrol struct { IDXDaftar string `json:"idxdaftar"` NoSEP string `json:"noSEP"` KodeHFIS string `json:"kodeHFIS"` KodePoli string `json:"kodePoli"` Subspesialis string `json:"subspesialis"` TglRencanaKontrol string `json:"tglRencanaKontrol"` User string `json:"user"` IDDokter string `json:"id_dokter"` KodeDiagnosa string `json:"Kode_diagnosa"` NamaDiagnosa string `json:"Nama_diagnosa"` TipeSurKon string `json:"tipe_surkon"` TipeRawat string `json:"tipe_rawat"` Ruangan string `json:"ruangan"` } type ReqDeleteRencanaKontrol struct { IDDataSurKon string `json:"id_surat_kontrol"` NomorSurKon string `json:"Nomor_surat_kontrol"` User string `json:"user"` TipeSurKon string `json:"tipe_surkon"` } type RequestUpdateRencanaKontrol struct { IDXDaftar string `json:"idxdaftar"` IDSurKon string `json:"idSurKon"` IDDokter string `json:"id_dokter"` NoSuratKontrol string `json:"noSuratKontrol"` NoSEP string `json:"noSEP"` KodeHFIS string `json:"kodeHFIS"` KodePoli string `json:"kodePoli"` TglRencanaKontrol string `json:"tglRencanaKontrol"` User string `json:"user"` KodeDiagnosa string `json:"Kode_diagnosa"` NamaDiagnosa string `json:"Nama_diagnosa"` TipeSurKon string `json:"tipe_surkon"` TipeRawat string `json:"tipe_rawat"` } type TSuratKontrol struct { RequestDelete RequestDeleteRencanaKontrol `json:"t_suratkontrol"` } type RequestDeleteRencanaKontrol struct { NoSuratKontrol string `json:"noSuratKontrol"` User string `json:"user"` } type ResponseRaw struct { Response string `json:"response"` MetaData MetadataString `json:"metadata"` } type ResponseRawUpper struct { Response string `json:"response"` MetaData MetadataString `json:"metaData"` } type Metadata struct { Code int `json:"code"` Message string `json:"message"` } type ResponseInsertRaw struct { Response string `json:"response"` MetaData MetadataString `json:"metaData"` } type MetadataString struct { Code string `json:"code"` Message string `json:"message"` } type ResponseGetSuratKontrol struct { MetaData MetadataString `json:"metaData"` Response ResponseNomorSuratKontrol `json:"response"` } type ResponseGetSuratKontrolBySEP struct { MetaData MetadataString `json:"metaData"` Response ResponseSuratKontrolBySEP `json:"response"` } type Response struct { MetaData MetadataString `json:"metadata"` Response ResponseSuratKontrol `json:"response"` } type ResponseUpper struct { MetaData MetadataString `json:"metaData"` Response ResponseSuratKontrol `json:"response"` } type ResponseInsertSuratKontrol struct { MetaData MetadataString `json:"metaData"` Response ResponseData `json:"response"` } type ResponseData struct { NoSuratKontrol string `json:"noSuratKontrol"` TglRencanaKontrol string `json:"tglRencanaKontrol"` NamaDokter string `json:"namaDokter"` NoKartu string `json:"noKartu"` Nama string `json:"nama"` Kelamin string `json:"kelamin"` TglLahir string `json:"tglLahir"` NamaDiagnosa string `json:"namaDiagnosa"` SubSpesialis string `json:"subspesialis"` } type ResponseSuratKontrol struct { NoSuratKontrol string `json:"noSuratKontrol"` TglRencanaKontrol string `json:"tglRencanaKontrol"` NamaDokter string `json:"namaDokter"` NoKartu string `json:"noKartu"` Nama string `json:"nama"` Kelamin string `json:"kelamin"` TglLahir string `json:"tglLahir"` NamaDiagnosa string `json:"namaDiagnosa"` } type RequestRencanaKontrol struct { IDXDaftar string `json:"idxdaftar"` NoSEP string `json:"noSEP"` KodeHFIS string `json:"kodeHFIS"` KodePoli string `json:"kodePoli"` TglRencanaKontrol string `json:"tglRencanaKontrol"` User string `json:"user"` } type ResponseNomorSuratKontrol struct { NoSuratKontrol string `json:"noSuratKontrol"` TglRencanaKontrol string `json:"tglRencanaKontrol"` TglTerbit string `json:"tglTerbit"` JnsKontrol string `json:"jnsKontrol"` PoliTujuan string `json:"poliTujuan"` NamaPoliTujuan string `json:"namaPoliTujuan"` KodeDokter string `json:"kodeDokter"` NamaDokter string `json:"namaDokter"` FlagKontrol string `json:"flagKontrol"` KodeDokterPembuat string `json:"kodeDokterPembuat"` NamaDokterPembuat string `json:"namaDokterPembuat"` NamaJnsKontrol string `json:"namaJnsKontrol"` Sep Sep `json:"sep"` } type Sep struct { NoSep string `json:"noSep"` TglSep string `json:"tglSep"` JnsPelayanan string `json:"jnsPelayanan"` Poli string `json:"poli"` Diagnosa string `json:"diagnosa"` Peserta Peserta `json:"peserta"` ProvUmum ProvUmum `json:"provUmum"` ProvPerujuk ProvPerujuk `json:"provPerujuk"` } type Peserta struct { NoKartu string `json:"noKartu"` Nama string `json:"nama"` TglLahir string `json:"tglLahir"` Kelamin string `json:"kelamin"` HakKelas string `json:"hakKelas"` } type ProvUmum struct { KodeProvider string `json:"kdProvider"` NamaProvider string `json:"nmProvider"` } type ProvPerujuk struct { KodeProviderPerujuk string `json:"kdProviderPerujuk"` NamaProviderPerujuk string `json:"nmProviderPerujuk"` AsalRujukan string `json:"asalRujukan"` NoRujukan string `json:"noRujukan"` TglRujukan string `json:"tglRujukan"` } type DataSuratKontrol struct { ID string `gorm:"column:id" json:"id"` Status string `gorm:"column:status" json:"status"` Sort int `gorm:"column:sort" json:"sort"` UserCreated string `gorm:"column:user_created" json:"user_created"` DateCreated string `gorm:"column:date_created" json:"date_created"` UserUpdated string `gorm:"column:user_updated" json:"user_updated"` DateUpdated string `gorm:"column:date_updated" json:"date_updated"` TglCetakSurKon string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"` TglRencanaKontrol string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"` NomorSurKon string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"` KunjunganPasien string `gorm:"column:Kunjungan_pasien" json:"Kunjungan_pasien"` RuanganSurKon int `gorm:"column:Ruangan_surat_kontrol" json:"Ruangan_surat_kontrol"` DPJPSurKon string `gorm:"column:DPJP_surat_kontrol" json:"DPJP_surat_kontrol"` StatusSurKon int `gorm:"column:Status_surat_kontrol" json:"Status_surat_kontrol"` UserCreatedSurKon string `gorm:"column:User_created_surat_kontrol" json:"User_created_surat_kontrol"` TipeSurKon string `gorm:"column:Tipe_surat_kontrol" json:"Tipe_surat_kontrol"` UserUpdatedSurKon string `gorm:"column:User_updated_surat_kontrol" json:"User_updated_surat_kontrol"` TipeRawat string `gorm:"column:Tipe_rawat" json:"Tipe_rawat"` } type ResponseSuratKontrolBySEP struct { NoSEP string `json:"noSep"` TglSEP string `json:"tglSep"` JenisPelayanan string `json:"jnsPelayanan"` Poli string `json:"poli"` Diagnosa string `json:"diagnosa"` Peserta Peserta `json:"peserta"` ProvUmum ProvUmum `json:"provUmum"` ProvPerujuk ProvPerujuk `json:"provPerujuk"` } type GetDataSuratKontrol struct { IDDataSurKon string `gorm:"column:id" json:"id"` IDXDaftar string `gorm:"column:IDXDAFTAR" json:"IDXDAFTAR"` TglCetakSurKon string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"` TglRencanaKontrol string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"` NomorSurKon string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"` PoliAsal string `gorm:"column:Poli_asal" json:"Poli_asal"` PoliTujuan string `gorm:"column:Poli_tuju" json:"Poli_tuju"` NomorSEP string `gorm:"column:Nomor_sep" json:"Nomor_sep"` NamaPasien string `gorm:"column:Nama_lengkap" json:"Nama_lengkap"` GelarDepan string `gorm:"column:gelardepan" json:"gelardepan"` NamaLengkapDokter string `gorm:"column:Nama_lengkap_dokter" json:"Nama_lengkap_dokter"` GelarBelakang string `gorm:"column:gelarbelakang" json:"gelarbelakang"` Subspesialis string `gorm:"column:Subspesialis" json:"Subspesialis"` KodePoli string `gorm:"column:Kode_poli" json:"Kode_poli"` KodeDokter string `gorm:"column:Kode_dokter" json:"Kode_dokter"` NomorKartu string `gorm:"column:No_kartu" json:"No_kartu"` IDPoli string `gorm:"column:ID_poli" json:"id_poli"` IDDokter string `gorm:"column:id_dokter" json:"id_dokter"` KodeDPJP string `gorm:"column:Kode_dpjp" json:"Kode_dpjp"` NoRM string `gorm:"column:No_rm" json:"No_rm"` KodeDiagnosa string `gorm:"column:Kode_diagnosa" json:"Kode_diagnosa"` NamaDiagnosa string `gorm:"column:Nama_diagnosa" json:"Nama_diagnosa"` TipeSurKon string `gorm:"column:Tipe_SurKon" json:"Tipe_SurKon"` User string `gorm:"column:User" json:"User"` } type ResponseGetDataSuratKontrol struct { IDDataSurKon string `json:"id"` IDXDaftar string `json:"Idx_daftar"` TglCetakSurKon string `json:"Tanggal_cetak_surat_kontrol"` TglRencanaKontrol string `json:"Tanggal_rencana_kontrol"` NomorSurKon string `json:"Nomor_surat_kontrol"` PoliAsal string `json:"Poli_asal"` PoliTujuan string `json:"Poli_tuju"` NomorSEP string `json:"Nomor_sep"` NamaPasien string `json:"Nama_pasien"` NamaDokter string `json:"NamaDokter"` NomorKartu string `json:"Nomor_kartu"` Subspesialis string `json:"Subspesialis"` KodePoli string `json:"Kode_poli"` KodeDokter string `json:"Kode_dokter"` KodeDPJP string `json:"Kode_dpjp"` IDPoli string `json:"id_poli"` IDDokter string `json:"id_dokter"` NoRM string `json:"No_rm"` KodeDiagnosa string `json:"Kode_diagnosa"` NamaDiagnosa string `json:"Nama_diagnosa"` TipeSurKon string `json:"Tipe_SurKon"` User string `json:"User"` } type ResponseCariDataSuratKontrol struct { JumlahData int `json:"jumlah_data"` ListDataSuratKontrol []*ResponseGetDataSuratKontrol `json:"list_data"` } type RequestCariPasien struct { NoRM string `json:"no_rm"` NoSEP string `json:"no_sep"` PoliKlinik string `json:"poliklinik"` TanggalAwal string `json:"tanggal_awal"` TanggalAkhir string `json:"tanggal_akhir"` TipeSurKon string `json:"tipe_surkon"` Offset string `json:"offset"` Limit string `json:"limit"` } type HistoriSurkon struct { NamaPasien string `gorm:"column:Nama_lengkap" json:"Nama_pasien"` NoSEP string `gorm:"column:Nomor_sep" json:"No_SEP"` NomorSuratkontrol string `gorm:"column:Nomor_surat_kontrol" json:"Nomor_surat_kontrol"` TanggalRencana string `gorm:"column:Tanggal_rencana_kontrol" json:"Tanggal_rencana_kontrol"` TanggalCetak string `gorm:"column:Tanggal_cetak_surat_kontrol" json:"Tanggal_cetak_surat_kontrol"` Spesialis string `gorm:"column:Spesialis" json:"Spesialis"` Subspesialis string `gorm:"column:Subspesialis" json:"Subspesialis"` GelarDepan string `gorm:"column:gelardepan" json:"Gelar_depan"` NamaDokter string `gorm:"column:Nama_lengkap_dokter" json:"Nama_dokter"` GelarBelakang string `gorm:"column:gelarbelakang" json:"Gelar_belakang"` Tiperawat string `gorm:"column:Tipe_rawat" json:"Tipe_rawat"` UserCreate string `gorm:"column:User_created_surat_kontrol" json:"User_create"` UserUpdate string `gorm:"column:User_updated_surat_kontrol" json:"User_update"` Status string `gorm:"column:Status_surat_kontrol" json:"Status_surat_kontrol"` } type Dataresponse struct { NamaPasien string `json:"Nama_pasien"` NoSEP string `json:"No_SEP"` NomorSuratkontrol string `json:"Nomor_surat_kontrol"` TanggalRencana string `json:"Tanggal_rencana_kontrol"` TanggalCetak string `json:"Tanggal_cetak_surat_kontrol"` Spesialis string `json:"Spesialis"` Subspesialis string `json:"Subspesialis"` NamaLengkap string `json:"Dpjp"` Tiperawat string `json:"Tipe_rawat"` UserCreate string `json:"User_create"` UserUpdate string `json:"User_update"` Status string `json:"Status_surat_kontrol"` }