basePath: /api definitions: antrianoperasi.CreatePasienOperasiRequest: properties: diagnosisItems: items: $ref: '#/definitions/antrianoperasi.DiagnosisItemRequest' type: array dokterPelaksanaItems: items: $ref: '#/definitions/antrianoperasi.DokterPelaksanaItemRequest' type: array formData: $ref: '#/definitions/antrianoperasi.FormDataRequest' rencanaOperasiData: $ref: '#/definitions/antrianoperasi.RencanaOperasiRequest' statusPasienData: $ref: '#/definitions/antrianoperasi.StatusPasienRequest' tindakanItems: items: $ref: '#/definitions/antrianoperasi.TindakanItemRequest' type: array type: object antrianoperasi.DiagnosisItemRequest: properties: diagnosa: type: string jenisDiagnosa: type: string kodeDiagnosa: type: string type: object antrianoperasi.DokterPelaksanaItemRequest: properties: id: type: string nama: type: string nip: type: string satuan_kerja: type: string type: object antrianoperasi.FormDataRequest: properties: alamat: type: string jenisKelamin: type: string namaPasien: type: string noKtp: type: string noRekamMedis: type: string nomorTelepon: items: type: string type: array tanggalLahir: type: string umur: type: string type: object antrianoperasi.PasienOperasi: properties: diagnosa: type: string id: type: string jenisKelamin: type: string kategori: type: string kodeDiagnosa: type: string namaPasien: type: string noKtp: type: string noRekamMedis: type: string noUrutKategori: type: integer noUrutSpesialis: type: integer noUrutSubSpesialis: type: integer spesialis: type: string statusOperasi: type: string subSpesialis: type: string tglDaftar: type: string type: object antrianoperasi.RencanaOperasiRequest: properties: kategoriOperasi: type: integer keterangan: type: string rencanaOperasi: type: string spesialis: type: integer subSpesialis: type: integer tanggalDaftar: type: string type: object antrianoperasi.StatusPasienRequest: properties: keteranganStatus: type: string statusOperasi: type: string tanggalSelesai: type: string type: object antrianoperasi.TindakanItemRequest: properties: kodeTindakan: type: string tindakan: type: string tindakanTambahan: type: string type: object dashboard.AntrianPerKategori: properties: id_kategori: type: integer jumlah_antrean: type: integer kategori: type: string type: object dokter.DokterResponse: properties: hfis_code: type: string id: type: string nama_ksm: type: string nama_lengkap: type: string nip: type: string type: object kategori.KategoriOperasiModel: properties: date_created: type: string date_updated: type: string id: type: integer kategori: type: string status: enum: - draft - published type: string type: object pasien.PasienModel: properties: alamat: type: string alamatKtp: type: string id: type: integer jenisKelamin: type: string nama: type: string nik: type: string noMr: type: string tglLahir: type: string type: object shared.BaseErrorResponse: properties: code: type: integer errors: items: type: string type: array message: type: string success: type: boolean type: object shared.BaseResponse: properties: code: type: integer data: type: object message: type: string success: type: boolean type: object spesialis.SpesialisModel: properties: id: type: integer kode: type: string spesialis: type: string type: object spesialis.SubSpesialisModel: properties: id: type: integer id_spesialis: type: integer kode: type: string kode_spesialis: type: string spesialis: type: string sub_spesialis: type: string type: object host: localhost:8080 info: contact: {} description: Dokumentasi API Antrian Operasi title: Antrian Operasi API version: "1.0" paths: /antrian-operasi/: get: parameters: - description: Search Keyword in: query name: search type: string - description: 'Type antrian : all, kategori, spesialis, sub-spesialis' in: query name: type type: string - description: Type id :id kategori, id spesialis, id sub-spesialis in: query name: type_id type: string - description: 'Status : 1, 2, 3, 4' in: query name: status type: string - default: "10" description: Limit in: query name: limit type: string - default: "0" description: Offset in: query name: offset type: string responses: "200": description: OK schema: items: $ref: '#/definitions/antrianoperasi.PasienOperasi' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Antrian Operasi tags: - Antrian Operasi post: parameters: - description: Create Pasien Operasi in: body name: body required: true schema: $ref: '#/definitions/antrianoperasi.CreatePasienOperasiRequest' responses: "200": description: OK schema: $ref: '#/definitions/shared.BaseResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Create Antrian Operasi tags: - Antrian Operasi /dashboard/antrian-per-kategori/: get: responses: "200": description: OK schema: items: $ref: '#/definitions/dashboard.AntrianPerKategori' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get Antrian Per Kategori tags: - Dashboard /reference/dokter/: get: parameters: - description: Search keyword in: query name: search type: string - default: "10" description: Limit in: query name: limit type: string - default: "0" description: Offset in: query name: offset type: string responses: "200": description: OK schema: items: $ref: '#/definitions/dokter.DokterResponse' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Dokter tags: - Reference /reference/kategori/: get: parameters: - description: Search keyword in: query name: search type: string responses: "200": description: OK schema: items: $ref: '#/definitions/kategori.KategoriOperasiModel' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Kategori Operasi tags: - Reference /reference/pasien/: get: parameters: - description: Search keyword in: query name: search type: string responses: "200": description: OK schema: items: $ref: '#/definitions/pasien.PasienModel' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Pasien tags: - Reference /reference/spesialis/: get: parameters: - description: Search keyword in: query name: search type: string responses: "200": description: OK schema: items: $ref: '#/definitions/spesialis.SpesialisModel' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Spesialis tags: - Reference /reference/sub-spesialis/: get: parameters: - description: Search keyword in: query name: search type: string - description: Filter by Id Spesialis in: query name: id_spesialis type: integer responses: "200": description: OK schema: items: $ref: '#/definitions/spesialis.SubSpesialisModel' type: array "500": description: Internal Server Error schema: $ref: '#/definitions/shared.BaseErrorResponse' summary: Get List Sub Spesialis tags: - Reference swagger: "2.0"