android-fhir icon indicating copy to clipboard operation
android-fhir copied to clipboard

Isolating Room Components with hapi dependencies

Open MJ1998 opened this issue 7 months ago • 1 comments

Describe the Issue

Room components(@Database, @Dao, @Entity) should be completely independent of hapi dependencies. The primary reason is to maintain a better code structure as the implementation of the DAOs are created by room library. This may help in support multiple FHIR versions (R4, R5) in future. Another reason is to ensure our implementation is future-proof for Room's Kotlin Multiplatform support, introduced in version 2.7.0-alpha01 on May 1, 2024, and currently at version 2.7.0-alpha04.

Also FYI Migrate to KMP Room - https://developer.android.com/training/data-storage/room/room-kmp-migration

Would you like to work on the issue?

MJ1998 avatar Jul 05 '24 06:07 MJ1998