momentum-mozgalom-tech / mikor-oltanak

A mikoroltanak.hu weboldal kódja
https://mikoroltanak.hu
GNU General Public License v3.0
2 stars 3 forks source link

Integráljuk a publikus háziorvosi szolgálatok adatait #3

Open mdanka opened 3 years ago

mdanka commented 3 years ago

http://www.neak.gov.hu/felso_menu/lakossagnak/szerzodott_szolgaltatok/haziorvosi_szolgalatok.html

gergobergo commented 3 years ago

Van schema esetleg a JSON-nak? Szívesen megcsinálom ebből az excel-ből a JSON-t ha megmondod, hogy milyen schema-ba rendezzem az adatokat.

mdanka commented 3 years ago

@gergobergo Hmm, nekem itt az sem teljesen világos, hogy ez hogy működjön. Mármint tegyük fel, hogy importáljuk őket. Utána mi történik? Ez a regisztrációkor segít? Módosíthatják a háziorvosok az adatokat? Ezekre van esetleg valami ötleted?

gergobergo commented 3 years ago

Ugye szerintem ez attól is függ, hogy hogyan töltik fel az adatokat. Amiket én látok én most így hirtelen opcióknak:

1. Orvosoknak van egy regisztráció és egy back office felületen tudják feltölteni az adatokat. 2. Kapnak egy CSV file-t, amit kitöltenek Excelben az adatokkal és visszaküldik emailben. Erre van egy backoffice felület, ahol mi feltöltjük a CSV file-t, ami megfelelően frissíti az adatbázist. 3. CSV filet-t konvertáljuk JSON-ba és azt a firebase-en hozzáadjuk az adatbázishoz egy PUT/PATCH request-el.

Most így hirtelen ezek jutnak eszembe. Az orvosoknak authentikációt csinálni + az adatkezelési dolgoknak megfelelni szerintem nagyobb munka.

UPDATE: Azóta megtaláltam a feltöltő oldalatokat és picit félreértettem a kérdést. :)

gergobergo commented 3 years ago

@gergobergo Hmm, nekem itt az sem teljesen világos, hogy ez hogy működjön. Mármint tegyük fel, hogy importáljuk őket. Utána mi történik? Ez a regisztrációkor segít? Módosíthatják a háziorvosok az adatokat? Ezekre van esetleg valami ötleted?

A publikus adatbázistból letisztáznám azokat, amelyeket amúgy is kérünk az orvosoktól, amikor regisztrálnak (kiegészítve ugye ezzel a PR-al: https://github.com/momentum-mozgalom-tech/mikor-oltanak/pull/8

Tehát az elején mondjuk elkérjük az irányítószámot. Akkor már rögtön hatalmasat tudnánk szűrni azon a listán. És után esetleg egy option selectorral kiválaszthatná a saját nevét. Így nem kellene tisztítgatni az adatokat meg szabályozni, hogy hogyan adja meg a nevét.

Majd a kiválasztott név alapján mi ki tudjuk tölteni a címet és a telefonszámot. Az emailcímet meghagynám opcionálisnak. Persze így hagyatkozunk az adatbázisra, hogy jók az adatok benne, de ez csak egy prefill lenne. Attól még a user tudja módosítani az input field-ek értékét (mondjuk egy másik telefonszámra).

Mit gondolsz?

mdanka commented 3 years ago

Ahá, értem. Szerintem ez így jó ötlet!

Viszont a mostani felhasználói szám mellett azt mondanám, hogy még ne tegyünk bele bonyolítást. Szerintem ezt akkor lenne érdemes, ha látjuk, hogy jobban terjed, és tényleg sokaknak hasznos az alkalmazás. Addig én minél egyszerűbbnek hagynám meg a weblapot, hogy a lehető legkevesebb erőforrást kelljen karbantartásra fordítani (sajnos csupa önkéntes segít és rengeteg a teendő).

Erről mit gondolsz?


Egyébként ha van kedved más reactos/typescriptes projektben is segíteni, akkor szólj, tökre örülnénk neki :) Rengeteg teendő van. Ha írsz facebookon, akkor tudunk e-mail-címet cserélni vagy chaten beszélni! https://www.facebook.com/miklos.andras.danka

gergobergo commented 3 years ago

Ahá, értem. Szerintem ez így jó ötlet!

Viszont a mostani felhasználói szám mellett azt mondanám, hogy még ne tegyünk bele bonyolítást. Szerintem ezt akkor lenne érdemes, ha látjuk, hogy jobban terjed, és tényleg sokaknak hasznos az alkalmazás. Addig én minél egyszerűbbnek hagynám meg a weblapot, hogy a lehető legkevesebb erőforrást kelljen karbantartásra fordítani (sajnos csupa önkéntes segít és rengeteg a teendő).

Erről mit gondolsz?

Egyébként ha van kedved más reactos/typescriptes projektben is segíteni, akkor szólj, tökre örülnénk neki :) Rengeteg teendő van. Ha írsz facebookon, akkor tudunk e-mail-címet cserélni vagy chaten beszélni! https://www.facebook.com/miklos.andras.danka

Írtam.