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_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
| Intensité de l'activité |
Activité |
ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY |
| Température basale |
Suivi du cycle |
BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
| Métabolisme de base |
Données corporelles |
BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE |
| Glycémie |
Constantes |
BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE |
| Tension artérielle |
Constantes |
BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE |
| Masse grasse |
Données corporelles |
BodyFatRecordandroid.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT |
| Température corporelle |
Constantes |
BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE |
| Masse hydrique corporelle |
Données corporelles |
BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS |
| Masse osseuse |
Données corporelles |
BoneMassRecordandroid.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS |
| Glaire cervicale |
Suivi du cycle |
CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS |
| Cadence de pédalage |
Activité |
CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE |
| Distance |
Activité |
DistanceRecordandroid.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE |
| Dénivelé positif |
Activité |
ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED |
| Exercice Guide Ajouter des itinéraires d'exercice |
Activité |
ExerciseSessionRecordandroid.permission.health.READ_EXERCISE android.permission.health.READ_EXERCISE_ROUTE android.permission.health.WRITE_EXERCISE android.permission.health.WRITE_EXERCISE_ROUTE Types 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_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED |
| Fréquence cardiaque |
Constantes |
HeartRateRecordandroid.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE |
| Variabilité de la fréquence cardiaque |
Constantes |
HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY |
| Hauteur |
Données corporelles |
HeightRecordandroid.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT |
| Hydratation |
Nutrition |
HydrationRecordandroid.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION |
| Saignements intermenstruels |
Suivi du cycle |
IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
| Masse maigre |
Données corporelles |
LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS |
| Menstruation |
Suivi du cycle |
MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION |
| Pleine conscience Guide Suivre la pleine conscience |
Bien-être |
MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION |
| Nutrition |
Nutrition |
NutritionRecordandroid.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION |
| Test d'ovulation |
Suivi du cycle |
OvulationTestRecordandroid.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST |
| Saturation en oxygène |
Constantes |
OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION |
| Exercice planifié Guide des plans d'entraînement |
Activité |
PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE |
| Alimentation |
Activité |
PowerRecordandroid.permission.health.READ_POWER android.permission.health.WRITE_POWER |
| Fréquence respiratoire |
Constantes |
RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE |
| Fréquence cardiaque au repos |
Constantes |
RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE |
| Activité sexuelle |
Activité |
SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY |
| Température cutanée Guide Mesurer la température cutanée |
Constantes |
SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE |
| Session de sommeil Guide Suivre les sessions de sommeil |
Sommeil |
SleepSessionRecordandroid.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP |
| Vitesse |
Activité |
SpeedRecordandroid.permission.health.READ_SPEED android.permission.health.WRITE_SPEED |
| Étapes |
Activité |
StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPS android.permission.health.WRITE_STEPS |
| Total des calories brûlées |
Activité |
TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED |
| VO2 max |
Activité |
Vo2MaxRecordandroid.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX |
| Poids |
Données corporelles |
WeightRecordandroid.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT |
| Poussées de fauteuil roulant |
Activité |
WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES |