Santé Connect stocke et structure les données de santé et de remise en forme, ainsi que les données des dossiers médicaux. Il est important de comprendre d'abord les types de données et les autorisations proposés par Santé Connect afin de planifier les exigences de votre application.
Après le développement, lorsque vous vous préparez à publier votre application sur le Play Store, vous devez déclarer l'utilisation des données de votre application ainsi que l'accès aux types de données Santé Connect qu'elle utilise. Sinon, les utilisateurs peuvent recevoir un message d'erreur indiquant que votre application ne peut pas accéder aux types de données Santé Connect, car ils nécessitent une approbation spéciale.
Pour en savoir plus, consultez Remplir la déclaration des applications de santé dans la Play Console.
Catégories de types de données
Santé Connect est compatible avec les types de données utilisés dans la plupart des applications de santé et de remise en forme afin de fournir un maximum de variété. Santé Connect vise à offrir une vue complète et un stockage des données de santé et de remise en forme. Ces types de données se répartissent dans les catégories suivantes :
| Catégorie | Description | |
|---|---|---|
| directions_run | Activité | Permet de capturer toute activité effectuée par un utilisateur. Il peut s'agir d'activités liées à la santé et à la remise en forme, comme la course à pied et la natation. | 
| straighten | Mesures corporelles | Elles permettent de capturer des données courantes sur le corps, comme le poids et le métabolisme de base d'un utilisateur. | 
| fertile | Suivi du cycle | Permettent de capturer les cycles menstruels et les points de données associés tels que le résultat binaire d'un test d'ovulation. | 
| grocery | Nutrition | Permet de capturer les types de données concernant l'hydratation et la nutrition. La première représente la quantité d'eau bue par un utilisateur. La nutrition inclut des champs facultatifs tels que les calories, le sucre et le magnésium. | 
| sleep_auto | Sommeil | Elles permettent de capturer les données d'intervalle liées au temps et au type de sommeil d'un utilisateur. | 
| vital_signs | Vitals | Elles permettent de capturer les informations essentielles sur la santé générale de l'utilisateur. Elles comprennent des informations telles que la température corporelle, la glycémie, la tension artérielle et la saturation en oxygène du sang. | 
| mindfulness | Bien-être | Elles permettent de capturer les données liées à la santé mentale et au bien-être d'un utilisateur. | 
Types de données de santé et de remise en forme
Avant de pouvoir demander des autorisations, votre application doit les déclarer dans le fichier manifeste. Pour en savoir plus, consultez la section Déclarer les autorisations du guide de démarrage rapide.
Pour lire des données lorsque votre application est en arrière-plan ou pour lire des données historiques, un ensemble supplémentaire d'autorisations de lecture doit être déclaré séparément des autorisations de type de données :
| Autorisation de lecture supplémentaire | Déclaration d'autorisations | 
|---|---|
| Lire des données en arrière-plan Guide Exemple de lecture en arrière-plan | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND | 
| Lire les données historiques Guide Lire les données de plus de 30 jours | android.permission.health.READ_HEALTH_DATA_HISTORY | 
1. Sélectionner une version de Jetpack
Les déclarations d'autorisation diffèrent selon les versions de Jetpack. Veillez à sélectionner la plage de versions de Jetpack utilisée par votre application.
2. Filtrer le tableau des types de données
Le tableau suivant contient la liste complète des types de données, chacun avec sa catégorie, ses guides et ses indicateurs de fonctionnalité, ainsi que les déclarations d'autorisation.
| Type de données Guides des fonctionnalités | Catégorie | Type d'enregistrement Déclarations d'autorisation Commutateur de fonctionnalité | 
|---|---|---|
| Calories brûlées en activité | Activité | ActiveCaloriesBurnedRecordandroid.permission.health.READ_ACTIVE_CALORIES_BURNEDandroid.permission.health.WRITE_ACTIVE_CALORIES_BURNED | 
| Intensité de l'activité | Activité | ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITYandroid.permission.health.WRITE_ACTIVITY_INTENSITYFEATURE_ACTIVITY_INTENSITY | 
| Température basale | Suivi du cycle | BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATUREandroid.permission.health.WRITE_BASAL_BODY_TEMPERATURE | 
| Métabolisme de base | Données corporelles | BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATEandroid.permission.health.WRITE_BASAL_METABOLIC_RATE | 
| Glycémie | Constantes | BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSEandroid.permission.health.WRITE_BLOOD_GLUCOSE | 
| Tension artérielle | Constantes | BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSUREandroid.permission.health.WRITE_BLOOD_PRESSURE | 
| Masse grasse | Données corporelles | BodyFatRecordandroid.permission.health.READ_BODY_FATandroid.permission.health.WRITE_BODY_FAT | 
| Température corporelle | Constantes | BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATUREandroid.permission.health.WRITE_BODY_TEMPERATURE | 
| Masse hydrique corporelle | Données corporelles | BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASSandroid.permission.health.WRITE_BODY_WATER_MASS | 
| Masse osseuse | Données corporelles | BoneMassRecordandroid.permission.health.READ_BONE_MASSandroid.permission.health.WRITE_BONE_MASS | 
| Glaire cervicale | Suivi du cycle | CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUSandroid.permission.health.WRITE_CERVICAL_MUCUS | 
| Cadence de pédalage | Activité | CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.WRITE_EXERCISE | 
| Distance | Activité | DistanceRecordandroid.permission.health.READ_DISTANCEandroid.permission.health.WRITE_DISTANCE | 
| Dénivelé positif | Activité | ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINEDandroid.permission.health.WRITE_ELEVATION_GAINED | 
| Exercice Guide Ajouter des itinéraires d'exercice | Activité | ExerciseSessionRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.READ_EXERCISE_ROUTEandroid.permission.health.WRITE_EXERCISEandroid.permission.health.WRITE_EXERCISE_ROUTETypes d'exercicesAfficher tous les types d'exercicesEXERCISE_TYPE_UNKNOWNEXERCISE_TYPE_BADMINTONEXERCISE_TYPE_BASEBALLEXERCISE_TYPE_BASKETBALLEXERCISE_TYPE_BIKINGEXERCISE_TYPE_BIKING_STATIONARYEXERCISE_TYPE_BOOT_CAMPEXERCISE_TYPE_BOXINGEXERCISE_TYPE_CALISTHENICSEXERCISE_TYPE_CRICKETEXERCISE_TYPE_DANCINGEXERCISE_TYPE_ELLIPTICALEXERCISE_TYPE_EXERCISE_CLASSEXERCISE_TYPE_FENCINGEXERCISE_TYPE_FOOTBALL_AMERICANEXERCISE_TYPE_FOOTBALL_AUSTRALIANEXERCISE_TYPE_FRISBEE_DISCEXERCISE_TYPE_GOLFEXERCISE_TYPE_GUIDED_BREATHINGEXERCISE_TYPE_GYMNASTICSEXERCISE_TYPE_HANDBALLEXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAININGEXERCISE_TYPE_HIKINGEXERCISE_TYPE_ICE_HOCKEYEXERCISE_TYPE_ICE_SKATINGEXERCISE_TYPE_MARTIAL_ARTSEXERCISE_TYPE_PADDLINGEXERCISE_TYPE_PARAGLIDINGEXERCISE_TYPE_PILATESEXERCISE_TYPE_RACQUETBALLEXERCISE_TYPE_ROCK_CLIMBINGEXERCISE_TYPE_ROLLER_HOCKEYEXERCISE_TYPE_ROWINGEXERCISE_TYPE_ROWING_MACHINEEXERCISE_TYPE_RUGBYEXERCISE_TYPE_RUNNINGEXERCISE_TYPE_RUNNING_TREADMILLEXERCISE_TYPE_SAILINGEXERCISE_TYPE_SCUBA_DIVINGEXERCISE_TYPE_SKATINGEXERCISE_TYPE_SKIINGEXERCISE_TYPE_SNOWBOARDINGEXERCISE_TYPE_SNOWSHOEINGEXERCISE_TYPE_SOCCEREXERCISE_TYPE_SOFTBALLEXERCISE_TYPE_SQUASHEXERCISE_TYPE_STAIR_CLIMBINGEXERCISE_TYPE_STAIR_CLIMBING_MACHINEEXERCISE_TYPE_STRENGTH_TRAININGEXERCISE_TYPE_STRETCHINGEXERCISE_TYPE_SURFINGEXERCISE_TYPE_SWIMMING_OPEN_WATEREXERCISE_TYPE_SWIMMING_POOLEXERCISE_TYPE_TABLE_TENNISEXERCISE_TYPE_TENNISEXERCISE_TYPE_VOLLEYBALLEXERCISE_TYPE_WALKINGEXERCISE_TYPE_WATER_POLOEXERCISE_TYPE_WEIGHTLIFTINGEXERCISE_TYPE_WHEELCHAIREXERCISE_TYPE_OTHER_WORKOUTEXERCISE_TYPE_YOGA | 
| Étages gravis | Activité | FloorsClimbedRecordandroid.permission.health.READ_FLOORS_CLIMBEDandroid.permission.health.WRITE_FLOORS_CLIMBED | 
| Fréquence cardiaque | Constantes | HeartRateRecordandroid.permission.health.READ_HEART_RATEandroid.permission.health.WRITE_HEART_RATE | 
| Variabilité de la fréquence cardiaque | Constantes | HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITYandroid.permission.health.WRITE_HEART_RATE_VARIABILITY | 
| Hauteur | Données corporelles | HeightRecordandroid.permission.health.READ_HEIGHTandroid.permission.health.WRITE_HEIGHT | 
| Hydratation | Nutrition | HydrationRecordandroid.permission.health.READ_HYDRATIONandroid.permission.health.WRITE_HYDRATION | 
| Saignements intermenstruels | Suivi du cycle | IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDINGandroid.permission.health.WRITE_INTERMENSTRUAL_BLEEDING | 
| Masse maigre | Données corporelles | LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASSandroid.permission.health.WRITE_LEAN_BODY_MASS | 
| Menstruation | Suivi du cycle | MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATIONandroid.permission.health.WRITE_MENSTRUATION | 
| Pleine conscience Guide Suivre la pleine conscience | Bien-être | MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESSandroid.permission.health.WRITE_MINDFULNESSFEATURE_MINDFULNESS_SESSION | 
| Nutrition | Nutrition | NutritionRecordandroid.permission.health.READ_NUTRITIONandroid.permission.health.WRITE_NUTRITION | 
| Test d'ovulation | Suivi du cycle | OvulationTestRecordandroid.permission.health.READ_OVULATION_TESTandroid.permission.health.WRITE_OVULATION_TEST | 
| Saturation en oxygène | Constantes | OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATIONandroid.permission.health.WRITE_OXYGEN_SATURATION | 
| Exercice planifié Guide des plans d'entraînement | Activité | PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISEandroid.permission.health.WRITE_PLANNED_EXERCISEFEATURE_PLANNED_EXERCISE | 
| Alimentation | Activité | PowerRecordandroid.permission.health.READ_POWERandroid.permission.health.WRITE_POWER | 
| Fréquence respiratoire | Constantes | RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATEandroid.permission.health.WRITE_RESPIRATORY_RATE | 
| Fréquence cardiaque au repos | Constantes | RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATEandroid.permission.health.WRITE_RESTING_HEART_RATE | 
| Activité sexuelle | Activité | SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITYandroid.permission.health.WRITE_SEXUAL_ACTIVITY | 
| Température cutanée Guide Mesurer la température cutanée | Constantes | SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATUREandroid.permission.health.WRITE_SKIN_TEMPERATUREFEATURE_SKIN_TEMPERATURE | 
| Session de sommeil Guide Suivre les sessions de sommeil | Sommeil | SleepSessionRecordandroid.permission.health.READ_SLEEPandroid.permission.health.WRITE_SLEEP | 
| Vitesse | Activité | SpeedRecordandroid.permission.health.READ_SPEEDandroid.permission.health.WRITE_SPEED | 
| Étapes | Activité | StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPSandroid.permission.health.WRITE_STEPS | 
| Total des calories brûlées | Activité | TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNEDandroid.permission.health.WRITE_TOTAL_CALORIES_BURNED | 
| VO2 max | Activité | Vo2MaxRecordandroid.permission.health.READ_VO2_MAXandroid.permission.health.WRITE_VO2_MAX | 
| Poids | Données corporelles | WeightRecordandroid.permission.health.READ_WEIGHTandroid.permission.health.WRITE_WEIGHT | 
| Poussées de fauteuil roulant | Activité | WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHESandroid.permission.health.WRITE_WHEELCHAIR_PUSHES | 
