·14 min di lettura

Esportare i dati dell'app Salute: guida pratica passo dopo passo

Esportare i dati dell'app Salute: guida pratica passo dopo passo
Tradotto dall'ingleseLeggi l'originale

Hai aperto l'app Salute, hai trovato anni di misurazioni della frequenza cardiaca, allenamenti, dati sul sonno e cartelle cliniche, e ora un medico o un'app ti chiede il file. Tocchi Esporta tutti i dati sanitari, aspetti l'archivio e scopri che il risultato non è un foglio di calcolo ordinato. È un grande file ZIP che contiene XML grezzo, pensato per la completezza più che per la comodità.

Ecco il problema dell'esportazione dei dati dall'app Salute. Ottenere l'archivio è facile. Trasformarlo in un report mirato, leggibile e attento alla privacy richiede più giudizio. La procedura integrata di Apple ti dà la documentazione completa, ma ti servirà un passaggio di conversione o di creazione di un report prima che la maggior parte dei medici, dei fogli di calcolo e delle app di analisi possa usarla in modo efficiente.

Che cosa produce davvero l'esportazione integrata dell'app Salute

L'esportazione di Apple è un dump completo dei dati, non uno strumento per creare report. Apri l'app Salute su iPhone, tocca l'icona del tuo profilo, scorri verso il basso, seleziona Esporta tutti i dati sanitari, conferma con Esporta e scegli dove inviare l'archivio. A seconda di come lavori, puoi salvarlo in File, inviarlo con Mail o trasferirlo tramite AirDrop.

Nelle sue istruzioni ufficiali per la condivisione dei dati sanitari, Apple spiega che il processo può richiedere un po' di tempo prima che compaia il foglio di condivisione. Non avviare l'esportazione mentre stai correndo a un appuntamento. Tieni il telefono in carica, non toccare l'app Salute e lascia al dispositivo il tempo di impacchettare i dati.

Screenshot tratto da https://support.apple.com/library/APPLE/APPLECARE_ALLGETTY/Product_Help/en_US/PUBLIC_INFO/APP0137/en_US/iphone_health_app_export.png

Che cosa c'è nel file ZIP

Di solito l'archivio contiene:

  • export.xml, il file grezzo con i dati di HealthKit. Può includere frequenza cardiaca, passi, allenamenti, sonno, misure corporee, sintomi, farmaci e cartelle cliniche, a seconda di ciò che i tuoi dispositivi e le tue app hanno registrato in Salute.
  • Un riepilogo in PDF, che offre una panoramica più leggibile di alcune informazioni sanitarie.
  • File di supporto, a seconda dei tipi di dati presenti nel tuo database di Salute.

La documentazione della community Apple e le discussioni degli utenti descrivono il file XML come il cuore dell'esportazione grezza e segnalano che una cronologia lunga può generare file molto grandi o richiedere parecchio tempo di elaborazione. La discussione nella Community del supporto Apple sulle dimensioni e sui tempi dell'esportazione è utile perché rispecchia il problema pratico su cui le istruzioni curate di Apple non insistono.

Perché il file XML sembra inutilizzabile

Il file è strutturato per un software, non per un lettore umano. Ogni dato porta con sé attributi come tipo, fonte, unità, valore e marcature temporali, spesso insieme a voci di metadati. Se lo apri con un normale editor di testo vedi un flusso fitto di tag, non una tabella che un cardiologo possa scorrere.

Regola pratica: considera il file ZIP come la tua copia di backup principale. Crea una copia di lavoro filtrata prima di caricare, inviare via email o condividere qualsiasi cosa.

L'esportazione integrata resta comunque il punto di partenza giusto quando ti serve un archivio completo. Conserva l'ampiezza dei dati e ti dà una copia portatile dei tuoi dati sanitari. Solo, non scambiare quell'archivio per un report clinico finito.

Esportazioni selettive e perché Apple non le offre

