DATA PASIEN
1. - Mendapatkan Data Pasien
digunakan untuk mendapatkan data pasien.
GET https://api.acehprov.go.id/api/rsud/pasien
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_kunjungan | int | id kunjungan untuk data pasien |
jumlah | int | jumlah untuk data pasien |
tanggal | datetime | tanggal untuk data pasien |
date_now | timestamp | date now untuk data pasien |
status | enum | status untuk data pasien |
$curl = curl_init();
$data_json ='';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/pasien",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"status": true,
"total": "total_data",
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
2. - Mendaftarkan Data Pasien
digunakan untuk mendaftarkan data pasien.
POST https://api.acehprov.go.id/api/rsud/pasien
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_kunjungan | int | id kunjungan untuk data pasien |
jumlah | int | jumlah untuk data pasien |
tanggal | datetime | tanggal untuk data pasien |
date_now | timestamp | date now untuk data pasien |
status | enum | status untuk data pasien |
$curl = curl_init();
$data_json ='[{"jumlah":"jumlah1","tanggal":"tanggal1","date_now":"date_now1","status":"status1"},{"jumlah":"jumlah2","tanggal":"tanggal2","date_now":"date_now2","status":"status2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/pasien",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_duplikat": "total data duplikat"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
3. - Mengubah Data Pasien
digunakan untuk mengubah data pasien.
PUT https://api.acehprov.go.id/api/rsud/pasien
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_kunjungan | int | id kunjungan untuk data pasien |
jumlah | int | jumlah untuk data pasien |
tanggal | datetime | tanggal untuk data pasien |
date_now | timestamp | date now untuk data pasien |
status | enum | status untuk data pasien |
$curl = curl_init();
$data_json ='[{"id_kunjungan":"id_kunjungan1","jumlah":"jumlah1","tanggal":"tanggal1","date_now":"date_now1","status":"status1"},{"id_kunjungan":"id_kunjungan2","jumlah":"jumlah2","tanggal":"tanggal2","date_now":"date_now2","status":"status2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/pasien",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_tersimpan": "total data tersimpan",
"jumlah_gagal": "total data gagal tersimpan"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
4. - Menghapus Data Pasien
digunakan untuk menghapus data pasien.
DELETE https://api.acehprov.go.id/api/rsud/pasien
Permission: private
Request Header
Nama | Tipe | Deskripsi |
---|---|---|
id_kunjungan | int | id kunjungan untuk data pasien |
jumlah | int | jumlah untuk data pasien |
tanggal | datetime | tanggal untuk data pasien |
date_now | timestamp | date now untuk data pasien |
status | enum | status untuk data pasien |
$curl = curl_init();
$data_json ='[{"id_kunjungan":"id_kunjungan1"},{"id_kunjungan":"id_kunjungan2"}]';
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.acehprov.go.id/api/rsud/pasien",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => $data_json,
CURLOPT_HTTPHEADER => array(
"content-type: application/json",
"x-api-key: API_KEY_TERDAFTAR"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Respond Body
#Success 200
HTTP/1.1 200 Ok
{
"info": {
"jumlah_gagal": "total data gagal tersimpan",
"jumlah_terhapus": "total data terhapus"
},
"data": []
}
#Error 400
HTTP/1.1 400 Bad Request
Tip!
Untuk mendapatkan hak akses dari API berikut. Silahkan hubungi Admin atau Mendaftar pada Helpdesk Data Center Pemerintah Aceh sebagai layanan bantuan yang disediakan oleh Tim Data Center Pemerintah Aceh.