Impresszumv0.3.0

Az adatforrások részletes bemutatása és az alkalmazás működése.

Jogi Nyilatkozat és Felelősségkizárás

Ez az alkalmazás egy független, harmadik fél által fejlesztett információs eszköz. A weboldal semmilyen formában nem áll kapcsolatban az NNGYK-val, a NEAK-kal, az EMA-val, illetve semmilyen állami vagy európai hatósággal, és nem minősül azok hivatalos kommunikációs csatornájának.

Az itt megjelenített adatok kizárólag tájékoztató jellegűek, és nem minősülnek orvosi, gyógyszerészeti vagy jogi tanácsadásnak. Bár az alkalmazás az adatokat automatizáltan a hivatalos hatósági forrásokból nyeri ki, az adatok feldolgozása során fellépő technikai hibákért, az esetleges szinkronizációs késésekért, illetve a megjelenített információk teljességéért és pontosságáért a fejlesztő semmilyen felelősséget nem vállal.

Szakmai vagy joghatással bíró döntés (pl. gyógyszer felírása, helyettesítése, forgalmazása) kizárólag az érintett hatóságok hivatalos weboldalain közzétett, aktuális dokumentumok alapján hozható meg.

Magyar (NNGYK / OGYÉI) adatforrások

A magyar listák az OGYÉI / NNGYK hivatalos nyilvántartások oldaláról származnak. A webapp naponta egyszer futó automatizált háttérfolyamatokkal kigyűjti a következő listákat, és azokat a belső felhőalapú tárhelyén tárolja a gyors betöltés érdekében:

  • Gyógyszeradatbázis: Közvetlenül a https://ogyei.gov.hu/generalt_listak/tk_lista.csv fájlból frissül naponta egyszer.
  • Hiánycikkek: Közvetlenül a https://ogyei.gov.hu/generalt_listak/shortage_lista.csv fájlból frissül naponta egyszer.
  • Nagykerek: Közvetlenül a https://ogyei.gov.hu/generalt_listak/gyogyszernagykereskedok.csv fájlból frissül naponta egyszer.
  • Kontingens engedélyek: Közvetlenül a https://ogyei.gov.hu/dynamic/kontingens.xlsx fájlból frissül naponta egyszer.
  • Pozitív lista (Magisztrális): Naponta egyszer megkeresi a Magisztrális gyógyszerek készítéséhez felhasználható gyógyszeranyagok listája hivatkozást, és azt letöltve dolgozza fel.
  • Helyettesíthetőségi lista: Naponta egyszer megkeresi a Helyettesíthetőségi lista hivatkozást, és azt letöltve dolgozza fel.
  • Folyamatban levő engedélyezések: Naponta egyszer megkeresi az Az NNGYK-ban iktatásra került és folyamatban levő forgalomba hozatali engedélyezési kérelmek listája hivatkozást, és azt letöltve dolgozza fel.
  • Stratégiai gyógyszerlista: Naponta egyszer megkeresi a Stratégiai gyógyszerlista hivatkozást, és azt letöltve dolgozza fel.

PUPHA (NEAK) adatforrások

A PUPHA adatbázis és a kapcsolódó listák a NEAK Végleges PUPHA oldaláról származnak:

  • PUPHA Kereső: A teljes Publikus Gyógyszertörzs naponta egyszer letöltésre kerül, mely adatbázisként szolgálja ki a komplex, gyorskereső felületet.
  • Változások: Naponta egyszer megkeresi a Publikus Gyógyszertörzs – változások hivatkozást és letöltve feldolgozza azt.
  • Új készítmények: Naponta egyszer megkeresi a Publikus Gyógyszertörzs – új készítmények hivatkozást és letöltve feldolgozza azt.
  • Törölt készítmények: Naponta egyszer megkeresi a Publikus Gyógyszertörzs – törölt készítmények hivatkozást és letöltve feldolgozza azt.

EMA (Európai Gyógyszerügynökség) adatforrások