Apri Salute con una richiesta precisa del medico: andamento della frequenza cardiaca, sonno e pressione arteriosa in un certo periodo. La schermata di esportazione di Apple non può produrre quel pacchetto. La procedura integrata crea un unico archivio XML con tutti i dati sanitari e di fitness disponibili, senza un selettore dell'intervallo di date né delle categorie. La documentazione di Apple conferma questo approccio di esportazione completa, mentre la scheda dello strumento di esportazione dei dati sanitari mostra perché le persone cercano ancora opzioni separate per filtrare e convertire.

La scelta di Apple segue il ruolo di HealthKit come archivio centrale per le misurazioni dei dispositivi, le importazioni dalle app e gli inserimenti manuali. Un file parziale può perdere contesto se esclude lacune, misurazioni più vecchie o dati provenienti da un'altra fonte. L'archivio completo conserva quel contesto, ma lascia a te il lavoro di selezione.

Questo compromesso diventa scomodo non appena il destinatario ha bisogno di risposta a una sola domanda. Un medico potrebbe aver bisogno dell'andamento della frequenza cardiaca insieme ai sintomi. Un ricercatore potrebbe aver bisogno di un solo parametro in un periodo definito. Inviare l'archivio completo aggiunge lavoro di revisione ed espone più informazioni personali del necessario.

Confronta le soluzioni pratiche

Metodo Controllo dei filtri Rischio per la privacy Competenze richieste
App dedicata all'esportazione Spesso permette di scegliere parametri e date L'accesso in lettura va a un altro sviluppatore Basse
Comando rapido Può interrogare campioni HealthKit selezionati I permessi espongono comunque i dati scelti Medie
Pulizia manuale Controllo totale dopo l'esportazione Il file grezzo può passare da cloud o archivi condivisi Medie
Script locale Filtri precisi e regole ripetibili Esposizione minima, se eseguito in locale Avanzate

Usa l'archivio completo di Apple come copia di backup principale, poi crea una copia di lavoro filtrata per l'analisi o per la condivisione con il medico. Questa separazione mantiene intatto l'originale e dà al destinatario un file gestibile.

Se a filtrare è un'app, controlla i suoi permessi di accesso a Salute prima di concederli. Un'esportazione selettiva migliora la privacy solo se il processo di filtraggio non riceve più dati di quanti ne servano. Per richieste ricorrenti, una procedura locale è la scelta migliore, perché tiene l'archivio grezzo sotto il tuo controllo e applica ogni volta le stesse regole di selezione.

Convertire l'XML in CSV o JSON utilizzabili

Hai tre strade sensate per la conversione. Scegli in base a ciò che conta di più per te: nessun caricamento, ripetibilità o velocità.

Prima strada: convertire su iPhone

Un comando rapido può leggere l'XML esportato, analizzare gli elementi rilevanti, selezionare i campi e salvare un file CSV o JSON. Mantieni la procedura essenziale. Estrai prima tipo di dato, unità, valore, fonte, data di inizio e data di fine. Aggiungi i metadati solo quando aiutano a interpretare la misurazione.

Un comando rapido locale è utile quando vuoi evitare di inviare l'archivio grezzo a un servizio web. Ti offre anche un passaggio ripetibile per gli appuntamenti ricorrenti. Il limite è che costruire un parser XML affidabile dentro Comandi richiede pazienza, soprattutto quando i dati contengono attributi facoltativi o metadati annidati.

Seconda strada: usare uno script Python locale

Per avere il controllo, usa uno script locale. Questo esempio legge export.xml, estrae gli attributi più comuni e scrive un CSV piatto senza caricare il file da nessuna parte:

import csv
import xml.etree.ElementTree as ET

tree = ET.parse("export.xml")
root = tree.getroot()

fields = [
 "type",
 "sourceName",
 "sourceVersion",
 "unit",
 "value",
 "startDate",
 "endDate",
 "device",
]

with open("health_records.csv", "w", newline="", encoding="utf-8") as output:
 writer = csv.DictWriter(output, fieldnames=fields)
 writer.writeheader()

 for record in root.findall("Record"):
 writer.writerow({field: record.attrib.get(field, "") for field in fields})

Screenshot tratto da https://docs.python.org/3/library/xml.etree.elementtree.html

