List registry
curl --request GET \
--url https://api.eka.care/med-link/registry/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.eka.care/med-link/registry/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.eka.care/med-link/registry/', 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/med-link/registry/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/med-link/registry/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eka.care/med-link/registry/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/med-link/registry/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"ontologies": [
{
"name": "snomed",
"versions": [
"20250401_extended"
]
},
{
"name": "loinc",
"versions": [
"v1.0"
]
},
{
"name": "medication",
"versions": [
"v5.0"
]
},
{
"name": "icd-10-cm",
"versions": [
"comprehend"
]
}
]
}Medical Entity Codification
List Registry
Returns every ontology available for codification, the versions of each ontology, and the active indexes backing them. Use this to discover the exact ontology and version values to send to the linking endpoints.
GET
/
med-link
/
registry
/
List registry
curl --request GET \
--url https://api.eka.care/med-link/registry/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.eka.care/med-link/registry/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.eka.care/med-link/registry/', 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/med-link/registry/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.eka.care/med-link/registry/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eka.care/med-link/registry/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eka.care/med-link/registry/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"ontologies": [
{
"name": "snomed",
"versions": [
"20250401_extended"
]
},
{
"name": "loinc",
"versions": [
"v1.0"
]
},
{
"name": "medication",
"versions": [
"v5.0"
]
},
{
"name": "icd-10-cm",
"versions": [
"comprehend"
]
}
]
}About this endpoint
GET /med-link/registry/ returns every ontology available for codification,
along with the supported versions of each.
Call it before linking to confirm the exact ontology and version values to
send to Link Entity and
Link Entities (Batch).
Response fields
| Field | Description |
|---|---|
ontologies[] | Available ontologies, each with its name and supported versions. |
Use the
ontology + version pairs from ontologies[] directly as the
ontology and version fields in linking requests.Authorizations
Bearer access token issued by the Eka authorization flow. See Authorization.
Response
200 - application/json
The ontologies currently available for codification.
Show child attributes
Show child attributes
Was this page helpful?

