La app Salud de iOS recopila diferentes tipos de datos, ya sea directamente o a través de apps de terceros. Si tienes un Apple Watch, es probable que los datos de la app Salud sean más completos. Los datos de la app Salud se pueden transferir entre dispositivos iOS y se pueden exportar. Al exportar datos desde la app Salud, se exportan en dos archivos XML. La app los comprime y te permite elegir cómo guardarlos. Hasta aquí, todo es muy sencillo. Sin embargo, al extraer el archivo zip, es difícil comprender los archivos XML que contiene. A menudo, no sabes qué app puede leer el archivo XML ni cómo comprender los datos que contiene. Te lo explicamos todo.  
Exportar datos de la aplicación de salud  
Abre la app Salud y pulsa la insignia de tu perfil en la esquina superior derecha. En la pantalla de tu perfil, desplázate hacia abajo y pulsa el botón "Exportar datos de salud". La app creará un archivo comprimido y te preguntará cómo quieres guardarlo. Puedes enviártelo por correo electrónico o guardarlo en la nube.
 
Lectura de datos de la aplicación de salud
Si tiene el archivo comprimido en su escritorio, extráigalo. La carpeta extraída contendrá dos archivos: export.xml y export_cda.xml.
Tus datos están dentro del archivo export.xml. Para abrirlo, necesitas una aplicación que pueda leer el formato XML y mostrarlo correctamente. Recomiendo MS Excel. Es lo que usaré para mostrarte cómo interpretar los datos.

Abra Excel y abra este archivo con el comando "Abrir". Al abrirlo, Excel le ofrecerá tres opciones: seleccione "Como libro de solo lectura".

Una vez abierto el archivo y desee editarlo sin restricciones, simplemente cópielo y péguelo en un nuevo archivo. Así se ven los datos al abrirlos en Excel.

Dando sentido a los datos de las aplicaciones de salud
Observará que muchas celdas del archivo XML repiten el mismo valor una y otra vez. Esto se aplica a las primeras columnas que vea. A medida que se desplaza hacia la derecha y continúa leyendo las columnas y luego las filas, los datos comenzarán a variar. A continuación, se muestra un desglose de lo que muestra cada celda:
/@locale: Esto le muestra dónde, según lo detectado desde el país de la App Store, se guardaron sus datos. Su valor nunca cambiará y se repetirá para cada fila.
/ExportDate/@value: Muestra la fecha y hora de exportación de los datos. Su valor no cambiará y se repetirá en cada fila.
/Me/@HKCharacteristicTypeIdentifierBiologicalSex: Este es tu sexo biológico, tal como lo ingresaste en la app Salud. Se mantendrá igual en todas las entradas.
/Me/@HKCharacteristicTypeIdentifierBloodType: Este es tu grupo sanguíneo y, de nuevo, esta columna repetirá el mismo valor. Para leerlo, mira la parte después de "HKBloodType", que te indicará cuál es tu grupo sanguíneo guardado; por ejemplo, HKBloodType BPositive
/Me/@HKCharacteristicTypeIdentifierDateOfBirth: Esta es tu fecha de nacimiento.
/Me/@HKCharacteristicTypeIdentifierFitzpatrickSkinType: Este es tu tipo de piel Fitzpatrick. Mide la sensibilidad de tu piel al sol y lo introduces manualmente en la app Salud. El mismo valor se repetirá en esta columna. Si nunca seleccionaste un tipo de piel, todas las celdas de la columna tendrán el valor "HKFitzpatrickSkinTypeNotSet".
/Record/#id: Este es el número de serie del punto de datos. Comenzará en 1 y continuará contando cada fila de datos completados.
/Record/@creationDate: La fecha en que se registró el registro, es decir, el punto de datos. Cuando posteriormente intente consultar cuántos pasos dio, por ejemplo, en octubre de 2016, usará esta columna para acotar la fecha.
/Record/@device: Esto identifica tu dispositivo y no es tan relevante a menos que quieras separar los datos recopilados por el iPhone de los recopilados por tu Apple Watch. Los datos de esta columna indican qué dispositivo guardó los datos y qué versión de iOS utilizaba. Ten en cuenta que la lectura del modelo de iPhone es inexacta. A continuación, se muestra un ejemplo de los valores de esta columna. Estos datos provienen de un iPhone 6/
Nombre: iPhone, fabricante: Apple, modelo: iPhone, hardware: iPhone 7,2, software: 9.3
/Record/@endDate: Fecha de finalización del registro del punto de datos. Incluye fecha y hora.
/Record/@sourceName: Muestra la fuente de los datos recopilados. Las dos primeras celdas tendrán el valor "Salud". Esto indica los datos que un usuario añadió manualmente a la app Salud. La columna mostrará "[Tu nombre] iPhone" para los datos recopilados directamente por tu iPhone, el nombre de una app si los datos se agregaron a través de una app y "Reloj" para los datos relacionados con tus hábitos de sueño recopilados a través de la app Reloj.
/Record/@sourceVersion: esta columna mostrará qué versión de iOS estaba ejecutando su dispositivo cuando se registró un punto de datos en particular.
/Record/@startDate: Fecha y hora de inicio de una actividad. Es diferente de la fecha de creación, ya que es posible que no hayas añadido ciertas actividades a tu app de Salud o que no hayas guardado los datos de una actividad.
/Registro/@tipo: Esta es la columna grande e importante. Separa los tipos de actividades registradas. Verá algunas celdas en blanco en la parte superior para los puntos de datos añadidos manualmente, pero poco después verá actividades como:
HKQuantityTypeIdentifierStepCount – Número de pasos que has caminado
HKQuantityTypeIdentifierDistanceWalkingRunning: la distancia que has caminado o corrido
/Registro/@unidad: Aquí se muestran las unidades en las que se registran los datos. Las celdas en blanco indican datos como el sexo y el grupo sanguíneo, que no tienen unidades. Verá "conteo" para los pasos caminados y "km" para la distancia recorrida. Verá muchos valores repetidos en esta columna.
/Registro/@valor: Este es el tesoro oculto al final del arcoíris; contiene los valores individuales de los datos recopilados. Por ejemplo, si quieres saber cuántos pasos diste en octubre de 2016, esta es la columna desde la que sumarás los pasos. Te mostraremos cómo hacerlo fácilmente.
/Record/MetadataEntry/@key: Representa los datos que se añaden manualmente a la app Salud o mediante otras apps nativas de iOS. Se trata de datos introducidos en "Salud reproductiva", "Presión arterial" o recopilados mediante la app "Reloj".
/Record/MetadataEntry/@value: El valor de los datos que ingresó manualmente en la aplicación Salud.
Ordenando los datos
Ahora que sabes qué datos contiene cada columna, es hora de ordenarlos y comprenderlos. En Excel, selecciona la fila con los títulos de las columnas. Ve a Datos > Filtrar en la cinta de opciones.