Il risultato è un CSV ampio, non un report medico rifinito. Filtra poi l'output per tipo di dato, fonte e data. Lascia intatto l'XML originale, così potrai ripetere il processo se cambi le regole di filtraggio.

Sistema le date prima di fidarti del risultato

Apple salva le marcature temporali come stringhe ISO 8601, di solito con l'informazione sul fuso orario. Un parser che ignora lo scostamento può spostare i campioni nell'ora locale sbagliata. Questo conta per il sonno, i sintomi, gli allenamenti e qualsiasi analisi che riguardi la postura o l'ora del giorno.

Usa un'analisi delle date che tenga conto del fuso orario, conserva la marcatura temporale originale e crea una colonna separata con l'ora locale per la lettura. Non sovrascrivere mai la marcatura temporale di origine durante la conversione.

Terza strada: usare un convertitore o uno strumento di importazione

Un convertitore di terze parti può farti risparmiare tempo trasformando l'XML in CSV o JSON durante l'importazione. Alcuni servizi ti permettono anche di scegliere parametri e intervalli di date prima di creare il file finale. La comodità ha un costo in termini di privacy, perché l'esportazione grezza potrebbe lasciare il tuo dispositivo.

Io preferisco convertire in locale ogni volta che il file contiene dati clinici, riproduttivi, sui farmaci o sui percorsi, che sono sensibili. Usa uno strumento di importazione esterno solo dopo averne verificato la politica di archiviazione, i permessi, i controlli di cancellazione e il comportamento in esportazione.

Usare Comandi rapidi e strumenti di terze parti per lavorare più in fretta

L'automazione aiuta soprattutto nel passaggio dei dati, non nel ridurre l'archivio nativo di Apple. Un comando rapido può creare una sequenza ripetibile che avvia l'esportazione da Salute, salva il file ottenuto in una cartella scelta di File o iCloud Drive, crea un archivio quando serve e apre il foglio di condivisione verso una destinazione approvata.

Costruiscilo intorno all'attività che ripeti:

  1. Parti dall'azione di esportazione di Salute. Tieni l'output in una cartella temporanea invece che nella cartella generale dei documenti.
  2. Aggiungi un passaggio Salva file. Usa una cartella con un nome chiaro, come “Esportazioni Salute da controllare”.
  3. Indirizza l'archivio con attenzione. Invialo a File, tramite AirDrop o a una schermata di importazione affidabile solo dopo aver verificato il destinatario.
  4. Aggiungi la pulizia. Elimina le copie temporanee dopo aver creato il report filtrato.

Comandi non trasformerà l'esportazione completa nativa di Apple in una query filtrata per data prima che l'archivio venga creato. Il risparmio di tempo deriva dal ridurre i tocchi e dall'evitare file finiti nel posto sbagliato.

Scegli gli strumenti in base alla procedura, non al numero di funzioni

Uno strumento di esportazione per categorie è adatto a chi ha bisogno di pochi parametri in un periodo definito. Uno strumento di esportazione programmata è adatto a chi vuole ricevere regolarmente file CSV o JSON in uno spazio di archiviazione privato. Un'app di grafici è adatta a chi si prepara a un appuntamento e vuole un'anteprima visiva prima di decidere cosa condividere.

Strumento Formato di esportazione Possibilità di filtro Automazione Ideale per
Esportazione per categorie CSV o JSON Filtri per parametro e data Manuale o ripetibile Utenti esperti
Esportazione programmata dei dati CSV o JSON Selezioni configurabili Consegna programmata Analisi personale continuativa
App di analisi della frequenza cardiaca Grafici e report PDF Parametri cardiaci mirati Analisi automatica Preparazione degli appuntamenti
Comando rapido personalizzato CSV, JSON o ZIP Dipende dalle azioni Passaggio con un tocco Condivisioni ripetute

Cardiogram analizza i dati della frequenza cardiaca dell'app Salute con accesso HealthKit in sola lettura, esegue l'analisi sul dispositivo e può creare viste strutturate degli episodi e report pensati per il medico. Per il lavoro con il medico, questo può essere più utile che consegnare un archivio XML intatto, soprattutto quando la domanda riguarda gli schemi della frequenza cardiaca e non l'intero database di Salute.

