Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

openspecimen/rest/ng/participants/match

...

URLhttp[s]:<host>:<port>/openspecimen/rest/ng/participants/match
MethodPOST
content-typeapplication/json
MethodPOST
json

{

  "lastName" : "Dep",

  "pmis" : [ { "mrn" : "324r6",

        "siteName" : "Lab2"

      } ],

  "uid" : "123-45-6789"

}

Response

[
1]
0:  
{
"matchedAttrs": [1]
  0: "pmi"
"participant":{

  "lastName" : "Dep",

  "pmis" : [ { "mrn" : "324r6",

        "siteName" : "Lab2"

      } ],

   "id" : "1",

  "uid" : "123-45-6789"

 

}

}

 Note:

matchedAttrs contains list of input attributes against which matching participant was found. The values could any of these ["empi" | "uid" | "pmi" | "lnameAndDob"]

Error Cases :

code
Applies to
Status Message
200All resourcesParticipant registered successfully
400All requestsInvalid parameters, e.g  duplicate SSN, duplicate MRN, invalid race etc
401All requestsAuthorization failed, User doesn’t have privileges to register Participants
500All requestsInternal server error, Encountered server error while performing operations