Health Connect Jetpack SDK biasanya digunakan untuk menyederhanakan integrasi dengan menggabungkan Health Connect API, tetapi PHR belum tersedia di Jetpack, sehingga API framework Android yang mendasarinya harus digunakan.
Karena API ini masih dalam pengembangan, masih ada beberapa batasan dan beberapa komponen tidak sepenuhnya tersedia.
- Kebijakan Play untuk akses PHR masih dalam pengembangan, dan aplikasi mungkin perlu memenuhi persyaratan tambahan sebelum dapat dirilis di Play Store.
- Beberapa fitur, seperti API berbasis log perubahan, belum dikembangkan untuk API PHR.
Jika Anda lebih memilih untuk mengintegrasikan PHR ke dalam aplikasi menggunakan Jetpack, sebaiknya tunggu hingga PHR tersedia di Jetpack dan pelajari PHR menggunakan materi ini untuk sementara.
MedicalDataSource
Catatan medis yang disimpan di Health Connect diatur ke dalam
MedicalDataSource
. Hal ini memungkinkan pemisahan
catatan medis untuk individu yang sama yang berasal dari sumber yang berbeda seperti
API atau sistem perawatan kesehatan.
Jika semua data berasal dari sumber yang sama, aplikasi penulisan hanya perlu membuat
satu MedicalDataSource
. Jika data berasal dari beberapa sumber, aplikasi masih dapat
membuat satu MedicalDataSource
jika data tersebut direkonsiliasi dan semua
data memiliki kombinasi unik dari jenis resource FHIR dan ID resource FHIR.
Jika tidak, MedicalDataSource
harus dibuat untuk setiap sumber data.
Semua rekam medis harus dikaitkan dengan MedicalDataSource
, sehingga harus
dibuat sebelum menulis resource.
Properti MedicalDataSource
:
- Nama Tampilan (wajib) - Nama tampilan yang ditampilkan kepada pengguna untuk sumber data, diidentifikasi secara unik per aplikasi penulisan.
URI Dasar FHIR (wajib) - Untuk data yang berasal dari server FHIR, ini harus berupa URL dasar FHIR (misalnya,
https://example.com/fhir/
). Jika data dihasilkan oleh aplikasi tanpa URL FHIR, ini harus berupa URI unik dan dapat dipahami yang ditentukan oleh aplikasi (misalnya,myapp://..
) yang mengarah ke sumber data.Misalnya, jika aplikasi klien mendukung deep linking aplikasi, deeplink ini dapat digunakan sebagai URI Dasar FHIR. Panjang maksimum untuk URI adalah 2.000 karakter.
Nama paket (diisi secara otomatis) - Aplikasi yang menulis data.
Versi FHIR (wajib) - Versi FHIR. Versi 4.0.1 dan 4.3.0 didukung.
Beberapa sumber data dapat dikaitkan dengan URL dasar FHIR yang sama.
Dalam sumber data, semua rekam medis harus memiliki kombinasi unik jenis resource FHIR dan ID resource FHIR.
MedicalResource
MedicalResource
mewakili resource FHIR yang disimpan di
Health Connect.
Properti MedicalResource
:
- DataSourceId (wajib) - Sumber data seperti yang dijelaskan untuk
MedicalDataSource
. - Versi FHIR (wajib) - Versi FHIR. Versi 4.0.1 dan 4.3.0 didukung.
- Resource FHIR (wajib) Instance resource FHIR yang dienkode JSON.
- Jenis Referensi Medis (diisi secara otomatis) - Kategori resource yang ditampilkan kepada pengguna, yang dipetakan ke izin yang ditampilkan kepada pengguna.
- Kolom ini diisi pada waktu penyisipan, dan diperoleh secara otomatis oleh Health Connect.
- Kumpulan jenis awal dijelaskan sebelumnya.