Skip to content

Releases: ZoliQua/Praxisterkep

v1.53.0

Choose a tag to compare

@ZoliQua ZoliQua released this 19 Oct 17:15

Hozzáadva

  • PDF-export a megye, a járás és a település oldalán. A címsor melletti
    „PDF” gomb ablakot nyit: választható részek (összefoglaló, korösszetétel,
    ellátás, orvosváltások, elérhetőség, rangsor, egészség és életkörülmények,
    előrejelzés, járások, településlista 25/50/mind; településnél rendelők,
    busz, kockázati index, álláskeresők, változás, gyógyszertárak), nyelv
    (magyar/angol, az oldal nyelvétől függetlenül, a számformátummal együtt),
    ellátási ág, betűtípus (IBM Plex Sans, Source Serif 4, Roboto — mind teljes
    magyar ékezetkészlettel, beágyazva), betűméret, négy színpaletta
    (Praxistérkép, színtévesztő-barát, szürkeárnyalatos, egyszínű kék),
    grafikonméret, rácsvonalak, értékcímkék, A4 álló/fekvő, oldalszámozás. A
    beállításokat a böngésző megjegyzi.
  • A jelentés: minden oldalon fejléc a Praxistérkép logójával; a cím alatt a
    terület az ország térképén (megyénél a 20 megye, járásnál a 197 járás,
    kerületnél a főváros); az összefoglalóban az oldal két kártyája egymás
    mellett („településen nincs szerződött háziorvos”, „betöltetlen fogorvosi
    körzet a megyében lévőkből”); vektoros grafikonok fehér háttéren, leíró
    felirattal és forrással; a végén kiemelve az adatállapot; a láblécben
    „Praxistérkép · verzió · www.praxisterkep.hu · Nyilvános adatokból készült
    elemzés”, a készítés dátuma és az oldalszám. Betöltetlen ≠ ellátatlan és a
    névszabály a PDF-ben is érvényes.
  • A pdfmake és a betűtípusok csak az első gombnyomásra töltődnek le; a
    település-oldalak egy 625 bájtos szkriptet kapnak, a saját adatukat
    beágyazva viszik.
  • Zenodo: minden kiadás archiválva, az összes verzió DOI-ja
    10.5281/zenodo.23460426 (README, CITATION.cff).

Módosítva

  • Az adatkezelési tájékoztató szerint a böngésző a PDF-export legutóbbi
    beállításait is őrzi; a LICENSE.md felsorolja a betűtípusok OFL 1.1 és a
    pdfmake MIT licencét.
  • A vetítés (web/src/lib/projection.ts) React nélküli modulba került, hogy
    a PDF ugyanazokat az alakzatokat rajzolhassa, mint az oldal.

v1.52.0

Choose a tag to compare

@ZoliQua ZoliQua released this 19 Oct 15:13

Hozzáadva

  • Vercel Speed Insights (a Vercel javaslata, átvéve): süti és azonosító
    nélküli betöltési sebességmérés az alkalmazás oldalain. Ugyanarra az
    „Elfogadom”-ra indul, mint a Google Analytics, nélküle semmi nem töltődik
    be; a cím lekérdezési részét (megye, település) elküldés előtt levágja
    (web/src/lib/measure.ts, consent.js). Az adatkezelési tájékoztató, a
    lábléc és a sütisáv szövege ehhez igazodott; hatályos 2026. október 19-től.

Javítva (a 2026-10-19-i code review alapján)

  • A névmező-őr részszót is figyel: doctorName, orvosNeve, providerName
    ugyanúgy megállítja a publikálást, mint a doctor (validate.py, új teszt).
  • build_eeszt.py: a tömörített EESZT-archívum with blokkban nyílik meg.
  • geocode.yml: a limit bemenet környezeti változóként, egész számra
    ellenőrizve jut a parancssorba.
  • A havi munkafolyamat hiba esetén nem nyit második azonos issue-t: ha már
    van nyitott „ETL failed” issue, ahhoz fűz megjegyzést.
  • A NEAK nyilvántartási XLS-ekben nincs tárgyhónap; ez most a kódban
    dokumentálva van, a sorszám-őr és az azonos futásban letöltött PDF-ek
    hónapja áll helyette.
  • Ruff: importrendezés és a többi biztonságos automatikus javítás; a hat
    B023-találat (téves riasztás) indoklással ellátott noqa-t kapott.

