Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DDC (direct data capture) support #253

Open
rkrenn opened this issue Oct 4, 2022 · 4 comments
Open

DDC (direct data capture) support #253

rkrenn opened this issue Oct 4, 2022 · 4 comments

Comments

@rkrenn
Copy link
Collaborator

rkrenn commented Oct 4, 2022

after long discussions, we try to avoid implementin a (android/iOS) app for DDC.

instead, we will introduce a "Synchronize" service or job, which can be activated for a trial (one shot or periodic etc.).

this job is supposed to synchronize eCRF data between 2 Phoenix CTMS instances via Rest-API.

For DDC, the mobile device will then run a local Phoenix instance, which will synchronize with the central one.

@josharmenta
Copy link

@rkrenn We're implementing this using Apple's ResearchKit, it's working well so far.

@rkrenn
Copy link
Collaborator Author

rkrenn commented Oct 9, 2022

so you implemented a dedicated iOS app using ResearchKit framework.
does it use a synchronization implementation toward the Phoenix Rest-API, like outlined in carekit-apple/CareKit#322 ?

sounds like quite some work!

@josharmenta
Copy link

josharmenta commented Oct 10, 2022

Yes I got it working the other day. I need to refactor it majorly to sanitize it of anything specific to our trials (and get our app done first), but once that happens I'll put it up on our GH page, along with a few other things that we've set up for Phoenix. Basically I wrote a library that wraps the API calls and did a circular buffer from the ResearchKit survey module.

@josharmenta
Copy link

In the future we're planning to pull data from the watches too and upload those into Phoenix, when we get there, I'll let you know and post that repo as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants