...
Below are the attributes which need to be sent in the request body:
Parameter | Details |
---|---|
eventLabel | event label |
eventPoint | event point (in days) |
collectionProtocol | collection protocol name |
defaultSite | default site name |
clinicalDiagnosis | clinical disgnosis, value should be exist in PV's |
clinicalStatus | clinical status, value should be exist in PV's |
activityStatus | activity status |
code[optional] | event code, it is unique in given collection protocol |
http[s]:<host>:<port>/openspecimen/rest/ng/collection-protocol-events
...
Below is the example of the create collection protocol event:
URL | http://<host>:<port>/ openspecimen/rest/ng/collection-protocol-events | |||||||||
Method | POST | |||||||||
Request | application/json | |||||||||
json |
| |||||||||
Response |
|
Error Cases :
code | Applies to | Status Message |
---|---|---|
200 | All resources | Collection Protocol Event has been created successfully |
400 | All requests | Invalid parameters, e.g duplicate event label, blank event label etc |
401 | All requests | Authorization failed, user doesn’t have authority |
500 | All requests | Internal server error, encountered server error while performing operations |
...