Dopo le prove, ricontrolla i permessi. In Impostazioni > Salute > Accesso ai dati e dispositivi, rimuovi gli accessi che non ti servono più, soprattutto i permessi di scrittura. Per uno strumento di analisi, l'accesso in sola lettura è l'impostazione migliore.

Condividere i dati dell'app Salute con il medico

Un file export.xml grezzo raramente è il documento giusto per un appuntamento breve. Dai prima al medico un report compatto, e tieni a disposizione l'archivio completo nel caso ti chieda i dati di origine.

Parti dall'esportazione completa, crea un file di lavoro filtrato e isola solo le misurazioni rilevanti per la visita. Per una visita che riguarda il cuore, potrebbero essere frequenza cardiaca, frequenza cardiaca a riposo, HRV, pressione arteriosa, peso, sonno, sintomi e note su farmaci o attività. La selezione esatta deve seguire la domanda clinica, non i dati che per caso sono più facili da esportare.

Prepara una pagina di accompagnamento

Una pagina di accompagnamento rende il file più affidabile e facile da interpretare. Includi:

  • Intervallo di date: indica il periodo rappresentato nel report.
  • Fonti dei dati: elenca i dispositivi e le app che hanno fornito i dati.
  • Lacune note: segnala i periodi in cui non indossavi l'orologio, la sincronizzazione si è interrotta o hai cambiato dispositivo.
  • Contesto: annota sintomi rilevanti, cambi di terapia, malattie, viaggi o attività fisica insolita.
  • Guida ai file: spiega quale allegato è il riepilogo e quale il backup grezzo.

Un medico interpreta un report mirato più in fretta di un enorme archivio senza spiegazioni. Non seppellire la domanda a cui vuoi una risposta sotto tutti i dati che Apple ha raccolto.

Scegli con cura il canale di condivisione

Per una visita di persona, AirDrop o un trasferimento diretto via cavo evitano di far passare il file per la normale email. Per le visite a distanza, usa il portale per i pazienti della struttura, se accetta allegati. L'email crittografata può funzionare quando entrambe le parti conoscono la procedura, ma non dare per scontato che la normale email offra una protezione adeguata per un file ZIP sensibile.

Se stai preparando un report sulla frequenza cardiaca, leggi la guida di Cardiogram alla personalizzazione dei report prima di esportare. Un PDF o un CSV focalizzato sulle date può offrire all'appuntamento un punto di partenza utilizzabile, mentre l'archivio completo resta conservato a parte.

Invia prima il file più piccolo che sia utile. Tieni l'esportazione completa come copia di origine, non come allegato predefinito.

Prima di condividere, apri tu stesso il CSV o il PDF finale. Verifica che le date abbiano senso, che i valori abbiano le unità di misura, che il periodo selezionato sia corretto e che il report non includa dati non pertinenti. Dati che sembrano impressionanti ma mancano di contesto di solito creano più domande che risposte.

Buone pratiche per la privacy prima di consegnare un file

Un'esportazione dell'app Salute può rivelare molto più della frequenza cardiaca. I percorsi degli allenamenti possono mostrare dove vivi o quali luoghi frequenti. Dati su farmaci, salute riproduttiva, salute mentale, sintomi e cartelle cliniche possono trovarsi accanto ai normali dati di attività. Tratta l'archivio come un documento personale molto sensibile, non come un file di fitness usa e getta.

Usa questa lista di controllo prima di condividere:

  1. Conferma il minimo indispensabile. Chiedi se il destinatario ha bisogno dell'archivio completo o solo di un report filtrato.
  2. Preferisci l'elaborazione locale. Un convertitore che funziona sul tuo Mac o iPhone evita di caricare l'XML grezzo su un server remoto.
  3. Controlla i permessi. Per l'analisi, privilegia l'accesso HealthKit in sola lettura. Revoca l'accesso in Impostazioni > Salute > Accesso ai dati e dispositivi quando hai finito.
  4. Scegli un metodo di trasferimento più sicuro. Usa AirDrop, un trasferimento via cavo o un portale per i pazienti quando è possibile.
  5. Proteggi gli allegati email inevitabili. Proteggi l'archivio con una password e invia la password attraverso un canale separato.
  6. Elimina le copie. Dopo l'appuntamento, cancella l'XML decompresso da computer condivisi, cartelle cloud, download e cartelle temporanee.

