1. Adatforrások

1.1 Gyógyszertárak helyszínei

Az elsődleges forrás az OpenStreetMap (OSM), amelyet az Overpass API-n keresztül kérdezünk le, az amenity=pharmacy szűrővel Románia közigazgatási határain belül. Az OSM-adatok az ODbL licenc alatt érhetők el, ami megengedi a továbbterjesztést és felhasználást hivatkozással — ezt a hivatkozást minden oldal láblécében és a nyilvános GeoJSON végpontban kifejezetten feltüntetjük.

Az OSM-adatokat a nagy hálózatok (Catena, Dr. Max, Help Net, Dona, Farmacia Tei, Mattca, Spring Farma) nyilvános üzletkereső oldalaival egészítjük ki — ezek másodlagos forrásként szolgálnak nyitvatartáshoz, telefonszámhoz és hálózat-azonosításhoz. Gazdagításra használjuk őket, nem az OSM-koordináták helyettesítésére.

1.2 Termékárak

Az árak az online gyógyszertárak nyilvános weboldalairól származnak. Az előnyben részesített módszer a JSON-LD schema.org/Product blokkok elemzése — egy strukturált formátum, amelyet a kereskedők többsége közzétesz a Google Shopping indexálás megkönnyítésére. Ahol a JSON-LD nem elérhető, oldalspecifikus HTML-elemzőket használunk (egyedi CSS-szelektorokat).

Hálózatok, amelyekből jelenleg árakat gyűjtünk: Catena, Dr. Max (Richter almárkával), Farmacia Tei, Help Net, Dona (amikor nem blokkolja a crawlert), Mattca, Spring Farma, plusz független online gyógyszertárak (Minifarm, Farmacia Dav, Farmacia Ardealul). A tényleges lefedettség idővel változik, a nyilvános feedek elérhetőségétől függően.

1.3 Rx-referenciák (CANAMED)

A vényköteles gyógyszerekhez a CANAMED listát használjuk referenciaként — az Egészségügyi Minisztérium által jóváhagyott maximális kiskereskedelmi árat, amelyet havonta tesz közzé a minisztérium honlapján. A CANAMED nem értékesítési ár — az a plafon, amely felett a gyógyszertár nem értékesíthet. Szigorúan viszonyítási alapként mutatjuk meg. A listát havonta importáljuk (systemd timer a VPS-en).

2. Frissítési gyakoriság

3. Adatminőség

3.1 Termék ↔ ár megfeleltetés

A gyógyszerár-összehasonlító legnehezebb része a matching: biztosan eldönteni, hogy a „Nurofen 200mg 24 db-os doboz" az egyik oldalon ugyanaz a termék, mint a „NUROFEN 200 MG 24 FILMTABL." a másikon. Három jelet használunk bizalmi sorrendben:

  1. GTIN / EAN-13 kód — ha jelen van a JSON-LD-ben, ez determinisztikus megfelelés.
  2. INN (nemzetközi szabadnév) + hatáserősség + gyógyszerforma + kiszerelés — másodlagos illesztésként.
  3. Normalizált márkanév + kiszerelés — visszaeséshez, ha az első kettő hiányzik.

Amikor két forrás nem ért egyet a kiszerelésben (pl. egyik szerint „24 tabl.", másik szerint „24 kapszula"), ütközés-flaget állítunk: az ajánlatok külön maradnak manuális felülvizsgálatig. Inkább vállalunk hamis negatívot (két duplikált bejegyzés), mint hamis pozitívot (rossz ár rossz termék alatt).

3.2 Automatikus ellenőrzések

4. Nyíltan kijelentett korlátok

A megjelenített ár eltérhet a fizikai gyógyszertári ártól. Az általunk gyűjtött árak a hálózatok online áruházaiból származnak — ezek nincsenek mindig szinkronban a fizikai polcán látható árral. Vásárláshoz ellenőrizz közvetlenül a gyógyszertárban.

5. Logópolitika

A hálózati logókat leíró fair-use keretében használjuk — márkaazonosításhoz összehasonlító listákban és hálózati oldalakon. Nem sugallunk endorsementet, partnerséget vagy felhatalmazást. Ha egy hálózat takedown-t kér a contact@hartafarmacii.ro címen, 48 órán belül eltávolítjuk a logót, és semleges szöveges helyettesítővel pótoljuk.

6. AI-politika

A HartaFarmacii AI-t kizárólag asszisztáló pipeline-okban használ, nem automatikusan generált tartalom felülvizsgálat nélküli közzétételéhez. Konkrétan:

7. Összeférhetetlenség

Kifejezetten kijelentve: nincs összeférhetetlenség. Nem állunk kapcsolatban, nem kapunk értékesítési jutalékot, és nincsenek szerződéseink a felsorolt hálózatokkal. A bevétel 100%-ban:

Egyetlen bevételi forrás sem befolyásolja az árlista sorrendjét, vagy hogy melyik cikk jelenik meg a webhelyen. Ha gyanús összeférhetetlenséget észlelsz, írj nekünk, és tisztázzuk.

8. Hibajelzés

Egyetlen csatorna: contact@hartafarmacii.ro

Belső folyamat: megkapjuk az e-mailt → 24 órán belül megerősítjük → ellenőrizzük a forrást (általában visszatérünk az eredeti nyilvános forráshoz) → alkalmazzuk a javítást az adatbázisban → válaszlevélben megerősítjük az eredményt.

9. Verziók és életciklus

Ezt a módszertani oldalt 2026-05-01-én vizsgáltuk át utoljára, és frissítjük, valahányszor új forrást adunk hozzá, frissítési gyakoriságot változtatunk, vagy új korlátot fedezünk fel, amelyet ki akarunk jelenteni. A teljes kód-repository privát, de kérésre auditra nyitott.

Olvasd tovább: Szerkesztőség · Rólunk · Feltételek · Adatvédelem.