Skip to content
Jussi Nurminen edited this page Mar 28, 2019 · 17 revisions

Liikelaajuus-ohjelma

Yleistä

Ohjelmaa käytetään liikelaajuus- ja voimamittausten syöttämiseen ja raporttien tekoon.

Ohjelman käyttö

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.

Dataformaatti

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).

Raporttien teko

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'.

Tekstiraporttipohjan muokkaus

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-raporttipohjan muokkaus

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.

Ohjelman asentaminen

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.

Clone this wiki locally