%%capture --no-display
%%R
"dplyr")
library("jsonlite")
library("tidyr")
library("REDCapR")
library("knitr")
library("remotes")
library("gt") library(
7 Project & API Setup
Install and load the necessary packages and set up the REDCap project connection.
%%capture --no-display --no-stdout
%%R
# Detach REDCapR if already loaded, and download the latest version
if (version!='1.1.9005') {
"package:REDCapR", unload=TRUE)
detach("OuhscBbmc/REDCapR")
remotes::install_github("REDCapR")
library(print(packageVersion("REDCapR"))
}else {
print("REDCapR package up to date")
}
[1] '1.1.9005'
%%R
# Load API tokens from the json file
<- jsonlite::fromJSON('./../../json_api_data.json')$dev_token$'309'
token <- "https://dev-redcap.doh.wa.gov/api/" url
import redcap
import json
import csv
import pandas as pd
import numpy as np
import requests
import tempfile
# Load API tokens from the json file
= json.load(open('./../../json_api_data.json'))
key = key['dev_token']['309']
token = key['dev_url']
url
= redcap.Project(url, token) project