Repository navigation
Releases: ZoliQua/Praxisterkep
Releases · ZoliQua/Praxisterkep
Release list
v1.53.0
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; aLICENSE.mdfelsorolja 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
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 adoctor(validate.py, új teszt). build_eeszt.py: a tömörített EESZT-archívumwithblokkban nyílik meg.geocode.yml: alimitbemenet 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átottnoqa-t kapott.
v1.51.1
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égifavicon.svghelyé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/ésCLAUDE.mdkikerült a git-történetből, és a.gitignore-ba
került (azime-kezirat/mappával együtt).
v1.51.0 — Európa, oldalsó menük, verziószám a láblécben
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.jsonaz 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; aLICENSE.mdszerint adata/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.cffa 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 adata/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.