Az EMA listákat az alkalmazás naponta egyszer az EMA szakmai oldalairól gyűjti össze (automatizált lekérdezéssel):

  • Union list of critical medicines: Naponta egyszer a hivatalos EMA oldalról keresi meg a union-list-critical-medicines szót tartalmazó, legfrissebb .xlsx fájlt.
  • N-nitrosamines: Naponta egyszer a hivatalos Nitrosamine oldalon keresi meg az appendix-1-acceptable-intakes-established-n-nitrosamines nevű .xlsx fájlt.
  • EURD list: Naponta egyszer az EMA PSUR oldalán keresi meg a list-european-union-reference-dates-eurd-frequency-submission szót tartalmazó .xlsx fájlt.
  • Excipient list: Naponta egyszer az Excipients labelling guideline oldalon található legfrissebb .xlsx fájlt olvassa be.

Technikai háttér

A weboldal mögöttes motorja naponta egyszer automatikusan letölti és egységes JSON formátummá alakítja a hivatalos forrásokon fellelhető Excel (XLSX) és CSV fájlokat. Az így előállított adatok egy felhőalapú tárhelyre (Vercel Blob) kerülnek. Amikor egy látogató megnyitja a weboldalt, az adatok már valós idejű letöltési és feldolgozási várakozás nélkül, azonnal ebből a belső gyorsítótárból töltődnek be, jelentősen felgyorsítva a felhasználói élményt és tehermentesítve a hatósági weboldalakat.

Adatkezelési és Technikai Tájékoztató

Az oldal nem használ analitikai vagy marketing célú sütiket (cookie-kat). A böngésző helyi tárhelyét (localStorage) kizárólag a webalkalmazás alapvető működéséhez (pl. táblázatok oszlopbeállításainak megjegyzése, letöltött adatok átmeneti tárolása a gyorsabb működés érdekében) kerül felhasználásra.

Verziókövetés (Changelog)

Minden jelentős változtatás ebben a projektben itt kerül dokumentálásra.

[0.3.0] - 2026-06-15

Dizájn és megbízhatóság javítása.

Hozzáadva

  • Kereső és Kártya finomítások: Stabilizált URL szinkronizáció, megszűnt a kártyák "visszanyílásának" hibája a visszalépések során.
  • Megújult UI elemek: Szebb, lenyíló (chevron) ikonok az impresszum oldalon és interaktív link kiemelések a főoldalon.
  • Adatgyűjtés optimalizálása: A "Kontingens engedélyek" letöltése mostantól stabilan a hivatalos .xlsx fájl közvetlen elérésével történik.
[0.2.0] - 2026-06-15

UI és navigációs élmény finomhangolása, URL-alapú állapotkezelés bevezetése.

Hozzáadva

  • Kártyák URL alapú állapotkezelése (?card=ID): A kiválasztott elemek megnyitott állapota mostantól szinkronizálva van az URL-lel, így a linkek megoszthatók, és az oldal frissítésekor is nyitva maradnak a kártyák.
  • Intelligens böngészési előzmények (History) kezelés:
    • Kártya megnyitásakor a böngésző megjegyzi a lépést (pushState), így a Vissza gomb megnyomásával pontosan oda térhetünk vissza, ahonnan jöttünk (a leszűrt, paraméter nélküli listára).
    • A kártyán belüli következő/előző elemekre való léptetés nem szemeteli tele az előzményeket (replaceState).
    • A kártya bezárása ("X" gombbal) egy tiszta visszalépést hajt végre (history.back()), megelőzve az előzmények indokolatlan növekedését.
[0.1.0] - Baseline (Kezdeti állapot)

A verziókövetés kezdete.

Hozzáadva / Meglévő funkciók

  • Gyógyszerkereső Webalkalmazás: Alapvető Next.js (React) alapú webes felület inicializálása.
  • Adatkinyerési folyamat (Data Extraction): Szkriptek és logikák a különböző külső adatforrások beolvasásához (ZIP fájlok kicsomagolása, Excel (xlsx), Access DB (mdb-reader) és HTML (cheerio) feldolgozása).
  • PUPHA Adatok Integrálása: A gyógyszerinformációs adatok kinyerése és integrálása a megjelenítendő listákba.
  • Lokális Adatbázis: Adattárolás SQLite adatbázisban (better-sqlite3) a gyors kereséshez és listázáshoz.
  • Vercel Támogatás: Automatikus deploy beállítások és Vercel Blob storage (@vercel/blob) integráció előkészítése.

© 2026 Dr. Rádics Gergely