How we measure
Version 1.0.0, updated 29 August 2026. Public name of the score: Structural Verification Index. Every number on this site can be recomputed from the published data and the rules on this page: the engine reads the same file this page is rendered from.
What we check — and what we do not
We check structural trust facts against official public registers: who the responsible physician is, what certification and licence the registers confirm, whether the facility and the legal entity can be traced, whether the clinic discloses its own identifiers, whether its advertising is honest, whether its language fronts agree, and whether patient documents are published.
We do not assess outcomes, skill or complications. A high score means the clinic is well verified, not that treatment there is right for you. This is not medical advice.
The unit
One record = one clinic in this country: brand + address + responsible physician. The named physician is the load-bearing field — every register check is by name. Procedure segment and city are facets, not units.
Inclusion policy
Four mechanical conditions. The first three decide whether a clinic is listed; the fourth whether it can be scored.
- Identifiable: a live public surface and a working in-country contact on the check date.
- Provides the service itself: not an aggregator, booking site, affiliate or tour packager.
- In scope: the intervention is performed by a physician — plastic or aesthetic surgery, hair transplant, physician-led injectables or device treatments, medical weight loss. Out: salons, barbers, nails/brows/lashes, spas, med-spas without a named physician.
- Names a responsible physician. Otherwise the record is published as verification unavailable: listed, not scored, no rank. Unknown is not fault — a missing name is a statement about coverage, not an accusation.
Country register map
The map for Azerbaijan was compiled 29 August 2026, before any clinic research. A class marked as absent makes its axis not applicable; a register that cannot be scripted leaves its axis cells as 'could not verify', without penalty. We never simulate a register.
| Specialist board register | Azərbaycan Respublikası Səhiyyə Nazirliyi (Ministry of Health) — "Azərbaycan Respublikasının ərazisində plastik cərrahiyyə ixtisası üzrə praktik tibb fəaliyyətinə icazə verilən həkim-mütəxəssislərin SİYAHISI" (List of physician-specialists permitted to practise medicine in the plastic surgery specialty on the territory of the Republic of Azerbaijan), approved by MoH Order No. 3-28/3-1-26/2026 of 16.01.2026; published by the MoH and hosted on the Health Informatisation Centre site e-health.gov.az. Lists surname, given name, patronymic and the doctor's Reyestr kodu (code in the MoH medical-workers register). (open, machine-readable) REPLAYABLE RECIPE (no cookie, no header requirements beyond a normal browser UA): (1) GET the MoH FAQ page https://sehiyye.gov.az/vetendaslar-ucun/tez-tez-verilen-suallar/plastik-c-rrahlarin-siyahisi/ — this is the STABLE entry point; the only external file link inside its <main> block is the PDF. (2) GET that PDF. As of this research the link is https://e-health.gov.az/media/PlastikCerrahlarSIYAHI_PDF_17.04.2025.pdf — NOTE THE TRAP: the filename still carries the date 17.04.2025 but the file has been REPLACED IN PLACE and the document inside is the 16.01.2026 order, so never date the datum from the filename; take the date from the order line printed at the top of page 1, and always re-read the FAQ page for the current href rather than hard-coding the PDF URL. (3) Extract text. The default `pdftotext -layout` MISALIGNS the Reyestr-kodu column on page 1 (the codes render one half-row above their names, which silently shifts every code by one row); `pdftotext -table -enc UTF-8` produces a correctly aligned table on both pages — use -table, and sanity-check that row 23 reads Qələndərov Vaqif Məhərrəm 1143833. Page 2 repeats the header row and holds entries 41-45. (4) Match on surname with Azerbaijani diacritics (ə, ı, ö, ü, ç, ş, ğ) — normalise (NFD, strip combining marks, and map ə→e, ı→i) before comparing with a clinic's own Latin transliteration, because clinic websites routinely spell the same doctor 'Galandarov / Kalandarov / Qelenderov'. COVERAGE CAVEAT, decisive for scoring: the MoH publishes such a permitted-specialists list ONLY for plastic surgery. There is NO published list for dermatology (dermatovenerologiya), cosmetology or aesthetic medicine, so injector-only / laser-only / cosmetology-only doctors are simply absent from this source and their absence proves nothing — it must never be read as 'not certified'. Do not infer a negative from this list. WHAT ELSE WAS TRIED AND FAILED: sehiyye.gov.az has no name-searchable specialist database (its Vətəndaşlar üçün → Açıq məlumatlar page is empty of datasets); the national open-data portal opendata.az / admin.opendata.az CKAN API (package_search q=həkim, q=sertifikat, q=klinika) returns nothing physician-level; the MoH institutional page /nazirlik/mutexessis-ekspertler lists the ministry's chief specialist-experts, i.e. advisory posts, not a certification register; the professional bodies found (Azərbaycan Plastik Cərrahlar Assosiasiyası; Azərbaycan Rinoplastika Cərrahları İctimai Birliyi, asrs.az) publish no member register. |
|---|---|
| Medical licence register | Azərbaycan Respublikası Səhiyyə Nazirliyi — "Tibb işçilərinin reyestri" / "Tibbi kadrların vahid registri" (MoH Unified Register of Medical Personnel: the register entry plus a valid Sertifikasiya şəhadətnaməsi, the 5-year certification certificate, is what permits a physician to practise medicine in Azerbaijan). Consumed through two Health Informatisation Centre e-services: "Tibbi kadrların vahid registrindən məlumatların verilməsi" (extract from the register) and "Sertifikasiya şəhadətnaməsinin doğruluğunun yoxlanması" (certificate-authenticity check). (login required) Legal basis: under the Law on Health Protection every person practising medicine or pharmacy in Azerbaijan must hold a Sertifikasiya şəhadətnaməsi issued by the MoH Certification Commission, valid 5 years and renewed on ≥250 continuing-education credits over those 5 years; entry in the MoH Tibb işçilərinin reyestri is what an inspection checks. The MoH FAQ page /vetendaslar-ucun/tez-tez-verilen-suallar/oz-l-tibb-mu-ssis-l-ri/ confirms the register is the enforcement instrument, verbatim: „əmək müqaviləsi bağlanılmış şəxslərin məlumatlarının Səhiyyə Nazirliyinin Tibb işçilərinin reyestrində mövcud olub olmadığı müəyyən edilir“ — but that register is not published. WHAT WAS TRIED AND FAILED to find a scriptable public path: the MoH open-data page /vetendaslar-ucun/aciq-melumatlar/ carries no dataset at all (last updated 2024-12-19); the national open-data portal (CKAN behind admin.opendata.az, GET /api/3/action/package_search?q=…) has 844 datasets and 36 under Səhiyyə but none physician-level — q=həkim and q=klinika return 0 hits, q=sertifikat returns only an export-certificate statistic; the Ministry's own e-service catalogue offers no anonymous lookup; egov.az / e-gov.az / e-sehiyye.gov.az do not resolve or do not answer from here. PARTIAL OPEN SUBSTITUTE, and only for one specialty: the plastic-surgery list under specialist_board above IS an MoH order granting named doctors 'praktik tibb fəaliyyətinə icazə' and prints each doctor's Reyestr kodu — that code is the person's key in this very register, so for those 45 doctors the licence-to-practise question is answered openly. For every other doctor this axis stays null: never infer 'unlicensed' from absence. |
| Facility register | Lisenziyaların və icazələrin vahid reyestri (Unified Register of Licences and Permits) — the state licence register operated on lisenziya.gov.az (LIP portal); private clinics appear under the licence type „Özəl tibb fəaliyyəti“ (private medical activity) issued by the Ministry of Economy of the Republic of Azerbaijan (organizationTaxNumber 1700012751). Each record carries the holder's registered legal name, VÖEN, legal and operating address, licence registration number and date, status, and the licensed sub-services in the official nomenclature. (open, machine-readable) REPLAYABLE RECIPE — nothing but a JSON POST. Endpoint: POST https://admin.lisenziya.gov.az/api/license/Registry/search, body {"typeId":<1|2|3>,"value":"<string>"}. typeId 1 = licence/permit holder NAME, 2 = VÖEN (10 digits), 3 = licence registration number. The Angular front end at lisenziya.gov.az loads a Google reCAPTCHA v3 script (data-sitekey 6LdpywkkAAAAAHWGASQqBxi-HJgs9jhht5B8MIHT) on the shell page, but this endpoint does NOT verify any token — a bare Node fetch with only Content-Type/Origin/Referer/UA returns full JSON. No cookie, no session, no login. The API base https://admin.lisenziya.gov.az/api/ is discoverable in the bundle main.2b9f958029d0eec1.js as `Fl={rootUrl:"https://admin.lisenziya.gov.az/"}`; there are no lazy chunks, everything is in main.js. RESPONSE SHAPE: array of objects with applicantName, applicantAddress, taxNumber, serviceName, registrationNumber, addendumNumber, registrationDate, status, isActive, registryStatusId, serviceType (license|permission), organizationName (the issuing ministry) and registryAddennumPreviewModel[] — the addendum array is where the useful detail lives: addressrText (the operating address, often with a '(Yeni qaydalarla: …)' re-numbered form appended) and serviceDirectionList, an HTML fragment listing the licensed sub-services. PITFALLS, all observed live: (a) the search is a plain substring match on the REGISTERED LEGAL NAME, not the trade name — 'Bakı Sağlamlıq Mərkəzi' and 'Mərkəzi Klinika', both real Baku clinics that appear in the İTSDA open dataset, return 0 rows, so always try the VÖEN route (typeId 2) taken from the clinic's own imprint/contract page before concluding a clinic is unlicensed; (b) the register stores names in Azerbaijani orthography and matching is diacritic-exact — 'Merkezi' matches, 'Mərkəzi' does not match the same rows (and vice versa), so probe both the ə/e and ı/i variants; matching is case-insensitive ('Merkezi' hit an all-caps 'MERKEZİ'); (c) the portal's own hint, verbatim: „Hüquqi şəxsin adından sonra təşkilati-hüquqi formanın adı yazılmamalıdır. Fərdi sahibkarın əvvəlcə soyadı, daha sonra adı yazılmamalıdır.“ — do NOT append MMC / Məhdud Məsuliyyətli Cəmiyyət to the query (value='MMC' returns 0); (d) the client enforces a 4-character minimum, and a query that is too broad makes the server time out: value='klinik' and value='mərkəz' both returned HTTP 504 'Bad Request' while 'klinika' returned 96 rows — narrow the term instead of retrying; (e) one legal entity can hold several licences (medical + pharmacy), so filter on serviceName=='Özəl tibb fəaliyyəti'. SUB-SERVICE CODES relevant to this fleet, harvested verbatim from real records: '2.18. Plastik cərrahiyyə: 2.18.1. plastik cərrahi', '2.13. Dermatologiya: 2.13.1. dermatoloji / 2.13.2. kosmetoloji', '2.15. Ümumi cərrahiyyə: 2.15.1 ümumi cərrahi', '2.25. Üz-çənə cərrahiyyəsi: 2.25.1. üz-çənə cərrahi', '2.22. Anesteziologiya-reanimatologiya: 2.22.1. anestezioloji-reanimatoloji'; the wrapper 'Ambulator tibbi xidmət' vs 'Səyyar tibbi xidmət' vs 'Stasionar tibbi xidmət' says in which setting the service is licensed. serviceDirectionList is an empty string on many older records (e.g. Bona Dea, Medera) — an empty list is a gap in the register's data, NOT evidence that the clinic lacks that scope. CAVEAT ON COVERAGE: the public search returns only currently valid licences — across 315 rows every record had isActive=1 and status 'Verilib' (one 'Yenidən rəsmiləşdirilib'). Withdrawn, suspended and expired licences are not exposed, so a clinic that does not appear may be either unlicensed or de-licensed and the register cannot tell the two apart. Historical/withdrawn views and the operator cabinet routes (/operator-cabinet/*, api/license/Registry/GetAllLicensesOperator, RegistryTermination, RegistryCancellation) all require authentication. SECONDARY OPEN CROSS-CHECK (state source, but only a subset): the open-data set „İTSDA ilə müqavilə olan özəl tibb müəssisələri“ of the State Agency on Mandatory Health Insurance — plain GET https://admin.opendata.az/dataset/a6123fcc-ee94-4930-83ff-ee1ee938f9fb/resource/fe6493f0-6871-4d44-999e-a7bc666caf11/download/itsda-il-muqavil-olan-ozl-tibb-mussislri.csv (27,410 bytes, 182 data rows, UTF-8 with BOM, columns „Müqaviləli tibb müəsisəsi, Ünvan, Əlaqə nömrəsi, Elektron poçt, Veb-sayt“, e.g. „Mərkəzi Klinika, Bakı şəhəri, Parlament prospekti 76, AZ1006, … , info@merkeziklinika.az, https://merkeziklinika.az“; last modified 2025-03-19). It carries TRADE names and websites, which is exactly what the licence register lacks — use it to bridge from a clinic's brand to something searchable, but it lists only insurance-contracted facilities, so it is not a licence check. The MoH facility dataset on the same portal (opendata.az/@…/tibb-muessiseleri, resource 'shiyy-nazirliyinin-tabeliyind-olan-thsil-v-tibb-mussislri.json') covers only MoH-subordinate STATE institutions and is irrelevant to private aesthetic clinics. |
| Company register | Kommersiya hüquqi şəxslərin dövlət reyestri / vergi ödəyicilərinin uçot məlumatları — the State Register of Commercial Legal Entities and the public taxpayer-record lookup kept by the State Tax Service under the Ministry of Economy, published on the Internet Tax Office portal e-taxes.gov.az (public services „Vergi uçotuna alınmış vergi ödəyiciləri barədə məlumatların verilməsi“, „Kommersiya qurumlarının dövlət reyestrinə daxil edilən məlumatlarındakı dəyişikliklərin tarixçəsi“, „Riskli vergi ödəyiciləri barədə məlumatın verilməsi“). (form-based, not scriptable) Azerbaijan has no second, independent public commercial register: commercial legal entities are registered by the State Tax Service (the Ministry of Justice register covers non-commercial legal entities only), so when e-taxes.gov.az is unreachable the class has no substitute. WHAT WAS TRIED AND FAILED, all live: e-taxes.gov.az / www.e-taxes.gov.az / new.e-taxes.gov.az → the 403 above; etaxes.gov.az, api.e-taxes.gov.az, edv.taxes.gov.az, sorgu/portal/api/services.taxes.gov.az, reyestr.gov.az, dovletreyestri.gov.az, register.gov.az, e-justice.gov.az, e-qanun.az, etender.gov.az, e-gov.az/egov.az, icazeler.gov.az, data.gov.az → DNS does not resolve or the connection never completes from here; my.gov.az answers 200 but is a Next.js shell fronted by an F5/Shape bot-defence script (/TSbd/<token>?type=2) and exposes no anonymous entity lookup; the national open-data portal CKAN API (GET https://admin.opendata.az/api/3/action/package_search?q=…) has no company-register dataset at all — q=kommersiya, q=vergi, q=VÖEN and q=lisenziya each return count=0; KOBİA (smb.gov.az) publishes an 'İctimai açıq məlumat bazası' page with no entity register behind it and e-smb.gov.az does not answer. PRACTICAL FALLBACK FOR COLLECTORS (openly available, but NOT this class and it must not be cited as a company-register datum): the Unified Register of Licences and Permits documented under facility_registry returns, for every licensed clinic, the holder's exact registered legal name, its 10-digit VÖEN and its registered legal address as recorded by the state — enough to pin a clinic to a legal person and to detect a mismatch between the brand on the website and the licence holder, but it says nothing about incorporation date, share capital, directors or liquidation status. Until e-taxes becomes reachable, this axis stays null; never assert that a clinic operator is or is not a duly registered company. |
| Sanctions / discipline register | no public register of this class in this country |
| Foreign-patient register | no public register of this class in this country |
The nine axes
Every axis is a fact or a quote from a public source, scored 1–5 against a fixed rubric. There are no editorial axes. Each cell carries its sources, its source class (official register / secondary) and its check date.
Fame, review volume, domain age and social-media following are scored nowhere.
M1 · Specialist certification of the responsible physician — weight 26
Whether the physician named as responsible for this clinic is found in the country's specialist board register with a current specialisation matching the advertised segment (plastic surgery or dermatology, by segment).
| Value | Anchor |
|---|---|
| 5 | Found by name or number; specialty matches what is advertised; status current. |
| 4 | Found; specialty adjacent to what is advertised (noted on the profile). |
| 3 | Found in the register; the register does not disclose specialty. |
| 2 | Only a secondary source (association, aggregator) supports the certification. |
| 1 | Certification is claimed and found in no source. |
M2 · Identifiability of the responsible physician — weight 16
Whether a patient can name the specific physician and their role before making contact, and whether that physician is tied to this location.
| Value | Anchor |
|---|---|
| 5 | Physician(s) named with role and tied to this address. |
| 4 | Named; role unclear. |
| 3 | A name appears in only one place on the site. |
| 2 | Surname or initials without a full name. |
| 1 | 'Our team' only — this is the gate state 'verification unavailable'. |
M3 · Basic medical licence — weight 8
Whether the responsible physician's registration is found in the country's medical licence register.
| Value | Anchor |
|---|---|
| 5 | Matched by licence number. |
| 4 | Matched by name. |
| 3 | Register not machine-accessible; the clinic publishes the number. |
| 2 | Licence claimed without a number. |
| 1 | Public data contradicts the claim. |
M4 · Facility registration — weight 10
Whether the operating location is found in the facility register (where the country has one; otherwise this axis is not applicable).
| Value | Anchor |
|---|---|
| 5 | Record found: name, address and status match. |
| 4 | Record found with a spelling discrepancy. |
| 3 | Register exists; no record found (we do not claim 'unlicensed'). |
| 2 | Only the clinic's own statement. |
| 1 | A published registration number is contradicted by the register (verified false → flag). |
M5 · Legal-entity traceability — weight 8
Who is legally responsible: a legal entity in the company register, tied to the brand and the address.
| Value | Anchor |
|---|---|
| 5 | Legal entity and registration number published and matched in the register. |
| 4 | Matched by name. |
| 3 | Legal entity named; register not accessible. |
| 2 | Brand only. |
| 1 | No legal entity found after a full pass (verified conflict → hold H2). |
M6 · Self-disclosure of identifiers — weight 10
Whether the clinic itself publishes the numbers needed to re-check it (licences, certificates with issuer). Disclosure is rewarded; a missing number is not a missing licence.
| Value | Anchor |
|---|---|
| 5 | All load-bearing numbers published with issuers. |
| 4 | Physician numbers published; facility or legal-entity numbers not. |
| 3 | Partial, without issuers. |
| 2 | Logos without numbers. |
| 1 | No identifiers at all. |
M7 · Advertising honesty — weight 12
A machine profile of the clinic’s own claims: outcome guarantees, ‘100% safe’, ‘No. 1’ or ‘best’ without an issuer, ‘unlimited grafts’, before/after presented as a promise, foreign boards presented as the national specialist board. Every deduction cites an exact quote with URL, locale and date.
| Value | Anchor |
|---|---|
| 5 | No pattern from the lexicon found. |
| 4 | One or two soft superlatives. |
| 3 | Systematic superlatives without guarantees. |
| 2 | Guarantee or ‘100%’-class statement (bright line; cap candidate). |
| 1 | Verified fake credential (flag + cap). |
M8 · Cross-locale consistency — weight 5
Whether facts agree across the language fronts of the clinic's own site (physician, numbers, accreditations) — a mechanical comparison of extracted fields.
| Value | Anchor |
|---|---|
| 5 | All load-bearing fields agree. |
| 4 | Spelling discrepancies. |
| 3 | Some facts appear on only one front. |
| 2 | A load-bearing fact (physician or number) differs. |
| 1 | Fronts contradict each other on credentials (H2 candidate). |
M9 · Patient documents — weight 5
Presence check for five document classes: informed consent, risks/contraindications, aftercare, revision policy, complaint route. Presence only — the quality of the documents is not assessed.
| Value | Anchor |
|---|---|
| 5 | All five classes published. |
| 4 | Four. |
| 3 | Two or three. |
| 2 | One. |
| 1 | None. |
The formula
Each axis value 1–5 is mapped to 0–1. The composite is the weighted average over the axes that hold a value: axes that are not applicable in this country and axes we could not verify drop out of the normalisation.
composite = 100 × Σ(weight × (value − 1) / 4) / Σ(weight of axes with a value) score = min(composite + focus adjustment, lowest active ceiling), clamped to 0…100
Coverage threshold: a score is published only when at least 75% of the applicable axis weight holds a sourced value. Below that the record shows 'verification pending' and carries no rank.
Focus adjustment
A mechanical classification from the clinic's own menu.
| Focus | Adjustment |
|---|---|
| specialist | 0 |
| aesthetic in general clinic | -2 |
| spa or salon addon | -5 |
Score ceilings
A ceiling is applied only from a verified-false finding — never from 'not found'. Each ceiling is rendered from a fixed template with the exact quote or register entry and its URL; no free text is written about a named clinic.
| Ceiling | Max score | What triggers it | Fixed wording |
|---|---|---|---|
| Verified false accreditation or licence claim | 45 | A claimed accreditation, board certification or licence is contradicted by the official register. Never applied on 'not found' alone. | The register {registry} (record dated {date}) does not confirm the credential claimed at {url}: “{quote}”. Under this methodology the score is capped at {cap}. The clinic has been offered a right of reply. |
| Outcome guarantee or ‘100% safe’-class statement | 65 | The clinic's own published text guarantees a result or absolute safety. Applied only with the exact quote. | The clinic's own page {url} ({locale}, {date}) states: “{quote}”. Under this methodology an outcome guarantee caps the score at {cap}. |
| Active sanction in a machine-readable official register | 45 | Exists only in countries whose registry map declares a sanctions register. Absence of a sanction is never a finding. | Entry in the {registry} register dated {date}: {url}. The score is capped at {cap} and the profile is held pending the clinic's right of reply. |
The sanctions ceiling exists only in countries with a machine-readable official sanctions register. In this country: no public register of this class in this country. Absence of a sanction is never a finding.
Holds
Positive verification by default; the hold ladder handles the cases where public records conflict or the physician cannot be identified.
| ID | Hold | Effect | Fixed wording |
|---|---|---|---|
| H1 | Clarification requested | profile provisional, no crown | A clarification has been requested from the clinic. The profile is provisional and carries no crown until it is resolved. |
| H2 | Material structural conflict | ceiling after the right-of-reply window (69), 14-day right-of-reply window | Public records show a material structural conflict ({detail}). After the right-of-reply window the score is capped at {cap}. |
| H3 | Responsible physician not identifiable | composite withheld, unranked | The responsible physician could not be identified from public sources. The composite score is withheld and the clinic is listed without a rank. |
Crowns and procedure slices
A crown is a boolean gate from register-verified axes — never from a clinic's claim. Within a crown, the order is the composite.
| Crown | Meaning | Gate |
|---|---|---|
| Specialist-led | The responsible physician holds a current, matching specialist certification in the official register (M1 = 5, official source) and is clearly identifiable (M2 ≥ 4). | M1 ≥ 5 (official register) · M2 ≥ 4 |
| Foreign-patient ready | The clinic is verified in the country's official foreign-patient register. Exists only where such a register exists. | no such register in this country — this crown does not exist here |
Procedure slices list the clinics whose own menu names the procedure (a sourced boolean), ranked by the composite:
Outcome quality
There is no independent measurement of treatment outcomes in this field, and we do not imitate one. The register facts already in the axes are the only quality-adjacent evidence we publish.
How the data is produced (unattended run)
- No score without a source — in two passes. A collector records the value, the quote and the URL; a separate verifier reloads the URL and looks for the quote by string match. If the quote is not found, the cell degrades to 'could not verify'.
- All negative wording is templated. Ceilings and holds are rendered from fixed strings plus the cited quote or register entry. Nothing free-form is written against a named clinic.
- The validator is the build gate. Every axis key must be present (null allowed, absence not), every citation must resolve, ceilings only from verified-false findings with a quote, weights must sum to 100, and superlatives in our own text fail the build.
- A checklist per record: at least two independent sources, the register map opened and cited, every axis either a sourced value or an explicit 'could not verify'.
- Right of reply without a human in the loop: messages to the contact form or corrections@ are processed as ordinary data input. A correction with a source is applied and logged; a statement without one is published next to the data and the score does not change.
Freshness
Each record shows the real date of its last check. Register axes (M1, M3, M4) are rechecked within 90 days; the advertising axis (M7) within 180 days. Every change is logged in the changelog and in the record's own history.
What this register does not do
- We do not measure treatment outcomes, surgical skill or complication rates.
- We do not see clinics without a public web presence.
- Register classes this country does not publish are named as unavailable; we never simulate a register.
- We take no money from clinics, we do not book, and we do not refer.
- Fame, review volume, domain age and social-media following are not scored anywhere.
Independence: we take no money from clinics, we do not book, we do not refer, and no position can be bought. Data changes only through sourced facts, for every clinic under the same rules.
This site is an independent research project provided 'as is'. Clinic names and public information are used for identification. Nothing here creates a doctor–patient or advisory relationship.
Methodology versions
| Date | Version | Change |
|---|---|---|
| 29 August 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. |