Kako mjerimo
Verzija 1.0.0, ažurirano 29. kolovoza 2026.. Javni naziv ocjene: Structural Verification Index. Svaki broj na ovim stranicama može se ponovno izračunati iz objavljenih podataka i pravila s ove stranice: mehanizam čita istu datoteku iz koje se ova stranica generira.
Što provjeravamo — a što ne
Provjeravamo strukturne činjenice od kojih ovisi povjerenje u službenim javnim registrima: tko je odgovorni liječnik, koju kvalifikaciju i licenciju registri potvrđuju, mogu li se ustanova i pravna osoba pratiti, objavljuje li klinika vlastite identifikacijske brojeve, je li njezino oglašavanje istinito, slažu li se njezine jezične inačice i objavljuje li dokumente za pacijente.
Ne ocjenjujemo ishode, vještinu ni komplikacije. Visoka ocjena znači da je klinika dobro provjerena, a ne da je liječenje u njoj pravo za vas. Ovo nije medicinski savjet.
Jedinica
Jedan zapis = jedna klinika u ovoj zemlji: naziv + adresa + odgovorni liječnik. Imenovani liječnik je nosivo polje — svaka provjera u registru ide po imenu. Segment zahvata i grad su obilježja, a ne jedinice.
Politika uvrštavanja
Četiri mehanička uvjeta. Prva tri odlučuju hoće li klinika biti uvrštena; četvrti može li biti ocijenjena.
- Prepoznatljiva: aktivna javna prisutnost i funkcionalan kontakt u zemlji na dan provjere.
- Sama pruža uslugu: nije agregator, stranica za rezervacije, partnerski posrednik ni organizator putovanja.
- U opsegu: zahvat izvodi liječnik — plastična ili estetska kirurgija, transplantacija kose, injekcijski ili aparaturni tretmani pod vodstvom liječnika, medicinski nadzirano mršavljenje. Izvan opsega: saloni, brijačnice, nokti/obrve/trepavice, wellness i med-spa bez imenovanog liječnika.
- Imenuje odgovornog liječnika. U protivnom se zapis objavljuje kao provjera nije moguća: uvršten, neocijenjen, bez ranga. Nepoznato nije krivnja — nedostatak imena izjava je o pokrivenosti, a ne optužba.
Karta registara po zemlji
Karta za Hrvatska sastavljena je 29. kolovoza 2026., prije ikakvog istraživanja klinika. Vrsta registra označena kao nepostojeća čini svoju os neprimjenjivom; registar koji se ne može skriptirati ostavlja polja svoje osi na „nije bilo moguće provjeriti“, bez kazne. Registar nikada ne simuliramo.
| Registar specijalista | Hrvatska liječnička komora (HLK) — Imenik liječnika (Register of Physicians); public disclosure is limited by AZOP/Information-Commissioner opinion to member name + 'područje važeće licence' (area of valid licence), which is where specialisation such as plastična kirurgija shows (otvoren, strojno čitljiv) First pass recorded 'login' after a GET to /imenik-lijecnika/?searchtext=... came back with 'Nemate dozvole za prikaz ovih zapisa'. That string is a static placeholder baked into the Power Pages shell, not a server verdict; the underlying grid service answers anonymously. SCRIPTED RECIPE (verified 2026-08-29, plain curl / Node fetch, no browser, no login, no CAPTCHA). The portal is a Power Pages site whose 'Nemate dozvole za prikaz ovih zapisa' / 'Ne postoje zapisi za prikaz' strings are static client-side template placeholders sitting in the page shell — they are NOT the server's answer, which is why a naive GET with ?searchtext= looks permission-denied. The list is a Dataverse entity list (entity cr501_imeniklijecnika, view 0b4da236-014e-ed11-bba2-000d3aabc1e3) served by the portal's entity-grid-data service. Three steps: (1) GET https://hlkhr.powerappsportals.com/imenik-lijecnika/ with a browser User-Agent, keeping cookies (Dynamics365PortalAnalytics, ARRAffinity, ARRAffinitySameSite); from the HTML take the grid GUID out of `entity-grid-data.json/<guid>` (currently a0f1c80e-a24b-ed11-bba1-002248847e8b) and the attribute data-view-layouts='<base64>', base64-decode it to a JSON array and keep [0].Base64SecureConfiguration. (2) GET https://hlkhr.powerappsportals.com/_layout/tokenhtml with the same cookies and read the value="..." of the __RequestVerificationToken input. (3) POST https://hlkhr.powerappsportals.com/_services/entity-grid-data.json/a0f1c80e-a24b-ed11-bba1-002248847e8b with those cookies, header __RequestVerificationToken: <token>, Content-Type: application/json, body {"base64SecureConfiguration":"<from step 1>","sortExpression":"","search":"Bagatin","page":1,"pageSize":50,"filter":null,"metaFilter":null,"timezoneOffset":-120,"customParameters":[]}. Returns HTTP 200 JSON {MoreRecords, ItemCount, PageCount, Records:[{Attributes:[...]}]}; the useful attributes are cr501_ime, cr501_prezime, cr501_imeiprezime, cr501_hlkid (HLK member number, form HR######), cr501_licenciranopodrucje ('Licencirano područje' = area(s) of valid licence, i.e. the specialisation cell) and statecode/statuscode (both 'Aktivno' for a live entry). The __RequestVerificationToken header is mandatory — omitting it returns HTTP 500. The portal's own tooltip documents '*' as the wildcard for partial-text search. The row-level 'Detalji' modal is a separate Power Pages entity form and was NOT needed: the grid response already carries name + HLK id + licensed area + active state. portal.hlk.hr/imenik-lijecnika/ is only a 1.5 KB frame around the same hlkhr.powerappsportals.com app — query the powerappsportals host directly. Field set now confirmed: public disclosure is exactly member name + HLK id + 'licencirano područje', matching the AZOP / Information-Commissioner limitation described on hlk.hr/imenik-lijecnika.aspx — no address, birth date or employer. Usable for M1 (specialisation) with official provenance; the specialisation string is free text listing every licensed area, so match on substring ('plastična kirurgija'), not equality. |
|---|---|
| Registar liječničkih licencija | Hrvatska liječnička komora (HLK) — Imenik liječnika, same register: licence status / 'područje važeće licence' (odobrenje za samostalan rad) (otvoren, strojno čitljiv) Identical service and backend to specialist_board — one HLK register feeds both M1 and M3. Licence evidence available per record: presence in the Imenik + cr501_licenciranopodrucje (area of valid licence) + statecode/statuscode 'Aktivno'. No licence expiry date and no licence number beyond cr501_hlkid is exposed in the grid payload, and the row-level 'Detalji' entity form was not needed to obtain the above. SCRIPTED RECIPE (verified 2026-08-29, plain curl / Node fetch, no browser, no login, no CAPTCHA). The portal is a Power Pages site whose 'Nemate dozvole za prikaz ovih zapisa' / 'Ne postoje zapisi za prikaz' strings are static client-side template placeholders sitting in the page shell — they are NOT the server's answer, which is why a naive GET with ?searchtext= looks permission-denied. The list is a Dataverse entity list (entity cr501_imeniklijecnika, view 0b4da236-014e-ed11-bba2-000d3aabc1e3) served by the portal's entity-grid-data service. Three steps: (1) GET https://hlkhr.powerappsportals.com/imenik-lijecnika/ with a browser User-Agent, keeping cookies (Dynamics365PortalAnalytics, ARRAffinity, ARRAffinitySameSite); from the HTML take the grid GUID out of `entity-grid-data.json/<guid>` (currently a0f1c80e-a24b-ed11-bba1-002248847e8b) and the attribute data-view-layouts='<base64>', base64-decode it to a JSON array and keep [0].Base64SecureConfiguration. (2) GET https://hlkhr.powerappsportals.com/_layout/tokenhtml with the same cookies and read the value="..." of the __RequestVerificationToken input. (3) POST https://hlkhr.powerappsportals.com/_services/entity-grid-data.json/a0f1c80e-a24b-ed11-bba1-002248847e8b with those cookies, header __RequestVerificationToken: <token>, Content-Type: application/json, body {"base64SecureConfiguration":"<from step 1>","sortExpression":"","search":"Bagatin","page":1,"pageSize":50,"filter":null,"metaFilter":null,"timezoneOffset":-120,"customParameters":[]}. Returns HTTP 200 JSON {MoreRecords, ItemCount, PageCount, Records:[{Attributes:[...]}]}; the useful attributes are cr501_ime, cr501_prezime, cr501_imeiprezime, cr501_hlkid (HLK member number, form HR######), cr501_licenciranopodrucje ('Licencirano područje' = area(s) of valid licence, i.e. the specialisation cell) and statecode/statuscode (both 'Aktivno' for a live entry). The __RequestVerificationToken header is mandatory — omitting it returns HTTP 500. The portal's own tooltip documents '*' as the wildcard for partial-text search. The row-level 'Detalji' modal is a separate Power Pages entity form and was NOT needed: the grid response already carries name + HLK id + licensed area + active state. portal.hlk.hr/imenik-lijecnika/ is only a 1.5 KB frame around the same hlkhr.powerappsportals.com app — query the powerappsportals host directly. |
| Registar zdravstvenih ustanova | Hrvatski zavod za javno zdravstvo (HZJZ) — Nacionalni registar pružatelja zdravstvene zaštite (NRPZZ): healthcare institutions, trading companies performing healthcare activity, and private-practice holders, recorded from Ministry of Health work-approval decisions (otvoren, strojno čitljiv) Not a live query endpoint — it is a periodically republished full-list Excel download (filename carries the as-of date, 20.05.2026 at research time), so 'searchBy' means filtering the downloaded workbook locally, not a URL query string. No CAPTCHA or login anywhere in the flow. Corrections go to [email protected]. |
| Sudski registar poslovnih subjekata | Sudski registar (Ministarstvo pravosuđa i uprave) — Pretraga subjekata (Commercial Court Register: d.o.o./j.d.o.o./d.d./cooperatives etc.); Obrtni registar (pretrazivac-obrta.gov.hr) is the parallel public register for sole-trader craft-registered practices (obrt), not tested here (otvoren, strojno čitljiv) First pass recorded 'form' because a GET with the query in the URL returns the blank form. That observation is right about URL params but wrong about scriptability: the APEX page submit reproduces over plain HTTP with no browser, so access is 'open'. SCRIPTED RECIPE (verified 2026-08-29, Node fetch with a cookie jar, no browser, no login, no CAPTCHA). sudreg.pravosudje.hr/registar/f?p=150:1 now 302s to an Oracle APEX 23.2 app at /ords/r/esudreg/public/pretraga-subjekata (app 250, page 1). URL-bound page items do NOT work (P1_NAZIV in the query string only pre-fills the box) but a plain HTTP page submit does. Four steps: (1) GET https://sudreg.pravosudje.hr/ords/r/esudreg/public/pretraga-subjekata following redirects and keeping cookies (ORA_WWV_APP_250 etc.); scrape the hidden inputs pFlowId (250), pFlowStepId (1), pInstance (session id), pPageSubmissionId, pSalt, pPageItemsProtected and the form action wwv_flow.accept?p_context=public/pretraga-subjekata/<session>. (2) POST https://sudreg.pravosudje.hr/ords/wwv_flow.accept?p_context=public/pretraga-subjekata/<session>, application/x-www-form-urlencoded, fields p_flow_id, p_flow_step_id, p_instance, p_page_submission_id, p_request=PRETRAZI, p_reload_on_submit=A and p_json={"pageItems":{"itemsToSubmit":[{"n":"P0_THEME_STYLE_ID","v":"Egradani"},{"n":"P1_OPERATOR","v":"contains"},{"n":"P1_NAZIV","v":"BAGATIN"},{"n":"P1_STATUS_SUBJEKTA","v":""},{"n":"P1_MBS","v":""},{"n":"P1_OIB","v":""},{"n":"P1_U_STECAJU","v":""},{"n":"P1_PRAVNI_OBLIK","v":""},{"n":"P1_SUD","v":""},{"n":"P1_STALNE_SLUZBE","v":"D"},{"n":"P1_PRETRAZI","v":"0"},{"n":"P1_HIDE","v":"0"}],"protected":"<pPageItemsProtected>","rowVersion":"","formRegionChecksums":[]},"salt":"<pSalt>"}. GOTCHA: P1_OPERATOR values are lowercase — contains | begins | ends | app_begins | app_contains; sending 'CONTAINS' makes the report raise ORA-06592 'CASE not found while executing CASE statement'. (3) The 302 lands back on page 1, now carrying the 'Rezultati pretraživanja' region; from that HTML take the interactive-report region id (currently R325874759093906821), its "ajaxIdentifier" from the apex.jQuery('#<region>_ir').interactiveReport({...}) init (un-escape the \u002F back to /), and the hidden inputs <region>_worksheet_id (325875559141906829) and <region>_report_id. (4) POST https://sudreg.pravosudje.hr/ords/wwv_flow.ajax, application/x-www-form-urlencoded, fields p_flow_id=250, p_flow_step_id=1, p_instance=<session>, p_debug=, p_request=PLUGIN=<ajaxIdentifier>, p_widget_name=worksheet, p_widget_mod=ACTION, p_widget_action=PAGE, p_widget_num_return=100, x01=<worksheet_id>, x02=<report_id>. Returns the report HTML table with columns MBS | OIB | Sud | Status | Naziv / Ime subjekta | Status naziva | Adresa (historic name variants come back as extra rows marked 'Promijenjeno'). Searching by OIB or MBS instead of name just means filling P1_OIB / P1_MBS and leaving P1_NAZIV empty. Two other Croatian legal-entity sources were probed this pass and rejected as gated: (a) the official bulk REST API documented at https://sudreg-data.gov.hr/api/javni/dokumentacija/open_api (OpenAPI 3.0.1, 'Sudski registar api - javni' v3.0.4, 40 endpoints incl. /subjekti, /detalji_subjekta, /sjedista, /pretezite_djelatnosti, /snapshots) — the spec itself is fully public and anonymously readable, but every data endpoint answers HTTP 401 anonymously; it needs an OAuth2 client-credentials account registered at https://sudreg-data.gov.hr/ords/r/srn_rep/vanjski-srn-rep/home, so it is not usable unauthenticated and no open bulk dump was found there; (b) sudreg-api.pravosudje.hr does not resolve (DNS failure). Obrtni registar (pretrazivac-obrta.gov.hr), the parallel register for sole-trader craft practices (obrt), was again not tested. |
| Registar sankcija / stegovnih mjera | u ovoj zemlji ne postoji javni registar te vrste |
| Registar za strane pacijente | u ovoj zemlji ne postoji javni registar te vrste |
Devet osi
Svaka os je činjenica ili citat iz javnog izvora, ocijenjen 1–5 prema nepromjenjivoj ljestvici. Uredničkih osi nema. Svako polje nosi svoje izvore, vrstu izvora (službeni registar / sekundarni) i datum provjere.
Slava, broj recenzija, starost domene i broj pratitelja na društvenim mrežama nigdje se ne boduju.
M1 · Specijalistička kvalifikacija odgovornog liječnika — težina 26
Nalazi li se liječnik naveden kao odgovoran za ovu kliniku u nacionalnom registru specijalista s važećom specijalizacijom koja odgovara oglašavanom segmentu (plastična kirurgija ili dermatologija, ovisno o segmentu).
Vrsta registra: Registar specijalista — Hrvatska liječnička komora (HLK) — Imenik liječnika (Register of Physicians); public disclosure is limited by AZOP/Information-Commissioner opinion to member name + 'područje važeće licence' (area of valid licence), which is where specialisation such as plastična kirurgija shows.
| Vrijednost | Sidro |
|---|---|
| 5 | Pronađeno po imenu ili broju; specijalizacija odgovara oglašavanoj; status je važeći. |
| 4 | Pronađeno; specijalizacija je srodna onoj koja se oglašava (navedeno na profilu). |
| 3 | Pronađeno u registru; registar ne objavljuje specijalizaciju. |
| 2 | Kvalifikaciju potkrepljuje samo sekundarni izvor (udruga, agregator). |
| 1 | Kvalifikacija se tvrdi, a nije pronađena ni u jednom izvoru. |
M2 · Prepoznatljivost odgovornog liječnika — težina 16
Može li pacijent prije kontakta imenovati konkretnog liječnika i njegovu ulogu te je li taj liječnik vezan uz ovu lokaciju.
| Vrijednost | Sidro |
|---|---|
| 5 | Liječnik ili liječnici imenovani s ulogom i vezani uz ovu adresu. |
| 4 | Imenovan; uloga nejasna. |
| 3 | Ime se pojavljuje samo na jednom mjestu na stranicama. |
| 2 | Prezime ili inicijali bez punog imena. |
| 1 | Samo „naš tim“ — to je stanje uvjeta „provjera nije moguća“. |
M3 · Osnovno odobrenje za samostalan rad — težina 8
Nalazi li se registracija odgovornog liječnika u nacionalnom registru liječničkih licencija.
Vrsta registra: Registar liječničkih licencija — Hrvatska liječnička komora (HLK) — Imenik liječnika, same register: licence status / 'područje važeće licence' (odobrenje za samostalan rad).
| Vrijednost | Sidro |
|---|---|
| 5 | Podudaranje po broju licencije. |
| 4 | Podudaranje po imenu. |
| 3 | Registar nije strojno dostupan; klinika objavljuje broj. |
| 2 | Licencija se tvrdi bez broja. |
| 1 | Javni podaci proturječe tvrdnji. |
M4 · Registracija ustanove — težina 10
Nalazi li se lokacija na kojoj se obavlja djelatnost u registru zdravstvenih ustanova (ondje gdje zemlja takav registar ima; inače ova os nije primjenjiva).
Vrsta registra: Registar zdravstvenih ustanova — Hrvatski zavod za javno zdravstvo (HZJZ) — Nacionalni registar pružatelja zdravstvene zaštite (NRPZZ): healthcare institutions, trading companies performing healthcare activity, and private-practice holders, recorded from Ministry of Health work-approval decisions.
| Vrijednost | Sidro |
|---|---|
| 5 | Zapis pronađen: naziv, adresa i status se podudaraju. |
| 4 | Zapis pronađen uz odstupanje u pisanju. |
| 3 | Registar postoji; zapis nije pronađen (ne tvrdimo da je rad „bez odobrenja“). |
| 2 | Samo vlastita izjava klinike. |
| 1 | Objavljeni registarski broj proturječi registru (potvrđeno neistinito → oznaka). |
M5 · Sljedivost pravne osobe — težina 8
Tko je pravno odgovoran: pravna osoba u sudskom registru, povezana s nazivom i adresom.
Vrsta registra: Sudski registar poslovnih subjekata — Sudski registar (Ministarstvo pravosuđa i uprave) — Pretraga subjekata (Commercial Court Register: d.o.o./j.d.o.o./d.d./cooperatives etc.); Obrtni registar (pretrazivac-obrta.gov.hr) is the parallel public register for sole-trader craft-registered practices (obrt), not tested here.
| Vrijednost | Sidro |
|---|---|
| 5 | Pravna osoba i matični broj objavljeni i podudarni s registrom. |
| 4 | Podudaranje po nazivu. |
| 3 | Pravna osoba imenovana; registar nije dostupan. |
| 2 | Samo naziv. |
| 1 | Nakon cjelovitog prolaza nije pronađena nijedna pravna osoba (potvrđena proturječnost → zadržavanje H2). |
M6 · Vlastita objava identifikacijskih brojeva — težina 10
Objavljuje li klinika sama brojeve potrebne za ponovnu provjeru (licencije, potvrde s izdavateljem). Objava se nagrađuje; nedostatak broja nije nedostatak licencije.
| Vrijednost | Sidro |
|---|---|
| 5 | Svi nosivi brojevi objavljeni s izdavateljima. |
| 4 | Brojevi liječnika objavljeni; brojevi ustanove ili pravne osobe nisu. |
| 3 | Djelomično, bez izdavatelja. |
| 2 | Logotipi bez brojeva. |
| 1 | Nema nikakvih identifikacijskih podataka. |
M7 · Istinitost oglašavanja — težina 12
Strojni profil vlastitih tvrdnji klinike: jamstva ishoda, ‘100 % sigurno’, ‘broj 1’ ili ‘najbolji’ bez izdavatelja, ‘neograničen broj presadaka’, fotografije prije/poslije predstavljene kao obećanje, strana stručna tijela predstavljena kao nacionalno tijelo za specijalizacije. Svako oduzimanje bodova navodi točan citat s URL-om, jezičnom inačicom i datumom.
| Vrijednost | Sidro |
|---|---|
| 5 | Nije pronađen nijedan obrazac iz leksikona. |
| 4 | Jedan ili dva blaga superlativa. |
| 3 | Sustavni superlativi bez jamstava. |
| 2 | Jamstvo ili izjava iz razreda ‘100 %’ (jasna crta; kandidat za granicu). |
| 1 | Potvrđeno lažna vjerodajnica (oznaka + granica). |
M8 · Dosljednost među jezičnim inačicama — težina 5
Slažu li se činjenice na jezičnim inačicama vlastitih stranica klinike (liječnik, brojevi, akreditacije) — mehanička usporedba izlučenih polja.
| Vrijednost | Sidro |
|---|---|
| 5 | Sva nosiva polja se slažu. |
| 4 | Odstupanja u pisanju. |
| 3 | Neke se činjenice pojavljuju samo na jednoj inačici. |
| 2 | Nosiva činjenica (liječnik ili broj) razlikuje se. |
| 1 | Inačice si proturječe u pogledu vjerodajnica (kandidat za H2). |
M9 · Dokumenti za pacijente — težina 5
Provjera postojanja pet vrsta dokumenata: informirani pristanak, rizici/kontraindikacije, poslijezahvatna skrb, politika revizijskih zahvata, put za pritužbu. Samo postojanje — kvaliteta dokumenata se ne ocjenjuje.
| Vrijednost | Sidro |
|---|---|
| 5 | Objavljeno svih pet vrsta. |
| 4 | Četiri. |
| 3 | Dva ili tri. |
| 2 | Jedan. |
| 1 | Nijedan. |
Formula
Svaka vrijednost osi 1–5 preslikava se na 0–1. Kompozit je ponderirani prosjek osi koje imaju vrijednost: osi koje u ovoj zemlji nisu primjenjive i osi koje nismo mogli provjeriti ispadaju iz normalizacije.
kompozit = 100 × Σ(težina × (vrijednost − 1) / 4) / Σ(težina osi s vrijednošću) ocjena = min(kompozit + prilagodba za fokus, najniža aktivna granica), ograničeno na 0…100
Prag pokrivenosti: ocjena se objavljuje tek kad najmanje 75 % primjenjive težine osi ima vrijednost potkrijepljenu izvorom. Ispod toga zapis prikazuje „provjera u tijeku“ i nema rang.
Prilagodba za fokus
Mehanička klasifikacija iz vlastite ponude klinike.
| Fokus | Prilagodba |
|---|---|
| specijalizirana klinika | 0 |
| estetika unutar opće klinike | -2 |
| dodatak uz wellness ili salon | -5 |
Gornje granice ocjene
Granica se primjenjuje isključivo na temelju nalaza potvrđenog kao neistinit — nikada zato što nešto „nije pronađeno“. Svaka se granica ispisuje iz nepromjenjivog predloška s točnim citatom ili zapisom iz registra i njegovim URL-om; o imenovanoj klinici ne piše se nikakav slobodan tekst.
| Granica | Najviša ocjena | Što je pokreće | Nepromjenjiv tekst |
|---|---|---|---|
| Potvrđeno neistinita tvrdnja o akreditaciji ili licenciji | 45 | Tvrdnja o akreditaciji, specijalističkoj kvalifikaciji ili licenciji proturječi službenom registru. Nikada se ne primjenjuje samo zato što nešto nije pronađeno. | Registar {registry} (zapis s datumom {date}) ne potvrđuje vjerodajnicu koja se tvrdi na {url}: “{quote}”. Prema ovoj metodologiji ocjena je ograničena na {cap}. Klinici je ponuđeno pravo na odgovor. |
| Jamstvo ishoda ili izjava iz razreda ‘100 % sigurno’ | 65 | Vlastiti objavljeni tekst klinike jamči rezultat ili apsolutnu sigurnost. Primjenjuje se isključivo uz točan citat. | Vlastita stranica klinike {url} ({locale}, {date}) navodi: “{quote}”. Prema ovoj metodologiji jamstvo ishoda ograničava ocjenu na {cap}. |
| Aktivna sankcija u strojno čitljivom službenom registru | 45 | Postoji samo u zemljama čija karta registara navodi registar sankcija. Izostanak sankcije nikada nije nalaz. | Zapis u registru {registry} s datumom {date}: {url}. Ocjena je ograničena na {cap}, a profil je zadržan do ostvarenja prava klinike na odgovor. |
Granica zbog sankcije postoji samo u zemljama sa strojno čitljivim službenim registrom sankcija. U ovoj zemlji: u ovoj zemlji ne postoji javni registar te vrste. Izostanak sankcije nikada nije nalaz.
Zadržavanja
Polazi se od potvrdne provjere; ljestvica zadržavanja pokriva slučajeve u kojima su javni zapisi proturječni ili se liječnik ne može identificirati.
| ID | Zadržavanje | Učinak | Nepromjenjiv tekst |
|---|---|---|---|
| H1 | Zatraženo pojašnjenje | profil privremen, bez krune | Od klinike je zatraženo pojašnjenje. Profil je privremen i nema krunu dok se pitanje ne razriješi. |
| H2 | Bitna strukturna proturječnost | granica nakon isteka roka za pravo na odgovor (69), rok za pravo na odgovor od 14 dana | Javni zapisi pokazuju bitnu strukturnu proturječnost ({detail}). Nakon isteka roka za pravo na odgovor ocjena se ograničava na {cap}. |
| H3 | Odgovornog liječnika nije moguće identificirati | kompozit zadržan, bez ranga | Odgovornog liječnika nije bilo moguće identificirati iz javnih izvora. Kompozitna ocjena se zadržava, a klinika je uvrštena bez ranga. |
Krune i presjeci po zahvatima
Kruna je logički uvjet iz osi provjerenih u registru — nikada iz tvrdnje klinike. Unutar krune redoslijed određuje kompozit.
| Kruna | Značenje | Uvjet |
|---|---|---|
| Pod vodstvom specijalista | Odgovorni liječnik ima važeću i odgovarajuću specijalističku kvalifikaciju u službenom registru (M1 = 5, službeni izvor) i jasno je prepoznatljiv (M2 ≥ 4). | M1 ≥ 5 (službeni registar) · M2 ≥ 4 |
| Spremno za strane pacijente | Klinika je provjerena u službenom nacionalnom registru za strane pacijente. Postoji samo ondje gdje takav registar postoji. | u ovoj zemlji nema takvog registra — ova kruna ovdje ne postoji |
Presjeci po zahvatima navode klinike u čijoj vlastitoj ponudi stoji zahvat (logička vrijednost s izvorom), rangirane prema kompozitu:
Kvaliteta ishoda
U ovom području ne postoji neovisno mjerenje ishoda liječenja i mi ga ne oponašamo. Činjenice iz registara koje su već u osima jedini su dokazi bliski kvaliteti koje objavljujemo.
Kako nastaju podaci (samostalni prolaz)
- Nema ocjene bez izvora — u dva prolaza. Sakupljač bilježi vrijednost, citat i URL; zaseban provjeritelj ponovno učitava URL i traži citat podudaranjem niza znakova. Ako citat nije pronađen, polje se degradira u „nije bilo moguće provjeriti“.
- Sve negativne formulacije nastaju iz predložaka. Granice i zadržavanja ispisuju se iz nepromjenjivih tekstova uz navedeni citat ili zapis iz registra. Protiv imenovane klinike ne piše se ništa slobodnom formom.
- Validator je uvjet za izgradnju. Svaki ključ osi mora biti prisutan (null je dopušten, izostanak nije), svaki navod mora biti razrješiv, granice samo iz nalaza potvrđenih kao neistiniti uz citat, težine moraju zbrajati 100, a superlativi u našem vlastitom tekstu ruše izgradnju.
- Kontrolni popis za svaki zapis: najmanje dva neovisna izvora, otvorena i navedena karta registara, svaka os ima ili vrijednost s izvorom ili izričito „nije bilo moguće provjeriti“.
- Pravo na odgovor bez čovjeka u postupku: poruke poslane putem kontaktnog obrasca ili na corrections@ obrađuju se kao običan podatkovni unos. Ispravak s izvorom primjenjuje se i bilježi; izjava bez izvora objavljuje se uz podatke i ocjena se ne mijenja.
Ažurnost
Svaki zapis prikazuje stvarni datum svoje zadnje provjere. Registarske osi (M1, M3, M4) ponovno se provjeravaju unutar 90 dana; os oglašavanja (M7) unutar 180 dana. Svaka se izmjena bilježi u dnevniku izmjena i u vlastitoj povijesti zapisa.
Što ovaj registar ne radi
- Ne mjerimo ishode liječenja, kiruršku vještinu ni stope komplikacija.
- Ne vidimo klinike bez javne prisutnosti na internetu.
- Vrste registara koje ova zemlja ne objavljuje navedene su kao nedostupne; registar nikada ne simuliramo.
- Ne primamo novac od klinika, ne obavljamo rezervacije i ne preporučujemo.
- Slava, broj recenzija, starost domene i broj pratitelja na društvenim mrežama nigdje se ne boduju.
Neovisnost: ne primamo novac od klinika, ne obavljamo rezervacije, ne preporučujemo i nijedan se položaj ne može kupiti. Podaci se mijenjaju samo činjenicama s izvorom, za svaku kliniku prema istim pravilima.
Ove stranice neovisan su istraživački projekt koji se pruža „takav kakav jest“. Nazivi klinika i javne informacije koriste se radi identifikacije. Ništa ovdje ne uspostavlja odnos liječnika i pacijenta ni savjetnički odnos.
Verzije metodologije
| Datum | Verzija | Izmjena |
|---|---|---|
| 29. kolovoza 2026. | v1.0.0 | Initial public methodology: nine mechanical axes (M1–M9, weights summing to 100), 1–5 rubric per axis, weighted composite normalised over axes that hold a value, 75% coverage threshold, hold ladder H1–H3, score caps only from verified-false findings, focus penalty, registry-gated crowns. |