Die Health Connect-Plattform bietet eine Reihe von Datentypen, die hauptsächlich Wellness- und Fitness-Anwendungsfälle abdecken. So können Apps im Android-Ökosystem Daten austauschen, ohne dass kostspielige 1:1-API-Integrationen erforderlich sind.
Mit Medical Records wird diese Funktion auf grundlegende medizinische Daten im FHIR® (Fast Healthcare Interoperability Resources)-Format ausgeweitet. FHIR ist eine globale Open-Source-Spezifikation, die von HL7 (Health Level Seven International) veröffentlicht wurde und Schema und Semantik für medizinische Daten beschreibt.
Medical Records für Health Connect-Funktionen:
- Eine API für Anwendungen, die medizinische Daten schreiben.
- Eine für Nutzer sichtbare Browserumgebung für medizinische Daten, die in Health Connect gespeichert sind, mit neuen medizinischen Datentypen und detaillierten Berechtigungen für das Zulassen von Downstream-Lesevorgängen.
- Eine API für Anwendungen, die medizinische Daten auf Grundlage von vom Nutzer erteilten Berechtigungen lesen.
Einschränkungen
Da sich diese APIs noch in der Entwicklung befinden, gibt es noch einige Einschränkungen und einige Komponenten sind noch nicht vollständig verfügbar.
Die Medical Records APIs sind mit der Anmerkung ExperimentalPersonalHealthRecordApi gekennzeichnet. Das bedeutet, dass diese APIs sich noch in der Entwicklung befinden und Änderungen vorbehalten sind.
Es gibt noch einige Einschränkungen und einige Komponenten sind noch nicht vollständig verfügbar:
- Die Play-Richtlinie für den Zugriff auf Medical Records wird noch entwickelt. Apps müssen möglicherweise zusätzliche Anforderungen erfüllen, bevor sie im Play Store veröffentlicht werden können.
- Einige Funktionen, z. B. auf Änderungsprotokollen basierende APIs, wurden nicht für Medical Records APIs noch nicht entwickelt.
Erste Schritte
Da es sich bei Medical Records um eine Reihe neuer Datentypen in Health Connect handelt, gilt für Medical Records dasselbe Verfahren wie für den Einstieg in Health Connect. Weitere Informationen finden Sie unter Erste Schritte mit Health Connect.
Wenn Sie die Medical Records Framework APIs verwendet haben, die anfangs verfügbar waren, empfehlen wir Ihnen dringend, zu Jetpack zu wechseln, das aus folgenden Gründen entwicklerfreundlicher ist:
- Alle Anleitungen und der gesamte Beispielcode sind für Jetpack geschrieben.
- Die Tools des Ökosystems verwenden die Jetpack APIs.
- Die API-Oberfläche ist Kotlin-nativ.
- Jetpack bietet eine verbesserte Kompatibilitätsunterstützung, z. B. die Feature Availability API.
Die Medical Records APIs sind über Health Connect-Version 1.1.0-beta02 in Jetpack verfügbar. Wenn Sie Ihre Jetpack-Abhängigkeit auf diese Version aktualisieren, müssen Apps mit dem SDK für Android 16 kompiliert werden.
Wenn Sie die Einrichtung abgeschlossen haben und bereit sind, dass Medical Records-Daten in Ihrer App geschrieben und gelesen werden, sehen Sie sich die Informationen unter Medizinische Daten schreiben und Medizinische Daten lesen an.
Nutzerfreundlichkeit
In diesem Abschnitt finden Sie allgemeine Informationen zur Nutzerfreundlichkeit.
Berechtigungen
Das Anfordern von Berechtigungen zum Lesen oder Schreiben von medizinischen Daten funktioniert ähnlich wie bei den vorhandenen Health Connect-Berechtigungsbildschirmen. Es wird jedoch ein separater Bildschirm für medizinische Daten angezeigt:
Daten durchsuchen
Health Connect bietet auch eine einfache Visualisierung und das Durchsuchen gespeicherter Medical Records-Daten, ähnlich wie bei vorhandenen Health Connect-Datentypen.