Comments (6)
Yes, I think this is something that the sites find quite useful at times but which is a headache for integrators. You could try talking to Medidata but I think the best approach, if you want to stick to API's available on all Rave URLs is to use the ODM Adapter aka ClinicalAuditRecords dataset. It's a log of all actions that happen in the study taken from the Rave audit trail. You should look for audit records related to Instances (rave's name for subject Folders).
If you have access to the Rave knowlege base then this page explains it: https://learn.medidata.com/en-US/bundle/rave-web-services/page/retrieve_clinical_data_with_the_clinical_audit_records_dataset.html - if you don't, one of your clients should have access and may be able to help you. It's the same thing from the ancient blog post I posted before. I don't know for sure that folders added from subject admin (or by edit check, another source of potential off-the-books folders) will be in the dataset but if its in the audit trail in Rave then you would expect to see it in the output.
from rwslib.
You want to know what folders have been added for a subject or what folders CAN BE added for a subject?
from rwslib.
I want to know what extra folders have been added directly from the Medidata UI/web interface as well as a result of manual intervention or via edit checks.
from rwslib.
You could get by parsing the ODM data by subject; https://rwslib.readthedocs.io/en/latest/retrieve_clinical_data.html#subjectdatasetrequest-project-name-environment-name-subjectkey or by study (though that would be a lot of data) https://rwslib.readthedocs.io/en/latest/retrieve_clinical_data.html#studydatasetrequest-project-name-environment-name or by using the ODM adapter and looking for folder added subcategories? (https://techblog.mdsol.com/2014/12/23/reading-audit-events.html)
I don't know of an endpoint that provides what you are looking for in an easy manner, there is no SubjectFolders API that I know of.
from rwslib.
Thanks for the reply Ian and this detail.
If have to be more precise I am looking for API capabilities to manage and read changes done on the subject administration screen in Medidata. You can add folders and other matrices which deviate from the pre defined structure in ALS.
from rwslib.
Thanks a bunch Ian! Helps a lot to logically conclude the further course of action.
from rwslib.
Related Issues (20)
- How to retrieve definition of form field variable format rules? HOT 3
- How to get startid from AuditRecordsRequest response HOT 2
- rwslib API endpoint to send the audit logs to rave HOT 2
- rwslib API endpoint to freeze and lock CRF field to rave HOT 2
- How to get StudyEventRepeatKey for subevents HOT 4
- Retrieving incremental ODM dataset does not work HOT 2
- Double quotes escaped when fetching CSV metadata HOT 15
- studyEvents and associated CRF per subject HOT 10
- Handling ALS skip logic HOT 2
- Fetching Dynamic Search List HOT 6
- rave form validation report post PostDataRequest HOT 5
- Record restricted by max limit HOT 3
- Adding unschedule visit HOT 7
- How to obtain query list on itemdata HOT 2
- How to obtain Subject Status and Edit Check? HOT 2
- LOCATION OID Issue HOT 2
- Biostat API ProjectMetaDataRequest(project_name) is missing environment parameter HOT 5
- CRF form status API HOT 1
- ReasonCode="RWS00010" HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rwslib.