How can I make changes to the data imported from EHR sources?
You can make changes to externally linked data that is pulled in via the Connect API without having my data overwritten by the source providers. Because data from source systems like EHRs and wearable devices is synced every 5 minutes or less, any updates made by your app may be overwritten by the background sync from 1upHealth. To modify or save changes to data from source systems, it’s necessary to create a new unique resource and change the data in that. The new resource you create will not be linked to the backend data sync. If there are multiple provider systems, your application logic can use data from multiple systems and apply changes to the new unique resource.
How Do I Access Demo Patient Data for FHIR Testing?
1upHealth lists demo patient records from multiple EHR vendors with data to test extracting data through the FHIR API. Here is a list of test credentials.
How long does it take to integrate 1upHealth data into my app?
You can integrate data from any of the 1upHealth supported health systems with FHIR data in just a few minutes. We have a demo application and a getting started guide to help developers start up. Because 1upHealth uses patient authorization, you do not need any prior relationship with the healths systems we support. Additionally all the data is transmitted and linked via RESTful APIs so there’s no need to understand specialized healthcare technologies. Data is all stored on 1upHealth so you do not need to stand up a HIPAA compliant database either.
How long does it take for the patient data to be populated?
Once a patient connects to a healthcare system or device via the 1upHealth connect API, the user's access token will provide access to data nearly immediately. There may be a several second delay. Ongoing, there is a process that runs in the backend to update data every 5 minutes.
Is it a mandatory step to register a credit card in order to get developer access?
No, a credit card is not required for registration. For free, you will get 1000 queries per month for development purposes. However for production access, for a number of reasons, including verification and the sensitivity of patient health data, a credit card is required.
What are the time limits on token and refresh tokens?
Access Token, refresh Token and access code expire in 7200 seconds. You get only one refresh token for an accessToken. You can get a new pair of access and refresh token anytime before 2 hour expiration period. Here is the link for that.
What is a 1upHealth User?
A user can mean many things depending on the application. A user may be a patient, provider, or even a backend service. Therefore there are separate entities for the PaitentResourceId and the OneupUserId. If it’s desirable to create separate users for each patient, that can be done through the User API. You can create users via the 1upHealth User Management API.
What is an app user id and where to get it?
An app_user_id is generated when you create a new user on 1upHealth. More information about what a 1upHealth user is and how you can create one can be found here.
What is the difference between FLAT FHIR and FHIR Bulk Data?
FLAT FHIR, FHIR Bulk Data, and Bulk FHIR are all one and the same. The official HL7 standard (that we led balloting for) is called FHIR Bulk Data. But it's synonymous with FLAT FHIR (coined by Boston Children's Hospital SMART team), and Bulk FHIR.