v1.51.1

Choose a tag to compare

@ZoliQua ZoliQua released this 19 Oct 14:34

Hozzáadva

  • Saját favicon-csomag minden oldalon, a 6354 statikus település-oldalon is:
    favicon.ico, SVG, PNG-méretek, Apple-ikon, site.webmanifest és
    theme-color. A régi favicon.svg helyére lépett.

Javítva

  • Telefonon a felső menü egy gomb mögé csukódik: a hét menüpont addig
    három sort foglalt, a település-oldalakon a szakaszsávval együtt a képernyő
    ötödét. Asztali nézetben nem változott.
  • A település-oldalakon telefonon a szöveg a képernyő széléig ért: egy
    CSS-szabály lenullázta a konténer oldalsó margóját.
  • A bal oldali menü a megyeoldalon nem lépett tovább az első pontról: az
    első célpont az egész oldalt magában foglalja, így mindig az látszott
    „legfelül”. Most az a pont világít, amelynek a teteje legutoljára haladt át
    a képernyő felső harmadán (megye, járás, Továbbiak, Európa, Elemző).
  • Az Európa oldalon a „generalista orvos” helyett „általános orvos” (FEOR
    2211, az Eurostat „generalist medical practitioners” kategóriája).

Módosítva

  • A főoldal bevezetője az egész oldalt írja le: térkép és statisztikai
    elemző, megyei, járási, települési bontás, európai kitekintés, és hogy mi
    jár együtt a háziorvos-hiánnyal (menetidő, jövedelem, iskolázottság,
    álláskeresők, elkerülhető halálozás — együttjárás, nem ok-okozat).
  • docs/ és CLAUDE.md kikerült a git-történetből, és a .gitignore-ba
    került (az ime-kezirat/ mappával együtt).

v1.51.0 — Európa, oldalsó menük, verziószám a láblécben

Choose a tag to compare

@ZoliQua ZoliQua released this 18 Oct 22:41

