epuskesmas API

Contoh request
METHOD GET https://api.aplikasi-puskesmas.com/apiv1/listPuskesmas/3205
REQUEST HEADER : x-api-key:yourkey

Contoh response
{
    "header": {
        "kode": 200,
        "message": "ok",
        "ket": "ok",
        "kuota_harian": "10000",
        "sisa_kuota": 9893
    },
    "content": {
        "kota": "GARUT",
        "total_puskesmas": 7,
        "list": [
            {
                "code": "P3205090201",
                "value": "CISOMPET"
            },
            {
                "code": "P3205140202",
                "value": "BOJONGLOA"
            },
            {
                "code": "P3205190202",
                "value": "GUNTUR"
            },
            {
                "code": "P3205200201",
                "value": "KARANGPAWITAN"
            },
            {
                "code": "P3205200203",
                "value": "CEMPAKA"
            },
            {
                "code": "P3205280201",
                "value": "RANCASALAK"
            },
            {
                "code": "P3205310101",
                "value": "MALANGBONG DTP"
            }
        ]
    }
}


Message codes:
	 * 200 OK
	 * 204 NO CONTENT
	 * 400 BAD REQUEST
	 * 401 UNAUTHORIZED
	 * 403 FORBIDDEN
	 * 404 NOT FOUND
	 * 405 METHOD NOT ALLOWED
	 * 408 REQUEST TIMEOUT
	 * 429 TOO MANY REQUEST
	 * 500 INTERNAL SERVER ERROR

Daftar API:
1.dashboardKota
-> format : {kode_kota}/dashboardKota/(bulan)/({bulannya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/1234/dashboardKota/bulan/201712
-> keterangan : menampilkan data seperti pada dashboard epuskesmas
2.jmlIbuBersalinDitolong
-> format : {kode_puskesmas}/jmlIbuBersalinDitolong/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlIbuBersalinDitolong/bulan/201712
-> keterangan : menampilkan jumlan persalinan yang ditolong oleh tenaga kesehatan dalam periode bulan/tahun
3.jmlIbuBersalinSasaran
-> format : {kode_puskesmas}/jmlIbuBersalinSasaran/tahun/{tahunnya}
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlIbuBersalinSasaran/tahun/2017
-> keterangan : menampilkan jumlah sasaran ibu bersalin dalam periode satu tahun
4.jmlKunjunganBayi
-> format : {kode_puskesmas}/jmlKunjunganBayi/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlKunjunganBayi/bulan/201712
-> keterangan : menampilkan jumlah kunjungan bayi dalam periode bulan/tahun
5.jmlPasienByICDX
-> format : {kode_puskesmas}/jmlPasienByICDX/{kode_icdx}/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlPasienByICDX/A01.0/bulan/201712
-> keterangan : menampilkan jumlah pasien berdasarkan kode penyakit dalam periode bulan/tahun
6.jmlPasienByICDXTerkait
-> format : {kode_puskesmas}/jmlPasienByICDXTerkait/{kode_icdx}/(bulan|tahun)/({bulannya{|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlPasienByICDXTerkait/A01.0/bulan/201712
-> keterangan : menampilkan jumlah pasien berdasarkan kode penyakit terkait dalam periode bulan/tahun
7.jmlPasienTBCBaruBTA
-> format : {kode_puskesmas}/jmlPasienTBCBaruBTA/tahun/{tahunnya}
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/jmlIbuBersalinSasaran/tahun/2017
-> keterangan :
8.kunjunganBaruLama
-> format : {kode_puskesmas}/kunjunganBaruLama/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/kunjunganBaruLama/bulan/201712
-> keterangan : menampilkan jumlah baru/lama dalam periode bulan/tahun
9.kunjunganBaruLamaKota
-> format : {kode_kota}/kunjunganBaruLamaKota/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/1234/kunjunganBaruLama/bulan/201712
-> keterangan : menampilkan jumlah baru/lama dalam periode bulan/tahun
10.kunjunganHarian
-> format : {kode_puskesmas}/kunjunganHarian/(bulan)/({bulannya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/kunjunganHarian/bulan/201712
-> keterangan : menampilkan jumlah kunjungan harian per puskesmas dalam periode bulan
11.kunjunganHarianKota
-> format : {kode_kota}/kunjunganHarianKota/(bulan)/({bulannya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/1234/kunjunganHarianKota/bulan/201712
-> keterangan : menampilkan jumlah kunjungan harian seluruh puskesmas dalam satu kota dalam periode bulan
12.kunjunganPoli
-> format : {kode_puskesmas}/kunjunganPoli/(hari|bulan|tahun)/({harinya|bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/kunjunganPoli/bulan/201712
-> keterangan : menampilkan jumlah kunjungan per poli per puskesmas dalam periode hari/bulan/tahun
13.kunjunganPoliKota
-> format : {kode_kota}/kunjunganPoliKota/(hari|bulan|tahun)/({harinya|bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/1234/kunjunganPoliKota/bulan/201712
-> keterangan : menampilkan jumlah kunjungan harian seluruh puskesmas dalam satu kota dalam periode hari/bulan/tahun
14.listPuskesmas
-> format : listPuskesmas/{kode_kota}
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/listPuskesmas/3201
-> keterangan : menampilkan data puskesmas yang aktif/online di epuskesmas dalam filter per kota
15.penyakitTerbanyak
-> format : {kode_puskesmas}/penyakitTerbanyak/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/P1234567890/penyakitTerbanyak/bulan/201712
-> keterangan : menampilkan jumlah penyakit terbanyak per puskesmas dalam periode bulan/tahun
16.penyakitTerbanyakKota
-> format : {kode_kota}/penyakitTerbanyakKota/(bulan|tahun)/({bulannya}|{tahunnya})
-> method : GET
-> contoh format : https://api.aplikasi-puskesmas.com/apiv1/1234/penyakitTerbanyakKota/bulan/201712
-> keterangan : menampilkan jumlah penyakit terbanyak per kota dalam periode bulan/tahun