IOS: n terveyssovellus kerää erityyppisiätietoja joko suoraan tai kolmannen osapuolen sovellusten kautta. Jos sinulla on Apple Watch, Health-sovellustiedot ovat todennäköisesti rikkaampia. Terveyssovelluksen tietoja voidaan siirtää iOS-laitteiden välillä ja voit viedä ne. Kun viet tietoja terveyssovelluksesta, se viedään kahteen XML-tiedostoon. Sovellus vetoaa ne ja antaa sinun valita, kuinka haluat tallentaa sen. Se on kaikki erittäin helppoa tähän asti. Kun purkaat zip-tiedoston, on vaikeaa ymmärtää sisällä olevia XML-tiedostoja. Usein et ehkä tiedä, mikä sovellus voi lukea XML-tiedostoa ja kuinka sen sisältämät tiedot saadaan järkeväksi. Aiomme hajottaa kaiken puolestasi.
Vie terveyssovellustiedot
Avaa terveyssovellus ja napauta profiilikorttiasioikeassa yläkulmassa. Vieritä profiilinäytössä alas ja napauta Vie terveystiedot -painiketta. Sovellus luo ZIP-tiedoston ja kysyy, kuinka haluat tallentaa sen. Voit lähettää sen itsellesi sähköpostitse tai tallentaa pilviasemalle.


Terveyssovellustietojen lukeminen
Oletetaan, että sinulla on ZIP-tiedosto työpöydälläsi, jatka ja purka se. Puramassa kansiossa on kaksi tiedostoa; export.xml ja export_cda.xml.
Tietosi ovat export.xml-tiedoston sisällä. Avataksesi sen tarvitset sovelluksen, joka osaa lukea XML-muodon ja näyttää sen oikein. Suosittelen MS Excel -sovellusta. Aion käyttää sitä osoittamaan sinulle, kuinka tiedot on järkevää.

Avaa Excel ja avaa tämä tiedosto Avaa-komennolla. Kun Excel avaa tämän tiedoston, se antaa sinulle kolme vaihtoehtoa valita, kuinka avata se, valitse "Vain luku -tyyppisenä työkirjana".

Kun tiedosto on avattu ja haluat muokata sitä ilman rajoituksia, kopioi ja liitä se kaikki uuteen tiedostoon. Tiedot näyttävät siltä, kun Excel avaa ne.

Terveyttä koskevan sovelluksen tietojen tekeminen
Huomaat, että paljon XML-solujatiedosto toista sama arvo yhä uudelleen. Tämä pitää paikkansa muutaman ensimmäisen sarakkeen kohdalla, jotka näet. Kun vierität oikealle ja jatkat lukemista sarakkeista ja sitten riveistä, tiedot alkavat vaihdella. Tässä on erittely siitä, mitä kukin solu näyttää sinulle;
/ @ Maa: Tämä näyttää sinulle, mihin tietosi tallennettiin App Store -maasta havaitulla tavalla. Arvon arvo ei muutu koskaan ja se toistuu jokaisessa rivissä.
/ ExportDate / @ arvo: Tämä näyttää datan vientipäivän ja kellonajan. Arvo taas ei muutu koskaan ja toistuu jokaiselle riville.
/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Tämä on biologinen sukupuolesi, kuten kirjoitit Terveys-sovellukseen. Se pysyy samana kaikissa merkinnöissä.
/ Me / @ HKCharacteristicTypeIdentifierBloodType: Tämä on veriryhmäsi ja taas tämä saraketoistaa saman arvon. Voit lukea sen tarkastelemalla HKBloodType-merkinnän jälkeistä bittiä, joka kertoo sinulle, mikä on tallennettu veriryhmäsi, esimerkiksi HKBloodTypeBPositive
/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Tämä on syntymäpäiväsi.
/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Tämä on sinun Fitzpatric-ihotyyppisi. Se mittaa ihosi herkkyyttä auringolle ja kirjoittaa manuaalisesti Terveys-sovellukseen. Sama arvo toistuu tässä sarakkeessa. Jos et ole koskaan valinnut ihotyyppiä, sarakkeen kaikilla soluilla on 'HKFitzpatrickSkinTypeNotSet' -arvo.
/ Record / # id: Tämä on datapisteen sarjanumero. Se alkaa kohdasta 1 ja jatkaa sitten jokaisen täydennetyn tiedon rivin laskemista.
/ Record / @ CreationDate: Päivämäärä, jona tietue eli datapiste tallennettiin. Kun yrität myöhemmin tarkastella kuinka monta vaihetta olet suorittanut, esimerkiksi lokakuussa 2016, käytät tätä saraketta päivämäärän pienentämiseen.
/ Record / @ laite: Tämä tunnistaa laitteen ja ei ole niinmerkityksellisiä, ellet halua erottaa iPhonen keräämiä tietoja ja Apple Watchin keräämiä tietoja. Tämän sarakkeen tiedot kertovat, mikä laite tallensi tiedot ja mitä iOS-versiota se käytti. Huomaa, että iPhone-mallin lukeminen on epätarkka. Näyte tämän sarakkeen arvoista on kuten alla. Nämä tiedot tulivat iPhone 6 /
name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3
/ Record / @ endDate: Päättymispäivämäärä, jolloin datapiste rekisteröitiin. Tämä sisältää sekä päivämäärän että kellonajan.
/ Record / @ lähteestä SOURCENAME: Tämä näyttää kerätyn tiedon lähteen. Kahden ensimmäisen solun arvo on "terveys". Tämä osoittaa tiedot, jotka käyttäjä on manuaalisesti lisännyt terveyssovellukseen. Sarakkeessa on '[Nimesi] iPhone' iPhonesi suoraan keräämien tietojen kohdalla. Siinä näkyy sovelluksen nimi, jos tiedot lisättiin sovelluksen kautta, ja 'Kello', jos nukkumistapoihisi liittyvät tiedot on kerätty Kello-sovellus.
/ Record / @ sourceVersion: Tämä sarake näyttää mitä iOS-versiota laitteesi käytti tietyn datapisteen tallennuksen yhteydessä.
/ Record / @ startDate: Päivämäärä ja aika, jolloin aktiviteetti alkoi. Tämä eroaa luomispäivästä, koska et ehkä ole lisännyt tiettyjä toimintoja Terveys-sovellukseen tai et ehkä ole tallentanut tietoja aktiviteettiin.
/ Record / @ type: Tämä on iso, tärkeä sarake. Se erottaa tallennetun toiminnan tyypit. Näet yläosassa muutama tyhjä solu manuaalisesti lisättyihin datapisteisiin, mutta pian sen jälkeen näet toimintoja, kuten;
HKQuantityTypeIdentifierStepCount - kävelemiesi vaiheiden lukumäärä
HKQuantityTypeIdentifierDistanceWalkingRunning - kuinka pitkälle olet kulkenut tai juoksellut
/ Record / @ yksikkö: Yksiköt, joihin tiedot on tallennettu, näytetääntässä. Tyhjät solut osoittavat tietoja, kuten sukupuolen ja veriryhmän, joilla ei ole yksikköä. Näet 'lasketun arvon' kävelemillesi askeleille ja km etäisyydelle. Tässä sarakkeessa toistuu paljon arvoja.
/ Record / @ arvo: Tämä on kultapotti vuoden lopussasateenkaari; tällä on kerättyjen tietojen yksilölliset arvot. Jos esimerkiksi haluat tietää, kuinka monta vaihetta olet suorittanut lokakuussa 2016, tämä on sarake, josta kootaan kaikki vaiheet. Näytämme sinulle, kuinka se tehdään helposti.
/ Record / MetadataEntry / @ avain: Tämä edustaa tietoja, jotka lisätään manuaalisestiterveyssovelluksen tai lisätty muiden natiivien iOS-sovellusten kautta. Nämä ovat lisääntymisterveyteen, verenpaineeseen syötetyt tai Kello-sovelluksen kautta kerätyt tiedot.
/ Record / MetadataEntry / @ arvo: Terveyssovellukseen manuaalisesti syöttämiesi tietojen arvo.
Tietojen lajittelu
Nyt kun tiedät, mitä tietoja jokaisella sarakkeella on, on aika lajitella ja ymmärtää se. Valitse Excel-rivi sarakeotsikoilla. Siirry kohtaan Data> Suodata nauhasta.

