openspecimen/rest/ng/participants/{participant_id}
...
Parameter | Details |
---|---|
firstName | First name of the participant |
middleName | Middle name of the participant |
lastName | Last name of the participant |
uid | Unique identifier of participant e.g Social Security Number |
birthDate | date of birth of participant |
vitalStatus | Vital status of the participant. |
deathDate | date of death participant |
gender | gender of the participant, permissible values are {Male Gender, Female Gender, Unknown, Unspecified} |
race | Patient's racial origination, permissible values are: {American Indian or Alaska Native, Asian, Black or African American, Native Hawaiian or other Pacific Islander, Not Reported, Unknown, White} |
ethnicityethnicities | Patient's ethnicity status. permissible values are: {Hispanic or Latino, Not Hispanic or Latino, Not Reported, Unknown} |
sexGenotype | The genetic constitution of the individual; the characterization of the genes. Permissible values are: {XX Genotype, XY Genotype, XXX, Klinefelter’s Syndrome, XXXY syndrome, XXYY syndrome, Mosaic including XXXXY, Penta X syndrome} |
pmis | collection of Participant's medical record number used in their medical treatment. |
mrn | Participant's medical record number used in their medical treatment. |
siteName | Name of the physical location. |
empi | Any other unique identifier for patient, like enterprise master patient index number |
...
URL | http[s]:<host>:<port>/openspecimen/rest/ng/participants/1 |
Method | PUT |
content-type | application/json |
json | { "ethnicity" : "Unknown", "firstName" : "Jhon", "gender" : "Male Gender", "lastName" : "Dep", "pmis" : [ { "mrn" : "324r6", "siteName" : "Lab2" } ], "race" : [ "Asian" ], "ethnicities" : [ "Hispanic or Latino"], "uid" : "123-45-6789" } |
response | { "activityStatus" : "Active", "ethnicity" : "Unknown", "firstName" : "John", "gender" : "Male Gender", "id" : "1", "lastName" : "Depp", "pmis" : [ { "mrn" : "324r6", "siteName" : "Lab2" } ], "race" : [ "Asian" ], "ethnicities" : [ "Hispanic or Latino"], "uid" : "123-45-6789", "activityStatus" : "Active" } |
Error Cases :
code | Applies to | Status Message |
---|---|---|
200 | All resources | Participant registered successfully |
400 | All requests | Invalid parameters, e.g duplicate SSN, duplicate MRN etc |
401 | All requests | Authorization failed, User doesn’t have privileges to register Participants |
404 | All requests | Participant not found, Participant with the given identifier is not present in the system |
500 | All requests | Internal server error, Encountered server error while performing operations |
...