curl --request POST \
--url https://api.eka.care/ipd/v1/sdk/admissions \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"ipid": "<string>",
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": {
"personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
}
}
},
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"facility": {
"id": "<string>",
"name": "<string>"
},
"bed": "<string>",
"duration": {
"value": 123,
"unit": "<string>"
},
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"pid": "<string>",
"refer": {
"id": "<string>",
"name": "<string>"
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"department": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"insurance": {
"pre_approved_id": "<string>",
"pre_approved_amount": 123,
"pre_approved": true,
"number": "<string>",
"type": "<string>",
"payment_type": "<string>",
"insurance_provider": "<string>",
"insurance_name": "<string>",
"policy_id_picture": "<string>",
"medical_claim": "<string>",
"coverage_type": [
"<string>"
],
"sum_insured": "<string>",
"tpa": "<string>"
},
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": true,
"custom_attributes": {},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"admission_date": "<string>",
"date": "<string>"
}
'import requests
url = "https://api.eka.care/ipd/v1/sdk/admissions"
payload = {
"ipid": "<string>",
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": { "personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
} }
},
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"facility": {
"id": "<string>",
"name": "<string>"
},
"bed": "<string>",
"duration": {
"value": 123,
"unit": "<string>"
},
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"pid": "<string>",
"refer": {
"id": "<string>",
"name": "<string>"
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"department": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"insurance": {
"pre_approved_id": "<string>",
"pre_approved_amount": 123,
"pre_approved": True,
"number": "<string>",
"type": "<string>",
"payment_type": "<string>",
"insurance_provider": "<string>",
"insurance_name": "<string>",
"policy_id_picture": "<string>",
"medical_claim": "<string>",
"coverage_type": ["<string>"],
"sum_insured": "<string>",
"tpa": "<string>"
},
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": True,
"custom_attributes": {},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"admission_date": "<string>",
"date": "<string>"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ipid: '<string>',
patient: {
id: '<string>',
uuid: '<string>',
poid: '<string>',
formData: [{label: '<string>', type: '<string>', key: '<string>', value: '<string>'}],
profile: {
personal: {
gender: '<string>',
name: '<string>',
phone: {c: '<string>', n: '<string>'},
age: {dob: '<string>', value: '<string>', month: '<string>'}
}
}
},
attendee: {
id: '<string>',
name: '<string>',
phone: {c: '<string>', n: '<string>'},
relation: {id: '<string>', label: '<string>'}
},
doc: {id: '<string>', name: '<string>'},
facility: {id: '<string>', name: '<string>'},
bed: '<string>',
duration: {value: 123, unit: '<string>'},
rateplan: {
id: '<string>',
name: '<string>',
inclusions: [{id: '<string>', name: '<string>', rate: 123}]
},
pid: '<string>',
refer: {id: '<string>', name: '<string>'},
docid: '<string>',
category: {id: '<string>', name: '<string>'},
department: {id: '<string>', name: '<string>'},
facilityid: '<string>',
insurance: {
pre_approved_id: '<string>',
pre_approved_amount: 123,
pre_approved: true,
number: '<string>',
type: '<string>',
payment_type: '<string>',
insurance_provider: '<string>',
insurance_name: '<string>',
policy_id_picture: '<string>',
medical_claim: '<string>',
coverage_type: ['<string>'],
sum_insured: '<string>',
tpa: '<string>'
},
procedures: [{id: '<string>', name: '<string>', date: '<string>', notes: '<string>'}],
notes: '<string>',
medico_legal_case: true,
custom_attributes: {},
stage: 'IN',
status: 'ADMISSION_RECOMMENDED',
admission_date: '<string>',
date: '<string>'
})
};
fetch('https://api.eka.care/ipd/v1/sdk/admissions', 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/sdk/admissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ipid' => '<string>',
'patient' => [
'id' => '<string>',
'uuid' => '<string>',
'poid' => '<string>',
'formData' => [
[
'label' => '<string>',
'type' => '<string>',
'key' => '<string>',
'value' => '<string>'
]
],
'profile' => [
'personal' => [
'gender' => '<string>',
'name' => '<string>',
'phone' => [
'c' => '<string>',
'n' => '<string>'
],
'age' => [
'dob' => '<string>',
'value' => '<string>',
'month' => '<string>'
]
]
]
],
'attendee' => [
'id' => '<string>',
'name' => '<string>',
'phone' => [
'c' => '<string>',
'n' => '<string>'
],
'relation' => [
'id' => '<string>',
'label' => '<string>'
]
],
'doc' => [
'id' => '<string>',
'name' => '<string>'
],
'facility' => [
'id' => '<string>',
'name' => '<string>'
],
'bed' => '<string>',
'duration' => [
'value' => 123,
'unit' => '<string>'
],
'rateplan' => [
'id' => '<string>',
'name' => '<string>',
'inclusions' => [
[
'id' => '<string>',
'name' => '<string>',
'rate' => 123
]
]
],
'pid' => '<string>',
'refer' => [
'id' => '<string>',
'name' => '<string>'
],
'docid' => '<string>',
'category' => [
'id' => '<string>',
'name' => '<string>'
],
'department' => [
'id' => '<string>',
'name' => '<string>'
],
'facilityid' => '<string>',
'insurance' => [
'pre_approved_id' => '<string>',
'pre_approved_amount' => 123,
'pre_approved' => true,
'number' => '<string>',
'type' => '<string>',
'payment_type' => '<string>',
'insurance_provider' => '<string>',
'insurance_name' => '<string>',
'policy_id_picture' => '<string>',
'medical_claim' => '<string>',
'coverage_type' => [
'<string>'
],
'sum_insured' => '<string>',
'tpa' => '<string>'
],
'procedures' => [
[
'id' => '<string>',
'name' => '<string>',
'date' => '<string>',
'notes' => '<string>'
]
],
'notes' => '<string>',
'medico_legal_case' => true,
'custom_attributes' => [
],
'stage' => 'IN',
'status' => 'ADMISSION_RECOMMENDED',
'admission_date' => '<string>',
'date' => '<string>'
]),
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/sdk/admissions"
payload := strings.NewReader("{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", 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.post("https://api.eka.care/ipd/v1/sdk/admissions")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/sdk/admissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"bid": "<string>",
"admission_date": "<string>",
"ipid": "<string>",
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": {
"personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
}
}
},
"refer": {
"id": "<string>",
"name": "<string>"
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"duration": {
"value": 123,
"unit": "<string>"
},
"bed": "<string>",
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"date": "<string>",
"department": {
"id": "<string>",
"name": "<string>"
},
"pid": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"facility": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"totalbilled": 123,
"totalpaid": 123,
"totalbilled_updated_at": "<string>",
"totalpaid_updated_at": "<string>",
"discharge_date": "<string>",
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": true,
"custom_attributes": {},
"clearances_summary": {
"statuses": {},
"completed_count": 123,
"total": 123,
"all_complete": true
},
"archived": true,
"actor_oid": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Create an IPD admission
Creates an IPD admission in your workspace. The admission id is server-generated and the authenticated user is recorded as the actor.
curl --request POST \
--url https://api.eka.care/ipd/v1/sdk/admissions \
--header 'Content-Type: application/json' \
--header 'auth: <auth>' \
--data '
{
"ipid": "<string>",
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": {
"personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
}
}
},
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"facility": {
"id": "<string>",
"name": "<string>"
},
"bed": "<string>",
"duration": {
"value": 123,
"unit": "<string>"
},
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"pid": "<string>",
"refer": {
"id": "<string>",
"name": "<string>"
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"department": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"insurance": {
"pre_approved_id": "<string>",
"pre_approved_amount": 123,
"pre_approved": true,
"number": "<string>",
"type": "<string>",
"payment_type": "<string>",
"insurance_provider": "<string>",
"insurance_name": "<string>",
"policy_id_picture": "<string>",
"medical_claim": "<string>",
"coverage_type": [
"<string>"
],
"sum_insured": "<string>",
"tpa": "<string>"
},
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": true,
"custom_attributes": {},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"admission_date": "<string>",
"date": "<string>"
}
'import requests
url = "https://api.eka.care/ipd/v1/sdk/admissions"
payload = {
"ipid": "<string>",
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": { "personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
} }
},
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"facility": {
"id": "<string>",
"name": "<string>"
},
"bed": "<string>",
"duration": {
"value": 123,
"unit": "<string>"
},
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"pid": "<string>",
"refer": {
"id": "<string>",
"name": "<string>"
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"department": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"insurance": {
"pre_approved_id": "<string>",
"pre_approved_amount": 123,
"pre_approved": True,
"number": "<string>",
"type": "<string>",
"payment_type": "<string>",
"insurance_provider": "<string>",
"insurance_name": "<string>",
"policy_id_picture": "<string>",
"medical_claim": "<string>",
"coverage_type": ["<string>"],
"sum_insured": "<string>",
"tpa": "<string>"
},
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": True,
"custom_attributes": {},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"admission_date": "<string>",
"date": "<string>"
}
headers = {
"auth": "<auth>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {auth: '<auth>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ipid: '<string>',
patient: {
id: '<string>',
uuid: '<string>',
poid: '<string>',
formData: [{label: '<string>', type: '<string>', key: '<string>', value: '<string>'}],
profile: {
personal: {
gender: '<string>',
name: '<string>',
phone: {c: '<string>', n: '<string>'},
age: {dob: '<string>', value: '<string>', month: '<string>'}
}
}
},
attendee: {
id: '<string>',
name: '<string>',
phone: {c: '<string>', n: '<string>'},
relation: {id: '<string>', label: '<string>'}
},
doc: {id: '<string>', name: '<string>'},
facility: {id: '<string>', name: '<string>'},
bed: '<string>',
duration: {value: 123, unit: '<string>'},
rateplan: {
id: '<string>',
name: '<string>',
inclusions: [{id: '<string>', name: '<string>', rate: 123}]
},
pid: '<string>',
refer: {id: '<string>', name: '<string>'},
docid: '<string>',
category: {id: '<string>', name: '<string>'},
department: {id: '<string>', name: '<string>'},
facilityid: '<string>',
insurance: {
pre_approved_id: '<string>',
pre_approved_amount: 123,
pre_approved: true,
number: '<string>',
type: '<string>',
payment_type: '<string>',
insurance_provider: '<string>',
insurance_name: '<string>',
policy_id_picture: '<string>',
medical_claim: '<string>',
coverage_type: ['<string>'],
sum_insured: '<string>',
tpa: '<string>'
},
procedures: [{id: '<string>', name: '<string>', date: '<string>', notes: '<string>'}],
notes: '<string>',
medico_legal_case: true,
custom_attributes: {},
stage: 'IN',
status: 'ADMISSION_RECOMMENDED',
admission_date: '<string>',
date: '<string>'
})
};
fetch('https://api.eka.care/ipd/v1/sdk/admissions', 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/sdk/admissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ipid' => '<string>',
'patient' => [
'id' => '<string>',
'uuid' => '<string>',
'poid' => '<string>',
'formData' => [
[
'label' => '<string>',
'type' => '<string>',
'key' => '<string>',
'value' => '<string>'
]
],
'profile' => [
'personal' => [
'gender' => '<string>',
'name' => '<string>',
'phone' => [
'c' => '<string>',
'n' => '<string>'
],
'age' => [
'dob' => '<string>',
'value' => '<string>',
'month' => '<string>'
]
]
]
],
'attendee' => [
'id' => '<string>',
'name' => '<string>',
'phone' => [
'c' => '<string>',
'n' => '<string>'
],
'relation' => [
'id' => '<string>',
'label' => '<string>'
]
],
'doc' => [
'id' => '<string>',
'name' => '<string>'
],
'facility' => [
'id' => '<string>',
'name' => '<string>'
],
'bed' => '<string>',
'duration' => [
'value' => 123,
'unit' => '<string>'
],
'rateplan' => [
'id' => '<string>',
'name' => '<string>',
'inclusions' => [
[
'id' => '<string>',
'name' => '<string>',
'rate' => 123
]
]
],
'pid' => '<string>',
'refer' => [
'id' => '<string>',
'name' => '<string>'
],
'docid' => '<string>',
'category' => [
'id' => '<string>',
'name' => '<string>'
],
'department' => [
'id' => '<string>',
'name' => '<string>'
],
'facilityid' => '<string>',
'insurance' => [
'pre_approved_id' => '<string>',
'pre_approved_amount' => 123,
'pre_approved' => true,
'number' => '<string>',
'type' => '<string>',
'payment_type' => '<string>',
'insurance_provider' => '<string>',
'insurance_name' => '<string>',
'policy_id_picture' => '<string>',
'medical_claim' => '<string>',
'coverage_type' => [
'<string>'
],
'sum_insured' => '<string>',
'tpa' => '<string>'
],
'procedures' => [
[
'id' => '<string>',
'name' => '<string>',
'date' => '<string>',
'notes' => '<string>'
]
],
'notes' => '<string>',
'medico_legal_case' => true,
'custom_attributes' => [
],
'stage' => 'IN',
'status' => 'ADMISSION_RECOMMENDED',
'admission_date' => '<string>',
'date' => '<string>'
]),
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/sdk/admissions"
payload := strings.NewReader("{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", 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.post("https://api.eka.care/ipd/v1/sdk/admissions")
.header("auth", "<auth>")
.header("Content-Type", "application/json")
.body("{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/ipd/v1/sdk/admissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["auth"] = '<auth>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ipid\": \"<string>\",\n \"patient\": {\n \"id\": \"<string>\",\n \"uuid\": \"<string>\",\n \"poid\": \"<string>\",\n \"formData\": [\n {\n \"label\": \"<string>\",\n \"type\": \"<string>\",\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"profile\": {\n \"personal\": {\n \"gender\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"age\": {\n \"dob\": \"<string>\",\n \"value\": \"<string>\",\n \"month\": \"<string>\"\n }\n }\n }\n },\n \"attendee\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"phone\": {\n \"c\": \"<string>\",\n \"n\": \"<string>\"\n },\n \"relation\": {\n \"id\": \"<string>\",\n \"label\": \"<string>\"\n }\n },\n \"doc\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facility\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"bed\": \"<string>\",\n \"duration\": {\n \"value\": 123,\n \"unit\": \"<string>\"\n },\n \"rateplan\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"inclusions\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"rate\": 123\n }\n ]\n },\n \"pid\": \"<string>\",\n \"refer\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"docid\": \"<string>\",\n \"category\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"department\": {\n \"id\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"facilityid\": \"<string>\",\n \"insurance\": {\n \"pre_approved_id\": \"<string>\",\n \"pre_approved_amount\": 123,\n \"pre_approved\": true,\n \"number\": \"<string>\",\n \"type\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"insurance_provider\": \"<string>\",\n \"insurance_name\": \"<string>\",\n \"policy_id_picture\": \"<string>\",\n \"medical_claim\": \"<string>\",\n \"coverage_type\": [\n \"<string>\"\n ],\n \"sum_insured\": \"<string>\",\n \"tpa\": \"<string>\"\n },\n \"procedures\": [\n {\n \"id\": \"<string>\",\n \"name\": \"<string>\",\n \"date\": \"<string>\",\n \"notes\": \"<string>\"\n }\n ],\n \"notes\": \"<string>\",\n \"medico_legal_case\": true,\n \"custom_attributes\": {},\n \"stage\": \"IN\",\n \"status\": \"ADMISSION_RECOMMENDED\",\n \"admission_date\": \"<string>\",\n \"date\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"bid": "<string>",
"admission_date": "<string>",
"ipid": "<string>",
"attendee": {
"id": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"relation": {
"id": "<string>",
"label": "<string>"
}
},
"patient": {
"id": "<string>",
"uuid": "<string>",
"poid": "<string>",
"formData": [
{
"label": "<string>",
"type": "<string>",
"key": "<string>",
"value": "<string>"
}
],
"profile": {
"personal": {
"gender": "<string>",
"name": "<string>",
"phone": {
"c": "<string>",
"n": "<string>"
},
"age": {
"dob": "<string>",
"value": "<string>",
"month": "<string>"
}
}
}
},
"refer": {
"id": "<string>",
"name": "<string>"
},
"doc": {
"id": "<string>",
"name": "<string>"
},
"stage": "IN",
"status": "ADMISSION_RECOMMENDED",
"duration": {
"value": 123,
"unit": "<string>"
},
"bed": "<string>",
"rateplan": {
"id": "<string>",
"name": "<string>",
"inclusions": [
{
"id": "<string>",
"name": "<string>",
"rate": 123
}
]
},
"docid": "<string>",
"category": {
"id": "<string>",
"name": "<string>"
},
"date": "<string>",
"department": {
"id": "<string>",
"name": "<string>"
},
"pid": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"facility": {
"id": "<string>",
"name": "<string>"
},
"facilityid": "<string>",
"totalbilled": 123,
"totalpaid": 123,
"totalbilled_updated_at": "<string>",
"totalpaid_updated_at": "<string>",
"discharge_date": "<string>",
"procedures": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"notes": "<string>"
}
],
"notes": "<string>",
"medico_legal_case": true,
"custom_attributes": {},
"clearances_summary": {
"statuses": {},
"completed_count": 123,
"total": 123,
"all_complete": true
},
"archived": true,
"actor_oid": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Headers
Body
Patient IPD case number.
1Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
1Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Lifecycle stage; defaults to the active inpatient stage (AD).
IN Granular lifecycle status; defaults to BED_ASSIGNED.
ADMISSION_RECOMMENDED ISO date-time; defaults to the server now.
ISO date-time; defaults to the server now.
Response
Created
ISO date-time.
Patient IPD case number.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Coarse lifecycle stage (IN/AD/DC) — replaced the legacy coarse status.
IN Granular lifecycle status within the current stage.
ADMISSION_RECOMMENDED Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Was this page helpful?

