Sovelluksen tarkoituksena on toimia tukena veriryhmämäärityksen tulkinnassa, jatkotutkimusten tarpeen arvioinnissa ja potilaan verivalmisteiden valinnassa. Käyttäjä syöttää sovellukseen veriryhmämäärityksen raakatulokset ja saa tulkinnan tuloksille. Syötetyt näytteet tallentuvat tiedostoon, josta niitä voi käyttää esimerkiksi opetustarkoituksiin.
Sovellus on tarkoitettu käytettäväksi Python-versiolla 3.8 tai korkeampi.
Asenna riippuvuudet komennolla
poetry install
Käynnistä sovellus komennolla
poetry run invoke start
Aja testit:
poetry run invoke test
Aja testit ja tuota testikattavuusraportti:
poetry run invoke coverage-report
Suorita Pylint-tarkistukset:
poetry run invoke lint
Testitapausten tulkinta olettaa, ettei konfiguraatiotiedostossa ole tehty muutoksia hyväksyttäviin reaktiovoimakkuuksiin.
Näytetunnisteeksi voit antaa minkä vain uniikin merkkijonon.
Selvä veriryhmä A RhD neg: Anti-A 4, Anti-B 0, Anti-D 0, Kontrolli 0, A1-solu 0, B-solu 4
Ei-hyväksyttävä reaktiovoimakkuus Anti-A:lla: Anti-A 2, Anti-B 0, Anti-D 0, Kontrolli 0, A1-solu 0, B-solu 4
ABO-logiikka ei toteudu: Anti-A 4, Anti-B 0, Anti-D 0, Kontrolli 0, A1-solu 0, B-solu 0