<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Web Service</title>
|
|
<style>
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
p {
|
|
font-family: sans-serif;
|
|
}
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-family: serif;
|
|
}
|
|
h2:hover {
|
|
text-decoration: underline;
|
|
}
|
|
h3, h4 {
|
|
margin-bottom: 5px;
|
|
}
|
|
#container {
|
|
margin: auto;
|
|
width: 700px;
|
|
}
|
|
.kode {
|
|
font-family: monospace;
|
|
font-size: larger;
|
|
padding: 0px 5px;
|
|
background-color: #eee;
|
|
}
|
|
.kode-box {
|
|
font-family: monospace;
|
|
font-size: larger;
|
|
padding: 10px;
|
|
background-color: #eee;
|
|
border: 1px dotted #999;
|
|
}
|
|
.keterangan {
|
|
background-color: #ccc;
|
|
border: 1px solid #999;
|
|
padding: 10px 20px;
|
|
list-style: none;
|
|
}
|
|
ul.keterangan li {
|
|
margin: 5px 0px;
|
|
}
|
|
.keterangan .parameter {
|
|
display: inline-block;
|
|
width: 150px;
|
|
}
|
|
.keterangan .nilai {
|
|
font-family: monospace;
|
|
font-size: large;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="container">
|
|
<h1>Dokumentasi Web Service</h1>
|
|
<div id="umum" class="bagian">
|
|
<h2>Konstruksi Umum</h2>
|
|
<p>
|
|
Semua request service dilakukan melalui <br><span class="kode">{BASE_URL}</span> :
|
|
<span class="kode">http://mangusada.bakpasir.web.id/</span><br>Method yang digunakan
|
|
adalah <span class="kode">GET</span> atau <span class="kode">POST</span> tergantung
|
|
jenis request.
|
|
</p>
|
|
<p>
|
|
Response service adalah data dalam format JSON, berupa JSON object dengan property pertama
|
|
adalah <span class="kode">status</span>. Property <span class="kode">status</span>
|
|
menunjukkan status berhasil atau tidaknya request mendapatkan data. Jika berhasil
|
|
mendapatkan data, maka <span class="kode">status</span> akan bernilai <span class="kode">1</span>
|
|
diikuti dengan property <span class="kode">data</span> yang berisi data hasil request.
|
|
Namun jika gagal, maka <span class="kode">status</span> akan bernilai <span class="kode">0</span>.
|
|
</p>
|
|
<h4>Response berhasil</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data": ... }
|
|
</div>
|
|
<h4>Response gagal</h4>
|
|
<div class="kode-box">
|
|
{"status":0}
|
|
</div>
|
|
</div>
|
|
<div id="dokter" class="bagian">
|
|
<h2>Informasi Daftar Dokter</h2>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/dokter/{id_poliklinik}</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/dokter/2
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":[{"id":"5", "nama":"dr. Budiman", ... }, ... ]}
|
|
</div>
|
|
</div>
|
|
<div id="jadwal" class="bagian">
|
|
<h2>Informasi Jadwal Dokter</h2>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/jadwal/{id_dokter}</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/jadwal/5
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":[{"id":"6", "id_dokter":"5", "hari":"2", "mulai":"17:00:00", ... }, ... ]}
|
|
</div>
|
|
</div>
|
|
<div id="jaminan" class="bagian">
|
|
<h2>Informasi Daftar Jaminan</h2>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/jaminan</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/jaminan
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":[{"id":"4", "nama":"BPJS", ... }, ... ]}
|
|
</div>
|
|
</div>
|
|
<div id="pasien" class="bagian">
|
|
<h2>Informasi Data Pasien</h2>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/pasien/{no_rekam_medis}</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/pasien/510303200000023
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":{"id":"7", "rm":"510303200000023", "nik":"5102044311820002", "nama":"Ni Nyoman Mariawati", ... }}
|
|
</div>
|
|
</div>
|
|
<div id="poliklinik" class="bagian">
|
|
<h2>Informasi Daftar Poliklinik</h2>
|
|
<h3>Semua Poliklinik</h3>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/poliklinik</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/poliklinik
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
|
|
</div>
|
|
<h3>Poliklinik Menurut Type</h3>
|
|
<ul class="keterangan">
|
|
<li>
|
|
<span class="parameter">Method</span>:
|
|
<span class="nilai">GET</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">URL</span>:
|
|
<span class="nilai">{BASE_URL}/poliklinik/{type}</span>
|
|
</li>
|
|
<li>
|
|
<span class="parameter">Content-Type</span>:
|
|
<span class="nilai">application/json</span>
|
|
</li>
|
|
</ul>
|
|
<h4>Contoh:</h4>
|
|
<div class="kode-box">
|
|
http://mangusada.bakpasir.web.id/poliklinik/2
|
|
</div>
|
|
<h4>Hasil:</h4>
|
|
<div class="kode-box">
|
|
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
|
|
</div>
|
|
</div>
|
|
<div id="pendaftaran">
|
|
<h2>Melakukan Pendaftaran</h2>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|