An open API service indexing awesome lists of open source software.

https://github.com/pro-oc/pro-oc

Rozšíření do prohlížeče usnadňující práci s Covid-19 registrem Žádanky Covid-19 a modulem Pacienti Covid-19.
https://github.com/pro-oc/pro-oc

browser-extension covid-19 google-chrome-extension microsoft-edge-extension mozilla-firefox-extension sars-cov-2

Last synced: 25 days ago
JSON representation

Rozšíření do prohlížeče usnadňující práci s Covid-19 registrem Žádanky Covid-19 a modulem Pacienti Covid-19.

Awesome Lists containing this project

README

          

# PRO OC

[Rozšíření do Mozilla Firefox](https://addons.mozilla.org/addon/pro-oc/), [Doplněk do Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/pro-oc/cdgmeeomaokdpefkcgnlibnlnggombjf?hl=cs-CZ)

![Preview](preview/nahled.PNG)

Rozšíření přidává užitečné funkce do modulu [Pacienti COVID-19](https://ereg.ksrzis.cz/Registr/CUDZadanky/VyhledaniPacienta) a [Žádanky testů COVID-19](https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni) s cílem usnadnit práci s těmito systémy.

## Zásady ochrany osobních údajů

Osobní informace pacientů podmíněné přihlášením do modulu [Pacienti COVID-19](https://ereg.ksrzis.cz/Registr/CUDZadanky/VyhledaniPacienta) a webové aplikace [Žádanky testů COVID-19](https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni) jsou použity pouze pro přidání nových funkcí zmíněných níže. Přidané funkce využívají již stávajících funkcí obou systémů. **Žádná data nejsou jakkoliv zpracovávána ani přeposílána mimo tyto systémy.**

## Změny pro Mozilla Firefox

- Použití manifest souboru s verzí 2 manifest.v2.json
- Klávesové zkratky nelze v Mozille Firefox měnit, tzn. z toho důvodu je potřeba přenastavit klávesové zkratky, které blokují zvolené pro rozšíření. V případě použití ``ALT + A / S`` a ``ALT + P / O`` je potřeba na stránce ``about:config`` přenastavit ``ui.key.menuAccessKey = 17``. Menu bude poté reagovat ne na ALT + key, ale na ALT + SHIFT + key.

## Žádanky testů COVID-19

- Přidává tlačítko **Stáhnout certifikát** na stránku Overovani

![Preview](preview/tlacitko_stahnout_certifikat.PNG)

- Přidává tlačítko **Detail pacienta** na stránku Overovani

![Preview](preview/tlacitko_detail_pacienta_zadanky_covid_19.PNG)

- Přidává zobrazení aktivních žádanek a tlačítko **Zkontrolovat žádanku** při vytváření nové žádanky

![Preview](preview/aktivni_zadanky_tlacitko_zkontrolovat_zadanku.png)

![Preview](preview/aktivni_zadanka_jiz_existuje.png)

- Na stránce Oveření antigenního testu předvyplnuje kód a title výrobce z nastavení a negativní výsledek

![Preview](preview/predvyplnovani_ag_vyrobce_a_negativniho_vysledku.png)

## Pacienti COVID-19

- Přidává tlačítko **Detail pacienta** na detail žádanky

![Preview](preview/tlacitko_detail_pacienta.PNG)

- Přidává tlačítko **Vyhledat pacienta** na detail pacienta do sekce **Detail pacienta**

![Preview](preview/tlacitko_vyhledat_pacienta.png)

- Přidává tlačítko **Vyhledat moje žádanky** na detail pacienta do sekce **Žádanky a testy**

![Preview](preview/tlacitko_vyhledat_moje_zadanky.PNG)

- Přidává tlačítko **Stornovat žádanku** i na detail PCR žádanky se zaškrtnutým **Provedl jsem odběr**

## Žádanky testů COVID-19 + Pacienti COVID-19

- Přidává tlačítko **Detail žádanky na Žádanky testů COVID-19** na detail žádanky v modulu **Pacienti Covid-19**

![Preview](preview/tlacitko_detail_zadanky_na_Zadanky_testu_covid_19.PNG)

- Přidává možnost přesunout vytváření žádanky z **Žádanky testů Covid 19** do modulu **Pacienti COVID-19**

![Preview](preview/preview_presunout_zadanku_do_Pacienti_covid_19.PNG)

- Přidává možnost vidět a změnit přihlašovací údaje do aplikace [Tečka](https://ockodoc.mzcr.cz/napoveda/tecka/cz/) nebo [ocko.uzis.cz](https://ocko.uzis.cz/) včetně tlačítka **Detail pacienta**

![Preview](preview/moznost_ulozit_prihlasovaci_udaje_na_zadance.PNG)

- Na stránce ověření žádanky zobrazuje údaje na profilu (email, telefon) a umožňuje tlačítkem **Uložit na profil** tyto údaje přepsat údaji ze žádanky

![Preview](preview/zobrazeni_udaju_na_profilu_pri_overeni_zadanky.PNG)

- Přidává možnost předvyplnit vytvářenou žádanku za pomoci před-definovaných šablon **PCR na pojišťovnu / samoplátce, AG na pojišťovnu / samoplátce a PCR konfirmační na pojišťovnu / samoplátce**, které jdou použít kliknutím na tlačítko s již zmíněných názvem šablony nebo použitím nastavené klávesové zkratky. Zkratky jdou nastavit PCR/AG na pojišťovnu/samoplátce šablonám. Navrhované klávesové zkratky jsou uvedené v závorce na přiloženém obrázku.

![Preview](preview/tlacitka_sablon_a_klavesove_zkratky.png)

![Preview](preview/nastaveni_klavesovych_zkratek.png)

Zmíněné šablony jdou částečně upravit v nastavení v sekci **Nastavení zdravotnického zařízení, které vystavuje žádanku:**. Ostatní hodnoty šablony jsou:

| | Klávesová zkratka | Zdravotní pojišťovna / Samoplátce | Kontaktní telefon | Rizikové povolání - kolektiv | POCT | Testovaný e-mail | Symptomy | Klinicky závažný stav | Indikace | Typy testů | Proveden odběr | Preferované odběrné místo | Prioritizace odběru | Ordinace e-mail | Ordinace telefon | Ordinace IČP | Vystavil
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
| PCR pojišťovna | Default (Ctrl + Shift + P) | / | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Preventivní (Indikace=3) | PCR (TypyTestu=PCR) | Default false (u PCR vždy z nastavení ProvedenOdber=True|False) | / (v případě neprázdné hodnoty z nastavení např. PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni |
| PCR samoplátce | Default (Ctrl + Shift + O) | **Samoplátce** ZdravotniPojistovnaKod=300 | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | / | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Preventivní (Indikace=3) | PCR (TypyTestu=PCR) | Default false (u PCR vždy z nastavení ProvedenOdber=True|False) | / (v případě neprázdné hodnoty z nastavení např. PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni nebo v případě přesměrování do modulu Pacienti Covid-19 jméno a přijmení přihlášeného uživatele |
| PCR konfirmační na pojišťovnu | - | / | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Konfirmační (Indikace=5) | PCR (TypyTestu=PCR) | Default false (u PCR vždy z nastavení ProvedenOdber=True|False) | Default (OdberneMistoKod=PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni nebo v případě přesměrování do modulu Pacienti Covid-19 jméno a přijmení přihlášeného uživatele |
| PCR konfirmační samoplátce | / | **Samoplátce** ZdravotniPojistovnaKod=300 | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | / | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Konfirmační (Indikace=5) | PCR (TypyTestu=PCR) | Default false (u PCR vždy z nastavení ProvedenOdber=True|False) | / (v případě neprázdné hodnoty z nastavení např. PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni nebo v případě přesměrování do modulu Pacienti Covid-19 jméno a přijmení přihlášeného uživatele |
| AG samoplátce | Default (Ctrl + Shift + S) | **Samoplátce** ZdravotniPojistovnaKod=300 | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | / | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Preventivní (Indikace=3) | Antigen (TypyTestu=Antigen) | **Neproveden** (ProvedenOdber=False) | / (v případě neprázdné hodnoty z nastavení např. PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni nebo v případě přesměrování do modulu Pacienti Covid-19 jméno a přijmení přihlášeného uživatele |
| AG na pojišťovnu | Default (Ctrl + Shift + A) | / | * | Default Jiné (RizikovePovolaniKod=Jine) | Neprovedl jsem POCT test, chci jen vystavit žádanku (TypPoctTestu=1) | / | Default Jiné (SymptomZadne=True) | Default No (KlinickyZavaznyStav=False) | Preventivní (Indikace=3) | Antigen (TypyTestu=Antigen) | **Neproveden** (ProvedenOdber=False) | / (v případě neprázdné hodnoty z nastavení např. PHA-566) | / | / (v případě neprázdné hodnoty z nastavení např. reditel@vfn.cz) | / (v případě neprázdné hodnoty z nastavení) | / (v případě neprázdných hodnot z nastavení, odlišeno pro AG a PCR např. 02004657 a 02004655) | Jméno a příjmení z cookies nastavované na přihlašovací stránce https://eregpublicsecure.ksrzis.cz/Registr/CUD/Overeni/Prihlaseni nebo v případě přesměrování do modulu Pacienti Covid-19 jméno a přijmení přihlášeného uživatele |

- Použití šablony odstraňuje **/** na konci **TestovanyUlice**
- Použití šablony odstraňuje u telefonního čísla první mezeru, přidává (počet čísel > 9) pokud chybí **+** (resp. **%2B**), u českého telefonního (9 čísel) přidává i předvolbu (tzn. **+420**)
- Použití šablony kontroluje a případně upravuje začátek čísla pojištěnce, aby odpovídal datumu narození (týká se cizinců, pro které se datum narození uvádí, ženám je ponechána přidaná hodnota 50 v měsících)
- V případě zadání datumu narození ve formátu **1965-01-13T00:00:00** použití šablony převádí datum narození na formát **13.1.1965**

- U cizinců nebo i u občanů ČR v případě, že se vytváření žádanky nebude přesměrovávat do ereg (je to v nastavení zakázané nebo není provedeno přihlášení), kde je ROB (register obyvatel) se při použití šablony zobrazí vyskakovací potvrzovací okno **Údaje o pobytu** a **Rizikové povolání** z minulé žádanky. V případě, že nějaká vystavená byla a **Rizikové povolání** se nabídne pouze v případě, že v minulé žádance nebyla použita defaultní možnost Jiné a v URL aktuální žádanky je nastavená defaultní možnost Jiné. Toto napovídání z předchozí žádanky lze vypnout v nastavení.

- Na stránce nastavení je možné zapnout použití testovacích registrů. (např. to znamená, že v případě použití některé z šablon dojde k přesměrování buď na **testovací** registr **Pacienti COVID-19** nebo **Žádanky testů Covid 19**)

- Při použití šablony dojde v případě přihlášení do modulu **Pacienti COVID-19** na přesměrování do něj a to z toho důvodu, že v registru **Žádanky COVID-19** není možné využít automatické předvyplnění trvalé adresy z registru obyvatel. Po přesměrování rozšíření automaticky doplní adresu. Toto nastavení přesměrování lze na stránce nastavení zakázat.

![Preview](preview/rob_adresa.png)

- do nastavení je možné zadat url adresu seznamu výrobců AG testů. Tento [originální zdroj](https://covid-19-diagnostics.jrc.ec.europa.eu/devices/export?target_type=6) zadat nelze z důvodu CORS. Je potřeba prostředník, který tento obsah vrátí. Např. [PRO OC Covid-19 CORS Proxy](https://github.com/PRO-OC/pro-oc-covid-19-cors-proxy). V případě nezadání vlastního url se použije verze výrobců z výše zmíněného odkazu uložená do tohoto rozšíření k 2.2.2022.

![Preview](preview/nastaveni.png)