Valimed
Használja kényelmesen folyamatosan bővülő, több mint 120 000 egészségügyi szakembert tartalmazó adatbázisunkat – működési jogosultságokkal és szakvizsgákkal.

Valimed · ENKK-alapú ellenőrzés
Másodpercek alatt kiderül, kié egy pecsétszám, és milyen szakterületen van érvényes működési nyilvántartása. Regisztrációnál pedig azt is ellenőrizzük, hogy a név, a pecsétszám és a szakterület összetartozik-e.
Regisztráció nélkül, azonnal kipróbálható.
Használja kényelmesen folyamatosan bővülő, több mint 120 000 egészségügyi szakembert tartalmazó adatbázisunkat – működési jogosultságokkal és szakvizsgákkal.
Pecsétszám alapján azonnal megmutatja a nevet és az érvényes szakterületeket, lejárati dátummal.
Név, pecsétszám és szakterület mezőnkénti ellenőrzése – ideális szakmai regisztrációs folyamatokhoz.
Ha egy pecsétszám még nincs az adatbázisban, a rendszer a pecsétszám és a név alapján automatikusan lekérdezi az ENKK-tól.
Egyedi és tömeges ellenőrzés API-n keresztül, Bearer tokenes hozzáféréssel és kvótákkal, saját rendszerbe integrálva.
Listák ellenőrzése CSV, XLS vagy XLSX fájlból, eredmény-exporttal; az aszinkron eredményekről aláírt webhook értesít.
Próbáld ki a keresést és a regisztrációs ellenőrzést valós adatokon.
YOUR_API_TOKEN helyőrző szerepel.POST https://valimed.evh.hu/api/v1/validations – type: "registry" (pecsétszám), value: a pecsétszám, name: a megadott név (ez kell, ha a rendszernek az ENKK-ból kell lekérdeznie), jurisdiction: "HU".result mezőben. 202 válasz: status: "pending" – a pecsétszám nincs még az adatbázisban, ENKK-lekérdezés indult.GET /api/v1/validations/{id}, vagy állíts be webhookot a validation.completed eseményre.result.outcome alapján, a név egyezését pedig a result.evidence.canonical_name mezővel vesd össze.Ismételt beküldésnél küldj Idempotency-Key fejlécet (pl. a regisztráció azonosítóját): ugyanarra a kulcsra a rendszer a korábbi kérést adja vissza, nem indít újat.
POST /api/v1/validations
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
Idempotency-Key: reg-2026-000123
{
"type": "registry",
"value": "71486",
"jurisdiction": "HU",
"name": "Dr. Minta Anna"
}Kész eredmény (HTTP 201):
{
"id": "01a1a566-75a5-7034-a948-7bb7367f3bb7",
"query_type": "registry",
"query_value": "71486",
"status": "valid",
"professional_id": 37,
"completed_at": "2026-11-04T08:20:17.000000Z",
"result": {
"outcome": "valid",
"reason_code": "current_credential",
"summary": "At least one current credential is active.",
"evidence": { "canonical_name": "DR. MINTA ANNA" },
"valid_as_of": "2026-11-04T08:20:17.000000Z",
"stale_after": "2026-12-04T08:20:17.000000Z"
}
}Függő kérés (HTTP 202): {"id": "…", "status": "pending", …} – ilyenkor még nincs result.
outcome | Jelentés |
|---|---|
| valid | Van érvényes működési jogosultsága. |
| stale | Érvényes volt, de az adat 30 napnál régebbi. |
| invalid | Nincs érvényes jogosultság, vagy kedvezőtlen státusz (pl. felfüggesztés). |
| pending | ENKK-lekérdezés folyamatban. |
| not_found | Az ENKK-ban sincs ilyen pecsétszám. |
| ambiguous / error | Nem egyértelmű, vagy hiba – kézi ellenőrzés javasolt. |
Hibakódok: 401 hiányzó/érvénytelen token, 422 hibás mezők, 429 kvóta túllépve.
<?php
$token = getenv('VALIMED_API_TOKEN'); // csak a szerveren!
$ch = curl_init('https://valimed.evh.hu/api/v1/validations');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $token,
'Content-Type: application/json',
'Accept: application/json',
'Idempotency-Key: reg-' . $registrationId,
],
CURLOPT_POSTFIELDS => json_encode([
'type' => 'registry',
'value' => $_POST['pecsetszam'],
'jurisdiction' => 'HU',
'name' => $_POST['nev'],
]),
]);
$data = json_decode(curl_exec($ch), true);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($code === 202) {
// pending: mentsd el $data['id']-t, és később GET /api/v1/validations/{id}
} elseif (in_array($data['result']['outcome'] ?? '', ['valid', 'stale'], true)) {
$nameOk = normalize($data['result']['evidence']['canonical_name']) === normalize($_POST['nev']);
}const res = await fetch('https://valimed.evh.hu/api/v1/validations', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.VALIMED_API_TOKEN}`, // csak szerveren
'Content-Type': 'application/json',
Accept: 'application/json',
'Idempotency-Key': `reg-${registrationId}`,
},
body: JSON.stringify({ type: 'registry', value: stamp, jurisdiction: 'HU', name }),
});
const data = await res.json();
if (res.status === 202) {
// pending -> GET /api/v1/validations/${data.id} pár másodpercenként, vagy webhook
} else {
const ok = ['valid', 'stale'].includes(data.result?.outcome);
}A webhook-végpontot és az aláíró titkot az előfizetői felületen lehet létrehozni. Lezáráskor a rendszer validation.completed eseményt küld, fejlécek: X-Webhook-Id, X-Webhook-Event, X-Webhook-Signature: sha256=… (a nyers törzs HMAC-SHA256 aláírása). Sikertelen kézbesítést a rendszer újrapróbálja, ezért az X-Webhook-Id alapján szűrd a duplikátumokat.
<?php
$secret = getenv('VALIMED_WEBHOOK_SECRET');
$body = file_get_contents('php://input');
$expected = 'sha256=' . hash_hmac('sha256', $body, $secret);
if (! hash_equals($expected, $_SERVER['HTTP_X_WEBHOOK_SIGNATURE'] ?? '')) {
http_response_code(401); exit;
}
$event = json_decode($body, true); // ugyanaz a szerkezet, mint a GET válasz
http_response_code(200);Szakterület: az API válasza jelenleg az érvényességi döntést és a nevet adja vissza; a szakterületenkénti egyeztetés (ahogy a demóban látható) egyelőre a demó felületen érhető el – igény esetén az API-ba is bekerülhet.
Vegye fel velünk a kapcsolatot!
Hatályos: 2026. november 4.
A Valimed szolgáltatást az eVisit Hungary Kft. nyújtja (a továbbiakban: Szolgáltató). Kapcsolat: info@evh.hu. Jelen feltételek a Valimed weboldalának, demó felületének, előfizetéses hozzáférésének és API-jának (együtt: Szolgáltatás) minden felhasználójára vonatkoznak. A Szolgáltatás használatával a felhasználó elfogadja a feltételeket.
A Szolgáltatás egészségügyi szakemberek működési jogosultságának ellenőrzését segíti pecsétszám és név alapján. Kizárólag ilyen ellenőrzési célra használható.
A felhasználó csak jogszerű célra, megfelelő jogalap birtokában kérdezhet le személyes adatot. A lekérdezett és kezelt személyes adatok vonatkozásában a felhasználó (előfizető) önálló adatkezelőként felel a GDPR és a magyar adatvédelmi jogszabályok betartásáért, ideértve az érintettek tájékoztatását és az adatok biztonságos kezelését.
A Szolgáltatás hivatalos nyilvántartásokból származó adatokkal dolgozik. Ezek késéssel frissülhetnek, és hibát is tartalmazhatnak. Az eredmény tájékoztató jellegű, a végső döntés (például egy szakember foglalkoztatása vagy regisztrációjának elfogadása) a felhasználó felelőssége. Kétség esetén a felhasználó ellenőrizze az adatot a hivatalos forrásnál is.
Az API-tokent a felhasználó köteles titokban tartani és biztonságosan tárolni: ne kerüljön nyilvános kódba, böngészőben futó kódba vagy harmadik félhez. Az ő tokenjével végzett minden lekérdezésért a felhasználó felel. Ha a token kiszivárgott vagy illetéktelen használatot gyanít, haladéktalanul értesítse a Szolgáltatót a info@evh.hu címen.
A demó felület bemutató célú. A lekérdezések száma korlátozott, egyes funkciók nem vagy csak részben érhetők el, és a működés eltérhet az éles szolgáltatástól. A demó éles, üzleti ellenőrzésre nem használható.
A Szolgáltató törekszik a folyamatos és hibamentes működésre, ezt azonban nem garantálja. Karbantartás, külső rendszerek (például a hivatalos nyilvántartások) elérhetetlensége vagy egyéb okok miatt a Szolgáltatás átmenetileg szünetelhet. A Szolgáltatás a jogszabályok által megengedett mértékben „adott állapotában” érhető el.
A Szolgáltató a jogszabályok által megengedett legnagyobb mértékben kizárja a felelősségét a Szolgáltatás használatából, átmeneti elérhetetlenségéből vagy az adatok pontatlanságából eredő közvetett károkért, elmaradt haszonért és adatvesztésért. Ez a korlátozás nem vonatkozik a szándékosan vagy súlyos gondatlansággal okozott, valamint az életet, testi épséget vagy egészséget megkárosító szerződésszegésért való felelősségre.
A Szolgáltató jogosult a feltételeket módosítani. A módosított feltételeket ezen az oldalon teszi közzé, az új hatálybalépési dátummal. A módosítás után a Szolgáltatás további használata a módosított feltételek elfogadásának minősül.
A feltételekre a magyar jog az irányadó. Vita esetén a felek elsősorban egyeztetéssel törekednek a megoldásra.
Kérdés, bejelentés vagy előfizetési ügy esetén: info@evh.hu.