PoC: Pilvipalveluun tallennettavan terveystiedon parsiminen Pythonilla
Ahola, Antti (2016)
Ahola, Antti
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604084039
https://urn.fi/URN:NBN:fi:amk-201604084039
Tiivistelmä
Opinnäytetyön aiheena oli Pilvipalveluun tallennettavan terveystiedon parsiminen Pythonilla. Työssä tutustutaan mHealthiin, pilvipalveluihin sekä proof of conceptin toteuttamiseen vaadittavaan teknologiaan.
Työn tavoitteena oli suorittaa proof of concept, jossa BCG-anturista (Ballistocardiography) saatu terveysdata parsitaan Python-ohjelmointikielellä ja siirretään MySQL-tietokantaan. BCG-anturi on erittäin herkkä kiihtyvyysanturi, joka mittaa sydämen sykkimisestä aiheutuvia kiihtyvyyksiä. Suoritettu työ on osa isompaa kokonaisuutta, jossa anturista saatava informaatio saatetaan pilveen asti ja visualisoidaan. Työ toteutettiin osana Metropolian IoT-projektia.
Koko projektissa on Metropolian lisäksi Aalto-yliopisto, Murata Electronics, HUS (Helsingin ja Uudenmaan sairaanhoitopiiri) sekä NurseBuddy. Koko projektin tavoitteena on luoda terveydenhuollon henkilökunnan käyttöön mobiilia, non-invasiivista teknologiaa, joka auttaa potilaiden terveydentilan seurannassa.
Työn teoriaosuus toteutettiin käyttämällä Metropolian kirjaston e-kirjoja, Google Scholaria sekä projektin mukana tullutta materiaalia. Työn käytännön osuus suoritettiin projektista saadulla kannettavalla tietokoneella, johon asennettiin tarvittavat ohjelmat, jotka olivat MySQL-tietokanta, Python-ohjelmointikieli sekä Muratan anturin ohjelmisto.
Tuloksena saatiin toimiva Python-ohjelma, jonka avulla terveystietoa voidaan parsia ja tallentaa tietokantaan. Saatuja tuloksia voidaan hyödyntää projektin edetessä ja kirjoitettua ohjelmaa voidaan käyttää tulevien ohjelmaversioiden runkona. Työn teoriaosuus hyödyttää IoT-projektiin tulevaa uutta projektityöntekijää tai asiakasta hahmottamaan, mistä IoT-projektissa on kokonaisuudessaan kyse sekä siitä, mitkä ovat projektin tavoitteet.
Työn tavoitteena oli suorittaa proof of concept, jossa BCG-anturista (Ballistocardiography) saatu terveysdata parsitaan Python-ohjelmointikielellä ja siirretään MySQL-tietokantaan. BCG-anturi on erittäin herkkä kiihtyvyysanturi, joka mittaa sydämen sykkimisestä aiheutuvia kiihtyvyyksiä. Suoritettu työ on osa isompaa kokonaisuutta, jossa anturista saatava informaatio saatetaan pilveen asti ja visualisoidaan. Työ toteutettiin osana Metropolian IoT-projektia.
Koko projektissa on Metropolian lisäksi Aalto-yliopisto, Murata Electronics, HUS (Helsingin ja Uudenmaan sairaanhoitopiiri) sekä NurseBuddy. Koko projektin tavoitteena on luoda terveydenhuollon henkilökunnan käyttöön mobiilia, non-invasiivista teknologiaa, joka auttaa potilaiden terveydentilan seurannassa.
Työn teoriaosuus toteutettiin käyttämällä Metropolian kirjaston e-kirjoja, Google Scholaria sekä projektin mukana tullutta materiaalia. Työn käytännön osuus suoritettiin projektista saadulla kannettavalla tietokoneella, johon asennettiin tarvittavat ohjelmat, jotka olivat MySQL-tietokanta, Python-ohjelmointikieli sekä Muratan anturin ohjelmisto.
Tuloksena saatiin toimiva Python-ohjelma, jonka avulla terveystietoa voidaan parsia ja tallentaa tietokantaan. Saatuja tuloksia voidaan hyödyntää projektin edetessä ja kirjoitettua ohjelmaa voidaan käyttää tulevien ohjelmaversioiden runkona. Työn teoriaosuus hyödyttää IoT-projektiin tulevaa uutta projektityöntekijää tai asiakasta hahmottamaan, mistä IoT-projektissa on kokonaisuudessaan kyse sekä siitä, mitkä ovat projektin tavoitteet.