From 1aff0e131d955c53acf31aba3b96e8f3fdd11a6b Mon Sep 17 00:00:00 2001 From: Indra Adnyana Date: Tue, 10 Mar 2026 14:32:50 +0800 Subject: [PATCH 1/3] refactor: update endpoint store kunjungan --- src/PCare/Kunjungan.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/PCare/Kunjungan.php b/src/PCare/Kunjungan.php index 427bab8..2fb9607 100644 --- a/src/PCare/Kunjungan.php +++ b/src/PCare/Kunjungan.php @@ -8,7 +8,14 @@ class Kunjungan extends PcareService /** * @var string */ - protected $feature = 'kunjungan/v1'; + protected $feature = 'kunjungan'; + + public function store($data = []) + { + $response = $this->post('kunjungan/v1', $data); + + return $this->responseDecoded($response); + } public function rujukan($nomorKunjungan) { From a3f131dcf500c310db667b2bbf7bf46bed6535e3 Mon Sep 17 00:00:00 2001 From: Indra Adnyana Date: Wed, 11 Mar 2026 16:19:42 +0800 Subject: [PATCH 2/3] refactor: update endpoint for update kunjungan --- src/PCare/Kunjungan.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/PCare/Kunjungan.php b/src/PCare/Kunjungan.php index 2fb9607..98ce54e 100644 --- a/src/PCare/Kunjungan.php +++ b/src/PCare/Kunjungan.php @@ -17,6 +17,13 @@ public function store($data = []) return $this->responseDecoded($response); } + public function update($data = []) + { + $response = $this->put('kunjungan/v1', $data); + + return $this->responseDecoded($response); + } + public function rujukan($nomorKunjungan) { $this->feature .= "/rujukan/{$nomorKunjungan}"; From a46566017aad90d4cad3474e49b5138d9d8944b6 Mon Sep 17 00:00:00 2001 From: Indra Adnyana Date: Wed, 8 Jul 2026 15:22:39 +0800 Subject: [PATCH 3/3] fix: ensure boolean status is correctly converted to string in rawatInap method --- src/PCare/StatusPulang.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/PCare/StatusPulang.php b/src/PCare/StatusPulang.php index 1fd33f3..5b156c4 100644 --- a/src/PCare/StatusPulang.php +++ b/src/PCare/StatusPulang.php @@ -12,6 +12,7 @@ class StatusPulang extends PcareService public function rawatInap($status = true) { + $status = $status ? 'true' : 'false'; $this->feature .= "/rawatInap/{$status}"; return $this; }