...
>>OpenSpecimen to be able to let the user to start to enter the specimen information?
...
Below SQLs can be used to prepare the list of participant participants and visit records that were added from REDCap project synchronisationsynchronization.
Expand |
---|
title | Click here to view details |
---|
|
Participants Code Block |
---|
| select
cp.short_title as "CP", p.name as "Project", a.protocol_participant_id as "PPID"
from
os_redcap_records r
inner join os_redcap_projects p
on p.identifier = r.project_id
inner join catissue_coll_prot_reg_aud a
on a.identifier = r.cpr_id
inner join catissue_collection_protocol cp
on cp.identifier = a.collection_protocol_id
where
-- 0 for insert, 1 for update
a.revtype = 0
order by
r.identifier; |
Visits Code Block |
---|
| select
cp.short_title as "CP", p.name as "Project", a.identifier as "Visit ID", a.name as "Visit Name"
from
os_redcap_records r
inner join os_redcap_record_visits vr
on vr.record_id = r.identifier
inner join os_redcap_projects p
on p.identifier = r.project_id
inner join cat_specimen_coll_group_aud a
on a.identifier = vr.visit_id
inner join catissue_coll_prot_reg reg
on reg.identifier = a.collection_protocol_reg_id
inner join catissue_collection_protocol cp
on cp.identifier = reg.collection_protocol_id
where
-- 0 for insert, 1 for update
a.revtype = 0
order by
r.identifier; |
|
...
Ans: No. Example case: There are 1000 participants in REDCap, but only 100 are to be registered to OpenSpecimen. It is not possible to fetch a subset of participants from REDCap. But if you want to register only specific type of participants such as participants who are female and above 18 years old, then you can use the 'Record Inclusion Rule' as shown in the section here.
Is it possible to prefix values fetched from REDCap?
...
Expand |
---|
title | Click her to view details |
---|
|
The error occurs because the MySQL timestamp columns cannot store date/time prior to 1/1/1970. Error message in the log file is like this - 'Error: OpenSpecimenException:Error: MysqlDataTruncation:Data truncation: Incorrect datetime value: '1969-04-18 00:00:00' for column 'DE_A_29' at row 1'. Steps to fix the error Retrieve the form ID for which the records are failing. This can be obtained from the URL of the view where participant form data is displayed. Identify the table used to store the form information using the below SQL. Code Block |
---|
select substr(xml, 1, 256) from dyextn_containers where identifier = 151; |
The name of the column to modify is printed in the error log file. Using #2 and #3, execute below DDL to change the column data type to ‘datetime’‘DateTime. Code Block |
---|
| alter table DE_E_11051 change DE_A_29 DE_A_29 datetime; |
|
...
Expand |
---|
title | Click her to view details |
---|
|
This error is raised when the JAVA_HOME is pointing to an unstable or incorrect installation. Unless the JAVA_HOME variable is fixed, the user is not navigated to the next page. Image Removed |