-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ohjelmaa käytetään liikelaajuus- ja voimamittausten syöttämiseen ja raporttien tekoon.
Syötekenttien välillä voi liikkua hiirellä tai tab-näppäimellä. 'NR' -valinta joissain syötteissä tarkoittaa 'Normaalin rajoissa'. Ohjelma tallentaa jatkuvasti syötettyjä tietoja varmennustiedostoon /Temp -hakemiston alle. Jos ohjelma kaatuu tai kone sammuu, seuraavalla käynnistyksellä sen pitäisi löytää ja palauttaa varmennustiedosto. Data kannattaa mahdollisimman aikaisin tallentaa myös potilaskohtaiseen tiedostoon 'Tallenna' -napista.
Ohjelma tallentaa mittausdatan tekstimuotoisessa JSON-formaatissa (JavaScript Object Notation). Näitä tiedostoja voi lukea myös tekstieditorilla (esim. Notepad), tosin luettavuus ei ole kovin hyvä. JSON-muodossa tallennettuja tiedostoja voi ladata takaisin ohjelmaan.
Huom! Ohjelma tuottaa UTF-8 -koodattuja JSON-tiedostoja, joten jos tiedostoja muokataan tekstieditorilla, sen pitää osata käsitellä UTF-8:aa asianmukaisesti (esim. Notepad ei välttämättä osaa).
Syötetyn mittausdatan perusteella voi tehdä tekstimuotoisia tai Excel-raportteja. Raportit käyttävät raporttipohjia, jotka ovat ohjelman omassa hakemistossa (ks. kohta 'muokkaus' alla). Raportteja ei voi ladata takaisin ohjelmaan. Jos haluat tehdä uuden raportin, lataa ensin mittausdata JSON-tiedostosta ja valitse sitten 'Tee raportti'.
Tekstiraportin pohja on tiedostossa text_templates.py
. Raporttipohjassa muuttujien nimet ovat {}-merkkien sisällä, esim. {AntropPituus} on potilaan pituus. Raporttipohja on jaettu #-merkeillä osioihin. Jos osion sisällä on muuttujia, osio tulostetaan vain, mikäli jokin muuttujista on mitattu. Jos osion sisällä ei ole muuttujia, se tulostetaan sellaisenaan.
Jos muokkaat raporttipohjaa, informoi ohjelman ylläpitäjää, jotta muutokset tallennetaan versionhallintajärjestelmään.
Excel-raporttipohja on nimeltään rom_excel_template.xls
. Raporttipohjan pitää olla tallennettu perinteisessä xls-formaatissa (ei .xlsx), koska ohjelman käyttämä kirjasto ei osaa lukea muotoilutietoja .xlsx -tiedostoista.
Raporttipohjan soluissa voi olla viittauksia muuttujiiin, esim {AntropPaino} samalla tavalla kuin tekstiraportissa. Raportointitoiminto korvaa nämä vastaavilla muuttujien arvoilla.
Ohjelma on helpointa asentaa käyttäen git-versionhallintajärjestelmää. Kun git on asennettu, ohjelman voi asentaa komennolla:
git clone https://github.com/jjnurminen/liikelaaj.git
Vaihtoehtoisesti ohjelman voi hakea esim. zip-pakettina osoitteesta: https://github.com/jjnurminen/liikelaaj
Ohjelma ajetaan komennolla 'python liikelaajuus.py'. Ohjelmalle voi tehdä pikakuvakkeen. Tällöin sen voi suorittaa pythonw.exe -tulkkia käyttäen, jolloin ohjelmalle ei avata erillistä tekstikonsolia.