package aplicare import "api-service/internal/models" // === REFERENSI MODELS === // ReferensiRequest represents referensi lookup request type ReferensiRequest struct { models.BaseRequest JenisReferensi string `json:"jenis_referensi" validate:"required,oneof=diagnosa procedure obat alkes faskes dokter poli"` Keyword string `json:"keyword,omitempty"` KodeReferensi string `json:"kode_referensi,omitempty"` models.PaginationRequest } // ReferensiData represents referensi information type ReferensiData struct { Kode string `json:"kode"` Nama string `json:"nama"` Kategori string `json:"kategori,omitempty"` Status string `json:"status"` TglBerlaku string `json:"tgl_berlaku,omitempty"` TglBerakhir string `json:"tgl_berakhir,omitempty"` Keterangan string `json:"keterangan,omitempty"` } // ReferensiResponse represents referensi API response type ReferensiResponse struct { models.BaseResponse Data []ReferensiData `json:"data,omitempty"` Pagination *models.PaginationResponse `json:"pagination,omitempty"` }