Rimuovere il permesso a un'app non cancella le copie che ha già sincronizzato altrove. Se hai usato un convertitore remoto o una destinazione di backup, controlla direttamente i controlli di cancellazione del servizio. Le indicazioni di Cardiogram sulla privacy dei dati sanitari sono utili quando valuti un'app che analizza i dati dell'app Salute.

La procedura più sicura tiene l'esportazione grezza in locale, crea un report ristretto e condivide solo quello. Conserva un unico archivio principale protetto, così non dovrai ripetere l'esportazione completa ogni volta che qualcuno ti chiede un singolo andamento.

Risolvere i problemi di esportazione più comuni

La maggior parte dei problemi di esportazione dall'app Salute rientra in poche categorie prevedibili. Parti dal dispositivo, poi passa allo spazio di archiviazione e infine al parser.

Individua il problema in ordine

  • L'esportazione sembra bloccata: disattiva la modalità Risparmio energetico, assicurati che un backup iCloud non stia occupando risorse, collega l'iPhone alla corrente e tienilo attivo mentre Salute compila l'archivio.
  • L'archivio è troppo grande o il processo non va a buon fine: libera parecchio spazio locale prima di riprovare. Una cronologia lunga ha bisogno di spazio sia per l'archivio temporaneo sia per lo ZIP finale, quindi non tentare l'operazione con lo spazio quasi esaurito.
  • Le date sembrano sbagliate: apri export.xml e controlla la marcatura temporale del primo dato. Se i valori mostrano un'epoca inattesa o saltano tra orari locali diversi, il tuo convertitore potrebbe scartare gli scostamenti di fuso orario.
  • Il CSV accorpa dati diversi: verifica che il parser conservi attributi come sourceVersion e device. Un parser debole può appiattire tipi di dati distinti in un'unica colonna generica poco utile.
  • Il report per il medico sembra incompleto: filtra il file ottenuto e controllalo riga per riga prima di inviarlo. Verifica che i dati selezionati su frequenza cardiaca e passi siano sopravvissuti alla conversione e confronta il risultato con i riepiloghi visibili nell'app Salute.

Adatta il metodo all'obiettivo

Per un backup, conserva lo ZIP originale di Apple senza modificarlo. Per l'analisi, convertilo in locale e mantieni le informazioni sul fuso orario. Per una visita medica, crea un PDF o un CSV mirato con una pagina di accompagnamento e le lacune note. Per dubbi su falsi allarmi o andamenti della frequenza cardiaca disturbati, leggi le indicazioni per ridurre i falsi positivi prima di interpretare misurazioni isolate.

La decisione principale non è se esportare. È che cosa ti serve che l'esportazione faccia. Apple ti dà la documentazione di origine completa, e il tuo passo successivo dovrebbe trasformare quell'archivio grezzo in un file più piccolo e comprensibile, senza cedere più privacy di quanta ne richieda l'attività.


Cardiogram trasforma i dati della frequenza cardiaca dell'app Salute in episodi strutturati, andamenti, registri del contesto e report da condividere con il medico, usando l'accesso HealthKit in sola lettura e l'analisi sul dispositivo. Se vuoi un modo più chiaro per rivedere gli schemi della frequenza cardiaca prima del prossimo appuntamento, visita Cardiogram e prepara un report mirato invece di consegnare un archivio grezzo illeggibile.

Tutti gli articoli
Cardiogram Pro

Trasforma i dati della tua frequenza cardiaca in risposte

Rilevamento automatico degli episodi, note sui sintomi, tendenze e report PDF per il cardiologo in un'unica app privata.

Prova Cardiogram gratis3 giorni gratis, disdici quando vuoi.