Unlink Bed from Clinic
curl --request DELETE \
--url https://api.eka.care/ipd/v1/service/bed-clinic-relations \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"bed": "66f1c4d2e4b0a1b2c3d4e702",
"clinic_id": "clinic-01"
}
'import requests
url = "https://api.eka.care/ipd/v1/service/bed-clinic-relations"
payload = {
"bed": "66f1c4d2e4b0a1b2c3d4e702",
"clinic_id": "clinic-01"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({bed: '66f1c4d2e4b0a1b2c3d4e702', clinic_id: 'clinic-01'})
};
fetch('https://api.eka.care/ipd/v1/service/bed-clinic-relations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eka.care/ipd/v1/service/bed-clinic-relations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'bed' => '66f1c4d2e4b0a1b2c3d4e702',
'clinic_id' => 'clinic-01'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"auth: <auth>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/ipd/v1/service/bed-clinic-relations"
payload := strings.NewReader("{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("auth", "<auth>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.eka.care/ipd/v1/service/bed-clinic-relations")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/service/bed-clinic-relations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"success": true
}
}{
"success": false,
"error": "Bed clinic relation not found"
}{
"message": "<string>"
}Beds
Unlink Bed from Clinic
Overview
This API removes the link between an IPD bed and a clinic of your workspace. The link is archived, not removed, and can be made active again with Link Bed to Clinic.
The bed and clinic are sent in the request body, not in the path.
Returns 400 with Bed clinic relation not found when no link exists for the given bed and clinic_id in your workspace.
DELETE
/
ipd
/
v1
/
service
/
bed-clinic-relations
Unlink Bed from Clinic
curl --request DELETE \
--url https://api.eka.care/ipd/v1/service/bed-clinic-relations \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"bed": "66f1c4d2e4b0a1b2c3d4e702",
"clinic_id": "clinic-01"
}
'import requests
url = "https://api.eka.care/ipd/v1/service/bed-clinic-relations"
payload = {
"bed": "66f1c4d2e4b0a1b2c3d4e702",
"clinic_id": "clinic-01"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({bed: '66f1c4d2e4b0a1b2c3d4e702', clinic_id: 'clinic-01'})
};
fetch('https://api.eka.care/ipd/v1/service/bed-clinic-relations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eka.care/ipd/v1/service/bed-clinic-relations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'bed' => '66f1c4d2e4b0a1b2c3d4e702',
'clinic_id' => 'clinic-01'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"auth: <auth>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/ipd/v1/service/bed-clinic-relations"
payload := strings.NewReader("{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("auth", "<auth>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.eka.care/ipd/v1/service/bed-clinic-relations")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/service/bed-clinic-relations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"bed\": \"66f1c4d2e4b0a1b2c3d4e702\",\n \"clinic_id\": \"clinic-01\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"success": true
}
}{
"success": false,
"error": "Bed clinic relation not found"
}{
"message": "<string>"
}Was this page helpful?

