# NOT RUN {
> #*** Note: I cannot provide working examples without
> #*** compromising security. Instead, I will try to
> #*** offer up sample code with the matching results
>
>
> #*** Create the connection object
> rcon <- redcapConnection(url=[YOUR_REDCAP_URL], token=[API_TOKEN])
>
> #* Default appearance after export
> Prenatal <- exportRecords(rcon, fields=c("maternal_mrn", "consults"))
Warning message:
In exportMetaData.redcapApiConnection(rcon) : NAs introduced by coercion
> head(Prenatal)
maternal_mrn redcap_event_name consults___1
1 0d714b1efc778d8e738c7f8eb399d224 mfm_episode_1_arm_1 Unchecked
2 0ef1975c93365e2246038d317838816d mfm_episode_1_arm_1 Unchecked
3 a0d81f6f1e55de0770825f460e8e4894 mfm_episode_1_arm_1 Checked
4 a1a0a470c658d05e7df636607fc89bd4 mfm_episode_1_arm_1 Checked
5 a577d8066a12536adb97df9d66ad7d39 mfm_episode_1_arm_1 Checked
6 a5e9beb28c9883b8bd8961481064037e mfm_episode_1_arm_1 Unchecked
consults___2 consults___3 consults___4 consults___5 consults___6 consults___7
1 Unchecked Checked Unchecked Unchecked Checked Unchecked
2 Checked Checked Unchecked Unchecked Unchecked Unchecked
3 Unchecked Checked Unchecked Unchecked Unchecked Unchecked
4 Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked
5 Unchecked Checked Unchecked Unchecked Unchecked Unchecked
6 Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked
consults___8 consults___9 consults___10 consults___11 consults___12
1 Unchecked Unchecked Unchecked Unchecked Unchecked
2 Unchecked Unchecked Unchecked Unchecked Unchecked
3 Unchecked Unchecked Unchecked Unchecked Unchecked
4 Unchecked Unchecked Unchecked Unchecked Unchecked
5 Checked Unchecked Unchecked Unchecked Unchecked
6 Unchecked Unchecked Unchecked Unchecked Unchecked
consults___13 consults___14 consults___90
1 Unchecked Unchecked Unchecked
2 Unchecked Unchecked Checked
3 Unchecked Unchecked Unchecked
4 Unchecked Unchecked Unchecked
5 Unchecked Unchecked Unchecked
6 Unchecked Unchecked Checked
>
>
> #* Use the default settings to recode as No/Yes
> Prenatal2 <- recodeCheck(Prenatal)
> head(Prenatal2)
maternal_mrn redcap_event_name consults___1
1 0d714b1efc778d8e738c7f8eb399d224 mfm_episode_1_arm_1 No
2 0ef1975c93365e2246038d317838816d mfm_episode_1_arm_1 No
3 a0d81f6f1e55de0770825f460e8e4894 mfm_episode_1_arm_1 Yes
4 a1a0a470c658d05e7df636607fc89bd4 mfm_episode_1_arm_1 Yes
5 a577d8066a12536adb97df9d66ad7d39 mfm_episode_1_arm_1 Yes
6 a5e9beb28c9883b8bd8961481064037e mfm_episode_1_arm_1 No
consults___2 consults___3 consults___4 consults___5 consults___6 consults___7
1 No Yes No No Yes No
2 Yes Yes No No No No
3 No Yes No No No No
4 No No No No No No
5 No Yes No No No No
6 No No No No No No
consults___8 consults___9 consults___10 consults___11 consults___12
1 No No No No No
2 No No No No No
3 No No No No No
4 No No No No No
5 Yes No No No No
6 No No No No No
consults___13 consults___14 consults___90
1 No No No
2 No No Yes
3 No No No
4 No No No
5 No No No
6 No No Yes
>
>
>
> #* Alter the defaults to recode as Received Consult/No Consult Necessary
> Prenatal3 <- recodeCheck(Prenatal,
+ levels=c("Checked", "Unchecked"),
+ labels=c("Received Consult", "No Consult Necessary"))
> head(Prenatal3)
maternal_mrn redcap_event_name consults___1
1 0d714b1efc778d8e738c7f8eb399d224 mfm_episode_1_arm_1 No Consult Necessary
2 0ef1975c93365e2246038d317838816d mfm_episode_1_arm_1 No Consult Necessary
3 a0d81f6f1e55de0770825f460e8e4894 mfm_episode_1_arm_1 Received Consult
4 a1a0a470c658d05e7df636607fc89bd4 mfm_episode_1_arm_1 Received Consult
5 a577d8066a12536adb97df9d66ad7d39 mfm_episode_1_arm_1 Received Consult
6 a5e9beb28c9883b8bd8961481064037e mfm_episode_1_arm_1 No Consult Necessary
consults___2 consults___3 consults___4
1 No Consult Necessary Received Consult No Consult Necessary
2 Received Consult Received Consult No Consult Necessary
3 No Consult Necessary Received Consult No Consult Necessary
4 No Consult Necessary No Consult Necessary No Consult Necessary
5 No Consult Necessary Received Consult No Consult Necessary
6 No Consult Necessary No Consult Necessary No Consult Necessary
consults___5 consults___6 consults___7
1 No Consult Necessary Received Consult No Consult Necessary
2 No Consult Necessary No Consult Necessary No Consult Necessary
3 No Consult Necessary No Consult Necessary No Consult Necessary
4 No Consult Necessary No Consult Necessary No Consult Necessary
5 No Consult Necessary No Consult Necessary No Consult Necessary
6 No Consult Necessary No Consult Necessary No Consult Necessary
consults___8 consults___9 consults___10
1 No Consult Necessary No Consult Necessary No Consult Necessary
2 No Consult Necessary No Consult Necessary No Consult Necessary
3 No Consult Necessary No Consult Necessary No Consult Necessary
4 No Consult Necessary No Consult Necessary No Consult Necessary
5 Received Consult No Consult Necessary No Consult Necessary
6 No Consult Necessary No Consult Necessary No Consult Necessary
consults___11 consults___12 consults___13
1 No Consult Necessary No Consult Necessary No Consult Necessary
2 No Consult Necessary No Consult Necessary No Consult Necessary
3 No Consult Necessary No Consult Necessary No Consult Necessary
4 No Consult Necessary No Consult Necessary No Consult Necessary
5 No Consult Necessary No Consult Necessary No Consult Necessary
6 No Consult Necessary No Consult Necessary No Consult Necessary
consults___14 consults___90
1 No Consult Necessary No Consult Necessary
2 No Consult Necessary Received Consult
3 No Consult Necessary No Consult Necessary
4 No Consult Necessary No Consult Necessary
5 No Consult Necessary No Consult Necessary
6 No Consult Necessary Received Consult
>
>
>
> ## The order of the levels can be rearranged if desired
> levels(Prenatal2$consults___90)
[1] "No" "Yes"
> levels(Prenatal3$consults___90)
[1] "Received Consult" "No Consult Necessary"
# }
Run the code above in your browser using DataLab