Hozzáadva

  • Európa oldal (europa.html, új menüpont az Elemző után). Magyarország
    az EU 27 tagállama és az Egyesült Királyság között, szűkíthetően
    Közép-Kelet-Európára (HU, AT, SK, CZ, PL, RO, BG, mércének DE és UK) vagy a
    V4-re, bármelyik ország középpontba állítható. Öt témakör háziorvosi és
    fogorvosi ágon: ki van a rendelőben (orvos-, háziorvos-, fogorvos-, ápolósűrűség,
    az 55 év feletti orvosok aránya, végzettek), eljut-e a beteg (látogatás
    városban és vidéken, kimaradt ellátás a legszegényebb és a leggazdagabb
    ötödben), mit ér el (elkerülhető halálozás, szűrőprogramok, influenzaoltás,
    elkerülhető kórházi felvételek), mennyit költünk rá, mennyit keres az orvos.
    Mindegyikhez rangsor, térkép, idősor. Mellettük két tetszőleges mutató
    pontdiagramja, a NUTS 2 régiók térképe és kilenc határ menti régiópár
    (orvosok, halálozás, várható élettartam, GDP).
  • Új forrás (R): OECD Health Statistics (CC BY 4.0) — elkerülhető kórházi
    felvételek, orvosi jövedelmek, az Egyesült Királyság 2019 után. A Q forrás
    (Eurostat) kibővült az egészségügyi és a regionális adatbázissal és a GISCO
    határaival (etl/eu_compare.py, data/europe.json, data/geo/europe.json).
    Egy ország idősora mindig egy kiadótól származik; a brit OECD-sor csak akkor
    kerül be, ha a közös években 5%-on belül egyezik az Eurostattal.
  • Az Európa oldal bővítése: Kinek kell az ellátás? (65 év felettiek aránya,
    várható élettartam, egészségben eltöltött évek 65 évesen, saját egészség,
    tartós betegség), gyermekkori oltások (DTP, kanyaró — OECD), külföldön
    végzett orvosok
    , és orvosvándorlás: honnan jöttek az itt dolgozók, és
    hány itt végzett orvos dolgozik a jelentő országokban (térképpel; a képzés
    helye nem állampolgárság, nettó veszteséget nem számolunk). Minden
    mutatónál Most / Tíz év alatt nézet, az áttekintésben erősségek és
    gyengeségek
    diagram a középpontban álló országra.
  • A főoldalon két európai kiemelés: a háziorvos-sűrűség és a fogorvoshoz
    járás, mindkettő a régió országai között (data/europe_summary.json).
  • Az Európa oldal tetején a tartalomjegyzék a ragadós országválasztó sáv alá
    csúszott; az oldalsó menü és a felső lenyíló menü ugyanezt adja, ezért
    kikerült.
  • Módszertan: „Az európai összevetés” fejezet; lábléc: európai források.
  • Oldalsó menü a megyei, a járási és a „Továbbiak” (eddig „Ki lát el
    még?”) oldalon, és a településlistán a húsz megyével — ugyanaz a csúszó
    menü, mint az Elemzőn: széles képernyőn a bal margón, telefonon pöttysor.
  • Verziószám a láblécben minden oldalon, a 6354 statikus lapon is; a
    web/package.json az egyetlen helye, a kiadási jegyzetekre mutat.
  • A menüpont neve „Ki lát el még?” helyett „Továbbiak”.
  • Jogi: a lábléc kimondja, hogy az Eurostat- és OECD-adatok feldolgozása nem a
    kiadók álláspontja; a LICENSE.md szerint a data/geo/europe.json (GISCO)
    csak nem kereskedelmi célra használható, nem CC BY 4.0.
  • A felső menü magassága minden oldalon mérve van, így a ragadós sávok és a
    szakaszcímek telefonon sem csúsznak a többsoros menü alá.
  • A sitemap minden alkalmazásoldalt felsorol (eddig a megye-, járás- és
    módszertani oldal hiányzott).
  • CITATION.cff a Zenodo-kiadáshoz (a szerző ORCID-jával és a fő
    adatforrásokkal; a DOI az archiválás után kerül bele).
  • Kétnyelvű README: elöl angolul, utána magyarul.

Javítva (kódáttekintés)

  • Négy táblázatoszlop és két részletsor a fordítási kulcsát írta ki a
    felirat helyett (eeszt.colLicence, eeszt.colApprox,
    eeszt.colFunded) az ügyeleti, védőnői, szakellátási, gyógyszertári és
    gyse-táblákban.
  • A havi munkafolyamat a geokódolási és a címdöntési gyorsítótárat nem
    mentette: a felhőben lekért koordináták elvesztek, a következő futás újra
    lekérdezte őket, egy helyi újraépítésből pedig hiányoztak (19 település
    rendelőinél). Most a data/ mellett a két gyorsítótár is commitolódik.
  • Az Eurostat-adatot egy archivált válasz után soha nem kérte le újra; most
    30 napnál régebbi archívumnál újra letölti, hiba esetén figyelmeztetéssel
    az archívumból dolgozik.
  • Az új elemzőmodulok párhuzamos sorai (zip) szigorú módban futnak:
    eltérő hosszúságnál hibát dobnak, nem csonkolnak csendben.
  • A főoldal „Miért fontos?” kártyája egy átirányító oldalon át vezetett
    vissza önmagához; most közvetlenül a szakaszra mutat.
  • Fel nem használt importok az ETL-ben.