Skip to content

Rozšíření do prohlížeče obsahující automatický skript vypisující všechny odhalené mutace.

Notifications You must be signed in to change notification settings

PRO-OC/pro-oc-mutation-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRO OC Mutation finder

Preview Preview Preview

Rozšíření do prohlížeče obsahující automatický skript, který prochází přiložené Covid-19 žádanky a k nim asociované profily pacientů s cílem vypsat všechny pacientovi zjištěné mutace diskriminačními RT-PCR testy.

Zásady ochrany osobních údajů

Osobní informace pacientů podmíněné přihlášením do modulu Pacienti COVID-19 jsou použity pouze pro zavolání již stávajících funkcí modulu. Data nejsou jakkoliv zpracovávána ani přeposílána mimo tyto systémy.

Účel

Vypsat všechny mutace zjištěné (pozitivní i negativní) diskriminačními PCR testy.

Použití

  1. Vyexportovat žádanky na stránce Moje žádanky s výsledkem pozitivní do souboru.

Preview

a soubor přesunout do složky Assets/Žádanky.xlsx (je ve formátu):

  • 1. řádek obsahující sloupce v tomto pořadí: Datum, Číslo žádanky, Jméno, Příjmení, Číslo pojištěnce, Číslo pacienta, Stav žádanky, Pojišťovna (řádek je nepovinný, může zůstat prázdný, data se ale vždy začínají načítat až od 2. řádku)
  • 2. až n. řádek konkrétních dat (nepovinné sloupce jsou Datum, Stav žádanky a Pojišťovna)
  1. Přihlásit se do webové aplikace Žádanky Covid-19 a modulu Pacienti Covid-19, kde je potřeba zakliknout roli Vakcinace
  2. Rozšíření nahrát do prohlížeče, kliknout na ikonu rozšíření (v případě potřeby zobrazení logování kliknout prozkoumat popup okno a otevřít záložku console), kliknout na tlačítko pod ikonou rozšíření

Preview

  1. Zobrazené logy uložené z console lze zpřehlednit např. takto:
# jednotlivé sloupce oddělené mezerami
cat report_file.log | grep '^popup.js:*' | cut -b 21- | sort -n -t"." -k3 -k2 -k1 | uniq | awk NF > report_file_formatted.log

# převedení na .csv s oddělovačem středníkem a hlavičkou
cat report_file_formatted.log | sed '-es/ /;/'{6..1} > report_file.csv
echo -e "Datum;Cislo_zadanky;Datum_narozeni;Pohlavi;Nazev_mutace;Vysledek_mutace;Laborator1;Laborator2;Laborator3" | cat - report_file.csv > report_file.cs
# otevřít a zavřít například v Libre Office Calc, aby se doplnili chybějící separátor pro Laboratoř č. 2 a 3

Logování

  • Každý záznam uvádí číslo žádanky ke které se vztahuje
...
 19.07.2021 6907778154 23.12.1992 žena E484K Negativní PHA-325&Všeobecná fakultní nemocnice v Praze&64165
 15.08.2021 3032525969 10.10.1991 žena L452R Pozitivní PHA-433&Všeobecná fakultní nemocnice v Praze, ULBLD, Sérologická laboratoř&64165
 15.08.2021 3032525969 10.10.1991 žena P681R Pozitivní PHA-433&Všeobecná fakultní nemocnice v Praze, ULBLD, Sérologická laboratoř&64165
 02.01.2022 2990218714 05.06.2001 žena Del69-70 Pozitivní PHA-325&Všeobecná fakultní nemocnice v Praze&64165
 02.01.2022 2990218714 05.06.2001 žena K417N Pozitivní PHA-325&Všeobecná fakultní nemocnice v Praze&64165
 05.01.2022 3030669682 01.12.1990 žena Del69-70 Pozitivní PHA-325&Všeobecná fakultní nemocnice v Praze&64165
...

Problémy

  • Stává se relativně často, že zadané mutace u konkrétního konfirmačního RT-PCR testu jsou duplikované

Preview