Jokaiseen sarakkeeseen lisätään suodatin.

Nyt tämän esimerkin vuoksi aion lajitella lokakuussa 2016 tekemäni vaiheiden lukumäärä. Sarakkeet, joista tarvitsen suodattaa tietoja, ovat; / Record / @ tyyppi, / Record / @ arvo, ja / Record / @ startDate.
Napsauta suodattimen avattavaa nuolta / Record / @ tyyppi ja tarkastele erityyppisiätiedot, jotka tiedot sisältävät. Koska haluan selvittää kuinka monta vaihetta tein, poistan kaikkien tyyppien valinnan ja valitsen vain HKQuantityTypeIdentifierStepCount. Minun ei tarvitse tehdä mitään / Record / @ arvo -sarakkeessa, koska kaventamalla Tyyppi -taulussa / Record / @ tyyppi sarake suodattaa merkityksettömät tietopisteet / Record / @ arvo sarake samoin.

Ainoa mitä on tehtävä nyt, on tietojen lajittelu päivämäärän mukaan. Siirry / Record / @ startDate ja rajaa päivämäärä alas. Napsauta suodatin avattavaa nuolta ja määritä päivämäärät, jotka haluat lisätä, hakupalkilla. Esimerkiksi lokakuuhun 2016 kirjoitin 2016-10 ja se löysi automaattisesti kaikki kyseisen kuukauden päivämäärät ja valitsi ne. Älä napsauta Lisää nykyinen valinta suodatettavaksi -vaihtoehtoa. Napsauta Ok ja tiedot suodatetaan.
Kaavioiden tekeminen
Mitä näet nyt Excel-työkirjassa, ovat vaiheetlokakuun 2016 tiedot. Mene eteenpäin ja tee kuvaaja. Haluat ehdottomasti tarkentaa tietoja hiukan ennen kuin luot graafin siitä. Voit esimerkiksi summata kaikki yhden päivän data-arvot yhdeksi arvoksi. Jos haluat tehdä kaavion vaiheista, jotka olet ottanut lokakuussa 2016, sinun kannattaa koota yhteen kaikki 1. lokakuuta, 2. lokakuuta jne. Suorittamasi vaiheet siten, että sinulla on vain 30 data-arvoa piirrettäväksi lopussa. Se vie vähän aikaa, mutta tässä on tietoni lokakuun 2016 ensimmäisestä seitsemästä päivästä. Laske vaiheet 'Sum' -kaavalla ja valitse sitten kuvaaja, johon ne piirtää.

Kommentit