Vesmír zdravia – otvorená interaktívna mapa zdravotníckych zariadení na Slovensku

Ahojte všetci,

volám sa Tomáš a som grafik, manžel a otec 2 malých detí. Až poslednú dobu som začal viac vnímať problémy s hľadaním lekárov. Potreboval som alergológa - čo som našiel, tam ma nezobrali. Manželka predoperačné - hodiny googlenia a hľadania po weboch. Synček po narodení ultrazvuk - opäť googlenie a zisťovanie, kde robia novorodencom ultrazvuk. Tak som si povedal, stačilo.

Preto som vo voľnom čase zozbieral otvorené dáta a postavil nad nimi Vesmír zdravia – nezávislý a bezplatný projekt.

Jeden ucelený profil zariadenia z 5 rôznych zdrojov

Namiesto toho, aby používateľ musel dohľadávať čriepky informácií na viacerých miestach, táto pipeline spája a normalizuje dáta do jedného kanonického profilu:

  • Meno lekára za anonymnou firmou (RPO + MUDr. heuristika): V 62 % prípadov e-VÚC uvádza len s.r.o. firmu. Pipeline automatizovane ťahá dáta z Registra právnických osôb (RPO), filtruje štatutárov s lekárskym titulom a pri jednoambulantných poskytovateľoch vracia meno lekára priamo do vyhľadávania.
  • Skutočná zmluvnosť (priame dávky poisťovní): Ignorujú sa neaktuálne dáta z e-VÚC a integrujú sa priame zoznamy zmluvných lekárov od VšZP a Dôvery, kontrolované automatizovaným dátovým auditom.
  • Areály nemocníc a polikliník ako polygóny: Prepojil sa register 99 kategorizovaných nemocníc MZ SR, kódy ÚDZS na IČO a obrysy z OpenStreetMap polygónov. Systém vďaka tomu rozumie uceleným areálom (Kramáre, Ružinov, UNLP…) a nezlučuje ich naivným plošným rádiusom.
  • Domáca ošetrovateľská starostlivosť (ADOS) a hospice: Zmapovali sa agentúry domácej starostlivosti vrátane procesnej „cesty k službe“ (kto vypisuje návrh, kto schvaľuje a čo hradí poisťovňa). Pri sociálnych službách (DSS, opatrovanie patriace pod MPSVR) systém človeku vysvetlí rozdiel a navedie ho na správne inštitúcie.

Okamžitá navigácia priamo ku dverám

  • Z každej karty ambulancie, pohotovosti či nemocničného pracoviska je možné jedným klikom spustiť navigáciu (Google Maps, Waze) s presnými geokódovanými súradnicami bodu/areálu.
  • Pri veľkých budovách a poliklinikách systém navyše deteguje spoločné telefónne čísla (recepciu) a rozlišuje ich od priamych liniek do ambulancií.

Vyhľadávanie podľa symptómov a akútnych stavov

  • Vyhľadávač mapuje bežný ľudský jazyk na odbornosti („bolí ma zub“ → stomatológia).
  • Obsahuje detekciu akútnych stavov: pri dopytoch naznačujúcich úraz či ohrozenie života („zlomenina“, „bezvedomie“) okamžite prioritizuje urgentné príjmy, pohotovosti a volanie 155, namiesto ponúkania objednania k špecialistovi.

Čo plánujem do budúcna?

Projekt by som rád posúval ďalej, ak o to bude verejný záujem a ak mi to čas a financie dovolia:

  • mobilná aplikácia pre iOS.
  • používateľské profily – možnosť prihlásiť sa, uložiť si zoznam svojich lekárov a mať celú rodinnú zdravotnú logistiku na jednom mieste.
  • neustále vylepšovanie dát.

Web je plne funkčný a prístupný: https://vesmirzdravia.sk

Dátam som venoval extrémne veľa automatizovaných testov, auditov a krížových porovnávačiek voči zdrojom, no pri takmer 30-tisíc záznamoch si človek nikdy nemôže byť istý na 100%. Preto by som vás veľmi rád požiadal o technický a dátový feedback:

  • Úplne postačí, ak si len skúsite vyhľadať svojich lekárov a pozriete, či sedia údaje.
  • Ak narazíte na chybu v údajoch alebo neaktuálny kontakt, chcem vás poprosiť – nahláste to priamo cez tlačidlo Nahlásiť chybu (v detaile lekára alebo dole v päte). Formulár automaticky zakladá štruktúrované GitHub issue s ID záznamu a kontextom, vďaka čomu to viem omnoho jednoduchšie zapracovať do opráv.
  • Aké ďalšie otvorené datasety (napr. bezbariérovosť, parkoviská pri nemocniciach, doplnkové registre) by stálo za to integrovať?
  • Spätná väzba na UX a chovanie WebGL na rôznych typoch zariadení.

Vďaka za váš čas a konštruktívnu diskusiu.
Ing. Tomáš Búran

5 Likes