iOS'taki Sağlık uygulaması, doğrudan veya üçüncü taraf uygulamalar aracılığıyla farklı veri türleri toplar. Bir Apple Watch'unuz varsa, Sağlık uygulaması verileri muhtemelen daha zengindir. Sağlık uygulamasının verileri iOS cihazları arasında aktarılabilir ve dışa aktarılabilir. Sağlık uygulamasından veri dışa aktardığınızda, veriler iki XML dosyası halinde dışa aktarılır. Uygulama bunları sıkıştırır ve nasıl kaydetmek istediğinizi seçmenize olanak tanır. Bu noktaya kadar her şey çok kolay. Ancak zip dosyasını çıkardığınızda, içindeki XML dosyalarını anlamak zor olabilir. Çoğu zaman, hangi uygulamanın XML dosyasını okuyabileceğini ve içindeki verileri nasıl anlayacağınızı bilemeyebilirsiniz. Şimdi her şeyi sizin için açıklayacağız.
Sağlık Uygulaması Verilerini Dışa Aktar
Sağlık uygulamasını açın ve sağ üstteki profil rozetinize dokunun. Profil ekranınızda aşağı kaydırın ve "Sağlık Verilerini Dışa Aktar" düğmesine dokunun. Uygulama sıkıştırılmış bir dosya oluşturacak ve nasıl kaydetmek istediğinizi soracaktır. Kendinize e-posta ile gönderebilir veya bir bulut sürücüsüne kaydedebilirsiniz.

Sağlık Uygulaması Verilerini Okuma
Sıkıştırılmış dosyanın masaüstünüzde olduğunu varsayarak, dosyayı çıkarın. Çıkarılan klasörün içinde iki dosya olacak: export.xml ve export_cda.xml.
Verileriniz export.xml dosyasının içinde. Dosyayı açmak için XML formatını okuyup düzgün görüntüleyebilen bir uygulamaya ihtiyacınız var. MS Excel'i öneririm. Verileri nasıl anlamlandıracağınızı göstermek için onu kullanacağım.

Excel'i açın ve bu dosyayı 'Aç' komutuyla açın. Excel bu dosyayı açtığında, dosyayı nasıl açacağınız konusunda size üç seçenek sunacaktır: 'Salt okunur çalışma kitabı olarak'.

Dosyayı açtıktan ve herhangi bir kısıtlama olmadan düzenlemek istediğinizde, hepsini kopyalayıp yeni bir dosyaya yapıştırmanız yeterlidir. Excel dosyayı açtığında veriler aşağıdaki gibi görünür.

