The tablet/phone running out of storage would not be an issue, as we handle the data load efficiently.
At the time of sign in, the patient’s data is pulled from the cloud SQL database onto the local SQL database of the device. Our Azure App Service (server) is configured so that our app (client) can only download user data from an authenticated account, meaning a user who has signed in via HIPPA compliant Azure AD B2C.
At the time of sign out or sign in of another user, data is wiped from the local database which provides storage and security benefits. This ensures a minimal amount of data will actually be present on the local database at one time.
For a patient sign in the local database would have data for one patient and for a doctor sign in the local database would have data for themselves and their patients. The size of the data being collected is very small. Even if a patient should have thousands of data points, it would translate to a small number of MB at most, and not GB.