new branch

This commit is contained in:
2024-12-20 08:57:06 +07:00
parent e7f4001ac7
commit 81b7cb08e8
24 changed files with 1273 additions and 166 deletions

No files matched your search

+7
View File
@@ -1,5 +1,12 @@
package icare
type ReqICare struct {
IDXDaftar string `json:"idxdaftar"`
Param string `json:"param"`
KodeDokter int `json:"kodedokter"`
User string `json:"user"`
}
type RequestICare struct {
Param string `json:"param"`
KodeDokter int `json:"kodedokter"`
@@ -70,3 +70,23 @@ type ListJadwalDokter struct {
KodeHari int `json:"Kode_hari"`
Waktu string `json:"Waktu"`
}
type ListDaftarJadwalDokter struct {
ValueHari string `gorm:"column:valuehari" json:"valuehari"`
NamaHari string `gorm:"column:hari" json:"hari"`
Waktu string `gorm:"column:waktu" json:"waktu"`
Spesialis string `gorm:"column:spesialis" json:"spesialis"`
Subspesialis string `gorm:"column:subspesialis" json:"subspesialis"`
GelarDepan string `gorm:"column:gelardepan" json:"gelardepan"`
NamaLengkap string `gorm:"column:namalengkap" json:"namalengkap"`
GelarBelakang string `gorm:"column:gelarbelakang" json:"gelarbelakang"`
}
type ResponseDetailJadwalDokter struct {
ValueHari string `gorm:"column:valuehari" json:"valuehari"`
NamaHari string `gorm:"column:hari" json:"hari"`
Waktu string `gorm:"column:waktu" json:"waktu"`
Spesialis string `gorm:"column:spesialis" json:"spesialis"`
Subspesialis string `gorm:"column:subspesialis" json:"subspesialis"`
NamaLengkap string `gorm:"column:namalengkap" json:"namalengkap"`
}
+12 -8
View File
@@ -34,6 +34,7 @@ type RequestInsertRencanaKontrol struct {
NamaDiagnosa string `json:"nama_diagnosa"`
TipeSurKon string `json:"tipe_surkon"`
TipeRawat string `json:"tipe_rawat"`
Ruangan string `json:"ruangan"`
}
type ReqDeleteRencanaKontrol struct {
@@ -253,6 +254,7 @@ type GetDataSuratKontrol struct {
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 {
@@ -277,6 +279,7 @@ type ResponseGetDataSuratKontrol struct {
KodeDiagnosa string `json:"Kode_diagnosa"`
NamaDiagnosa string `json:"Nama_diagnosa"`
TipeSurKon string `json:"Tipe_SurKon"`
User string `json:"User"`
}
type ResponseCariDataSuratKontrol struct {
@@ -285,12 +288,13 @@ type ResponseCariDataSuratKontrol struct {
}
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"`
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"`
IsTanggalEntri bool `json:"is_tanggal_entri"`
}
+2
View File
@@ -16,6 +16,7 @@ type NamaLengkap struct {
NamaLengkap string `gorm:"column:Nama_lengkap" json:"Nama_lengkap"`
GelarBelakang string `gorm:"column:gelarbelakang" json:"gelarbelakang"`
HFISCode string `gorm:"column:HFIS_code" json:"HFIS_code"`
DPJPCode string `gorm:"column:DPJP_code" json:"DPJP_code"`
}
type ResponseDokter struct {
@@ -31,4 +32,5 @@ type ResponseDokterNew struct {
Subspesialis int `json:"subspesialis"`
HFISCode string `json:"HFIS_code"`
KodePoli string `json:"kode_poli"`
DPJPCode string `json:"DPJP_code"`
}
+9 -1
View File
@@ -17,4 +17,12 @@ type DataLogAPI struct {
ResponTimeStart string `gorm:"column:Respontime_start" json:"Respontime_start"`
ResponTimeEnd string `gorm:"column:Respontime_end" json:"Respontime_end"`
Comment string `gorm:"column:Comment" json:"Comment"`
}
RequestString string `json:"Request_string"`
ResponString string `json:"Respon_string"`
}
type ReqGetDataLogAPI struct {
TanggalAwal string `json:"Tanggal_awal"`
TanggalAkhir string `json:"Tanggal_akhir"`
TipeRawat string `json:"Tipe_rawat"`
}
+10
View File
@@ -0,0 +1,10 @@
package logapi
type InsertLogICare struct {
ID string `gorm:"column:id" json:"id"`
DateCreated string `gorm:"column:date_created" json:"date_created"`
Ruangan int `gorm:"column:Ruangan" json:"Ruangan"`
Dokter string `gorm:"column:Dokter" json:"Dokter"`
Kunjungan_pasien string `gorm:"column:Kunjungan_pasien" json:"Kunjungan_pasien"`
WaktuTransaksi string `gorm:"column:Waktu_transaksi" json:"Waktu_transaksi"`
}
+39
View File
@@ -0,0 +1,39 @@
package pasien
type KunjunganPasien struct {
ID string `gorm:"column:id" json:"id"`
Ruangan int `gorm:"column:Ruangan" json:"Ruangan"`
}
type RequestListKunjunganPasien struct {
TanggalAwal string `json:"tanggalawal"`
TanggalAkhir string `json:"tanggalakhir"`
}
type ListKunjunganPasien struct {
NoMR string `gorm:"column:nomr" json:"nomr"`
NamaPasien string `gorm:"column:namalengkap" json:"namalengkap"`
TanggalLahir string `gorm:"column:tanggallahir" json:"tanggallahir"`
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
TanggalMasukKunjungan string `gorm:"column:tanggalmasukkunjungan" json:"tanggalmasukkunjungan"`
JamMasukKunjungan string `gorm:"column:jammasukkunjungan" json:"jammasukkunjungan"`
KodeDiagnosa string `gorm:"column:dxawalmasuk" json:"dxawalmasuk"`
NamaDiagnosa string `gorm:"column:displaydxawalmasuk" json:"displaydxawalmasuk"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
GelarDepan string `gorm:"column:gelardepan" json:"gelardepan"`
NamaLengkapDokter string `gorm:"column:namalengkapdokter" json:"namalengkapdokter"`
GelarBelakang string `gorm:"column:gelarbelakang" json:"gelarbelakang"`
}
type ResponseListKunjunganPasien struct {
NoMR string `gorm:"column:nomr" json:"nomr"`
NamaPasien string `gorm:"column:namalengkap" json:"namalengkap"`
TanggalLahir string `gorm:"column:tanggallahir" json:"tanggallahir"`
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
TanggalMasukKunjungan string `gorm:"column:tanggalmasukkunjungan" json:"tanggalmasukkunjungan"`
JamMasukKunjungan string `gorm:"column:jammasukkunjungan" json:"jammasukkunjungan"`
KodeDiagnosa string `gorm:"column:dxawalmasuk" json:"dxawalmasuk"`
NamaDiagnosa string `gorm:"column:displaydxawalmasuk" json:"displaydxawalmasuk"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
NamaLengkapDokter string `gorm:"column:namalengkapdokter" json:"namalengkapdokter"`
}
+90
View File
@@ -0,0 +1,90 @@
package mikrobiologi
type RequestPasienMikrobiologi struct {
NOMR string `json:"nomr"`
IDXDaftar string `json:"idxdaftar"`
}
type DataPasienMikrobiologi struct {
NOMR string `gorm:"column:nomr" json:"nomr"`
NoNota string `gorm:"column:nonota" json:"nonota"`
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
NoLab string `gorm:"column:nolab" json:"nolab"`
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
StatusAPS int `gorm:"column:statusaps" json:"statusaps"`
Nama string `gorm:"column:nama" json:"nama"`
NoKTP string `gorm:"column:noktp" json:"noktp"`
NoKTPBaru string `gorm:"column:noktpbaru" json:"noktpbaru"`
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
Alamat string `gorm:"column:alamat" json:"alamat"`
NamaAPS string `gorm:"column:namaaps" json:"namaaps"`
NoKTPAPS string `gorm:"column:noktpaps" json:"noktpaps"`
TempatLahirAPS string `gorm:"column:tmptlahiraps" json:"tmptlahiraps"`
TanggalLahirAPS string `gorm:"column:tgllahiraps" json:"tgllahiraps"`
JenisKelaminAPS string `gorm:"column:jeniskelaminaps" json:"jeniskelaminaps"`
AlamatAPS string `gorm:"column:alamataps" json:"alamataps"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
KodeTarifRanap string `gorm:"column:kodetarifranap" json:"kodetarifranap"`
}
type ResponseDataPasienRanap struct {
NOMR string `gorm:"column:nomr" json:"nomr"`
NoNota string `gorm:"column:nonota" json:"nonota"`
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
NoLab string `gorm:"column:nolab" json:"nolab"`
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
Nama string `gorm:"column:nama" json:"nama"`
NoKTP string `gorm:"column:noktp" json:"noktp"`
NoKTPBaru string `gorm:"column:noktpbaru" json:"noktpbaru"`
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
Alamat string `gorm:"column:alamat" json:"alamat"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
KodeTarifRanap string `gorm:"column:kodetarifranap" json:"kodetarifranap"`
}
type ResponseDataPasienRajal struct {
NOMR string `gorm:"column:nomr" json:"nomr"`
NoNota string `gorm:"column:nonota" json:"nonota"`
IDXDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
NoLab string `gorm:"column:nolab" json:"nolab"`
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
Nama string `gorm:"column:nama" json:"nama"`
NoKTP string `gorm:"column:noktp" json:"noktp"`
NoKTPBaru string `gorm:"column:noktpbaru" json:"noktpbaru"`
TempatLahir string `gorm:"column:tmptlahir" json:"tmptlahir"`
TanggalLahir string `gorm:"column:tgllahir" json:"tgllahir"`
JenisKelamin string `gorm:"column:jeniskelamin" json:"jeniskelamin"`
Alamat string `gorm:"column:alamat" json:"alamat"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
}
type ResponseDataPasienRajalAPS struct {
NOMR string `gorm:"column:nomr" json:"nomr"`
NoNota string `gorm:"column:nonota" json:"nonota"`
IdxDaftar int `gorm:"column:idxdaftar" json:"idxdaftar"`
TanggalOrder string `gorm:"column:tglorder" json:"tglorder"`
NoLab string `gorm:"column:nolab" json:"nolab"`
StatusRajal int `gorm:"column:statusrajal" json:"statusrajal"`
StatusAPS int `gorm:"column:statusaps" json:"statusaps"`
NamaAPS string `gorm:"column:namaaps" json:"namaaps"`
NoKTPAPS string `gorm:"column:noktpaps" json:"noktpaps"`
TempatLahirAPS string `gorm:"column:tmptlahiraps" json:"tmptlahiraps"`
TanggalLahirAPS string `gorm:"column:tgllahiraps" json:"tgllahiraps"`
JenisKelaminAPS string `gorm:"column:jeniskelaminaps" json:"jeniskelaminaps"`
AlamatAPS string `gorm:"column:alamataps" json:"alamataps"`
NamaRuang string `gorm:"column:namaruang" json:"namaruang"`
KelasRuang string `gorm:"column:kelasruang" json:"kelasruang"`
KodeTarifRajal string `gorm:"column:kodetarifrajal" json:"kodetarifrajal"`
}