Skip to content
Jussi Nurminen edited this page Mar 21, 2016 · 17 revisions

Liikelaajuus-ohjelma

Yleistä

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

Ohjelman käyttö

Mittausdataa voi syöttää näppäimistöllä. Syötekenttien välillä on helpointa liikkua 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, käynnistä ohjelma uudelleen, ja sen pitäisi löytää ja palauttaa varmennustiedosto. Data kannattaa säännöllisesti 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.

Raportin teko

'Tee raportti' -napista voi tallentaa tekstimuotoisen raportin syötetyn mittausdatan perusteella. Raportti käyttää raporttipohjaa, joka on ohjelman omassa hakemistossa. Tekstiraportin pohja on text_templates.py (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'.

Raporttipohjan muokkaus

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 muokkaat raporttipohjaa, informoi ohjelman ylläpitäjää, jotta muutokset tallennetaan versionhallintajärjestelmään.

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

Tekniset vaatimukset

Ohjelma on tehty Python 2.7 -ohjelmointikielellä ja Qt 4.8 -käyttöliittymäkirjastolla. Esim. Anaconda-jakelupaketilla ohjelma toimii suoraan (https://www.continuum.io/downloads). Ohjelma toimii sekä Windows- että Linux-käyttöjärjestelmissä.

Clone this wiki locally