A cada columna se le agregará un filtro.

Ahora, para este ejemplo, voy a ordenar la cantidad de pasos que tomé en octubre de 2016. Las columnas de las que necesito filtrar los datos son:  /  Record/@type,  /Record/@value y /Record/@startDate .  
Haga clic en la flecha desplegable de filtro de la  columna /Record/@type y observe los diferentes tipos de actividad que contienen los datos. Como quiero saber cuántos pasos di, desmarcaré todos los tipos y seleccionaré solo "HKQuantityTypeIdentifierStepCount". No necesitaré modificar la  columna /Record/@value,  ya que al restringir el tipo en la  columna /Record/@type también  se filtrarán los datos irrelevantes de la  columna /Record/@value  .

Ahora solo queda ordenar los datos por fecha. Vaya a la  columna /Record/@startDate  y reduzca la búsqueda por fecha. Haga clic en la flecha desplegable del filtro y use la barra de búsqueda para especificar las fechas que desea incluir. Por ejemplo, para octubre de 2016, escribí 2016-10 y automáticamente encontró todas las fechas de ese mes y las seleccionó. No haga clic en la opción "Añadir selección actual al filtro". Haga clic en "Aceptar" y se filtrarán los datos.
Hacer gráficos
Lo que ves ahora en el libro de Excel son los datos de pasos de octubre de 2016. Crea un gráfico. Te conviene refinar un poco los datos antes de crearlo. Por ejemplo, podrías sumar todos los valores de un día en un solo valor. Si quieres crear un gráfico de los pasos que diste en octubre de 2016, suma todos los pasos del 1 al 2 de octubre, etc., para que solo tengas 30 valores para representar. Lleva un poco de tiempo, pero aquí tienes mis datos de los primeros siete días de octubre de 2016. Usa la fórmula "Suma" para contar los pasos y luego selecciona un gráfico para representarlos.