Sağlık Uygulaması Verilerinden Anlam Çıkarma
XML dosyasındaki birçok hücrenin aynı değeri tekrar tekrar gösterdiğini fark edeceksiniz. Bu durum, gördüğünüz ilk birkaç sütun için geçerli olacaktır. Sağa kaydırıp sütunları ve ardından satırları aşağı doğru okumaya devam ettikçe, veriler değişmeye başlayacaktır. İşte her hücrenin size gösterdiği şeyin bir dökümü;
/@locale: Bu, App Store ülkesinden tespit edildiği gibi verilerinizin nereye kaydedildiğini gösterir. Değeri hiçbir zaman değişmeyecek ve her satır için tekrarlanacaktır.
/ExportDate/@value: Bu, verilerin dışa aktarıldığı tarih ve saati gösterir. Değeri asla değişmeyecek ve her satır için tekrarlanacaktır.
/Me/@HKCharacteristicTypeIdentifierBiologicalSex: Bu, Sağlık uygulamasında girdiğiniz biyolojik cinsiyetinizdir. Tüm girişler için aynı kalacaktır.
/Me/@HKCharacteristicTypeIdentifierBloodType: Bu sizin kan grubunuzdur ve bu sütun aynı değeri tekrarlayacaktır. Okumak için 'HKBloodType' ifadesinden sonra gelen kısma bakın; bu size kayıtlı kan grubunuzu söyleyecektir, örneğin, HKBloodType BPozit
/Me/@HKCharacteristicTypeIdentifierDateOfBirth: Bu sizin doğum tarihinizdir.
/Me/@HKCharacteristicTypeIdentifierFitzpatrickSkinType: Bu, Fitzpatrick Cilt Tipinizdir. Cildinizin güneşe karşı hassasiyetini ölçer ve Sağlık uygulamasında sizin tarafınızdan manuel olarak girilir. Aynı değer bu sütunda tekrarlanacaktır. Daha önce bir cilt tipi seçmediyseniz, sütundaki hücrelerin tamamı 'HKFitzpatrickSkinTypeNotSet' değerine sahip olacaktır.
/Kayıt/#id: Bu, veri noktasının seri numarasıdır. 1'den başlayacak ve ardından doldurulan her bir veri satırını saymaya devam edecektir.
/Kayıt/@oluşturmaTarihi: Kaydın, yani veri noktasının kaydedildiği tarih. Daha sonra, örneğin Ekim 2016'da kaç adım attığınızı incelemeye çalıştığınızda, tarihi daraltmak için bu sütunu kullanacaksınız.
/Kayıt/@cihaz: Bu, cihazınızı tanımlar ve iPhone tarafından toplanan veriler ile Apple Watch'unuz tarafından toplanan verileri ayırmak istemediğiniz sürece pek de önemli değildir. Bu sütundaki veriler, hangi cihazın verileri kaydettiğini ve hangi iOS sürümünü çalıştırdığını gösterir. iPhone model okumasının hatalı olduğunu unutmayın. Bu sütundaki değerlerin bir örneği aşağıdadır. Bu veriler bir iPhone 6/
adı:iPhone, üreticisi:Apple, modeli:iPhone, donanımı:iPhone7,2, yazılımı:9.3
/Kayıt/@bitişTarihi: Veri noktasının kaydedildiği bitiş tarihi. Bu tarih hem tarihi hem de saati içerecektir.
/Kayıt/@kaynakAdı: Toplanan verilerin kaynağını gösterir. İlk iki hücrede "Sağlık" değeri bulunur. Bu, bir kullanıcının Sağlık uygulamasına manuel olarak eklediği verileri gösterir. Sütunda, iPhone'unuzun doğrudan topladığı veriler için "[Adınız] iPhone" ifadesi, veriler bir uygulama aracılığıyla eklenmişse uygulamanın adı ve Saat uygulaması aracılığıyla toplanan uyku alışkanlıklarınızla ilgili veriler için "Saat" ifadesi yer alır.
/Kayıt/@kaynakSürüm: Bu sütun, belirli bir veri noktası kaydedildiğinde cihazınızın hangi iOS sürümünü çalıştırdığını gösterecektir.
/Kayıt/@başlangıçTarihi: Bir etkinliğin başlangıç tarihi ve saati. Bu, oluşturulma tarihinden farklıdır çünkü Sağlık uygulamanıza belirli etkinlikleri eklememiş veya bir etkinliğe veri kaydetmemiş olabilirsiniz.
/Kayıt/@tür: Bu, büyük ve önemli sütundur. Kaydettiği etkinlik türlerini ayırır. Üstte, manuel olarak eklenen veri noktaları için birkaç boş hücre göreceksiniz, ancak kısa bir süre sonra aşağıdaki gibi etkinlikleri göreceksiniz:
HKQuantityTypeIdentifierStepCount – Yürüdüğünüz adım sayısı
HKQuantityTypeIdentifierDistanceWalkingRunning – Ne kadar yürüdüğünüzü veya koştuğunuzu
/Kayıt/@birim: Verilerin kaydedildiği birimler burada gösterilir. Boş hücreler, cinsiyet ve kan grubu gibi birimi olmayan verileri gösterir. Yürünen adım sayısı için "sayım" ve yürünen mesafe için km göreceksiniz. Bu sütunda birçok değerin tekrarlandığını göreceksiniz.
/Kayıt/@değer: Gökkuşağının ucundaki altın madenidir; toplanan verilerin bireysel değerlerini içerir. Örneğin, Ekim 2016'da kaç adım attığınızı öğrenmek istiyorsanız, adımların toplamını bu sütundan alırsınız. Bunu nasıl kolayca yapabileceğinizi göstereceğiz.
/Record/MetadataEntry/@key: Bu, Sağlık uygulamasına manuel olarak eklenen veya diğer yerel iOS uygulamaları aracılığıyla eklenen verileri temsil eder. Bu veriler, "Üreme sağlığı", "Kan basıncı" altında girilir veya "Saat" uygulaması aracılığıyla toplanır.
/Record/MetadataEntry/@value: Sağlık uygulamasında manuel olarak girdiğiniz verilerin değeri.
Verileri Sıralama
Artık her sütunda hangi verilerin bulunduğunu bildiğinize göre, bunları sıralayıp anlamlandırmanın zamanı geldi. Excel'de, sütun başlıklarının bulunduğu satırı seçin. Şeritten Veri>Filtre'ye gidin.

Her sütuna bir filtre eklenecek.

Şimdi, bu örnek için Ekim 2016'da attığım adım sayısını sıralayacağım. Verileri filtrelemem gereken sütunlar şunlardır; / Record /@type, /Record/@value ve /Record/@startDate .
/Record/@type sütunundaki filtre açılır okuna tıklayın ve verilerin içerdiği farklı etkinlik türlerine bakın. Kaç adım attığımı bulmak istediğim için tüm türlerin seçimini kaldırıp yalnızca 'HKQuantityTypeIdentifierStepCount'u seçeceğim. /Record/@value sütununda herhangi bir işlem yapmama gerek kalmayacak çünkü /Record/@type sütunundaki Tür'ü daraltmak, /Record/@value sütunundaki alakasız veri noktalarını da filtreleyecek .

Şimdi yapmanız gereken tek şey, verileri tarihe göre sıralamak. /Kayıt/@başlangıçTarihi sütununa gidin ve tarihi daraltın. Filtre açılır okuna tıklayın ve eklemek istediğiniz tarihleri belirtmek için arama çubuğunu kullanın. Örneğin, Ekim 2016 için 2016-10 yazdığımda, o ayın tüm tarihleri otomatik olarak bulunup seçildi. "Mevcut seçimi filtreye ekle" seçeneğine tıklamayın. "Tamam"a tıkladığınızda veriler filtrelenecektir.
Grafik Oluşturma
Excel çalışma kitabında şu anda gördüğünüz şey, Ekim 2016'ya ait adım verileri. Haydi bir grafik oluşturun. Grafik oluşturmadan önce verileri biraz daha ayrıntılı hale getirmeniz gerekecek. Örneğin, tek bir güne ait tüm veri değerlerini tek bir değerde toplamak isteyebilirsiniz. Ekim 2016'da attığınız adımların bir grafiğini oluşturmak istiyorsanız, 1 Ekim, 2 Ekim vb. tarihlerde attığınız tüm adımları toplayarak sonunda yalnızca 30 veri değeri elde edebilirsiniz. Biraz zaman alacak ama işte Ekim 2016'nın ilk yedi gününe ait verilerim. Adımları saymak için "Toplam" formülünü kullanın ve ardından bunları çizmek için bir grafik seçin.
