Got feedback or spotted a mistake?
Leave a comment at the end of this page or email contact@krishagni.com
Save Consents
openspecimen/rest/ng/collection-protocol-registrations/{cprId}/consents
Use this API to save participant consent responses. Use HTTP PUT method to invoke this API by passing the below details in JSON format.
Below are the attributes which need to be sent in the request body:
Parameter | Details | ||||||||
---|---|---|---|---|---|---|---|---|---|
cprId | Mandatory. Collection Protocol Registration ID | ||||||||
consentSignatureDate | Consent signature date | ||||||||
responses |
| ||||||||
witness |
|
Given below is an example request/response exchanged to update participant consents:
URL | http[s]://<host>:<port>/openspecimen/rest/ng/collection-protocol-registrations/48878/consents |
Method | PUT |
Request | application/json |
json | { "consentSignatureDate": "2022-04-20", "witness": { "id": 1, "emailAddress:": "admin@krishagni.com" }, "comments": "Consent to collect specimens", "responses": [ { "code": "CS1", "response": "Yes" }, { "code": "CS2", "response": "No" } ] } |
Response | { "cpShortTitle": "Lung Cancer", "ppid": "PPID_KW_001", "consentSignatureDate": 1650412800000, "witness": { "id": 1, "type": "SUPER", "firstName": "Admin", "lastName": "Admin", "loginName": "admin@krishagni.com", "domain": "openspecimen", "emailAddress": "admin@krishagni.com", "instituteId": 1, "instituteName": "A1 - For Demo Users", "admin": true, "instituteAdmin": false, "phoneNumber": "", "manageForms": true, "manageWfs": true, "cpCount": 0, "activityStatus": "Locked" }, "comments": "Consent to collect specimens", "responses": [ { "code": "CS1", "response": "Yes" }, { "code": "CS2", "response": "No" } ] } |
Got feedback or spotted a mistake?
Leave a comment at the end of this page or email contact@krishagni.com