v1.0
post
/ec-ors-svc/rest/v1.0/studies/{studyId}/{mode}/nsinventory/audit
Retrieves audit information of each kit from non-serialized inventory.
Rights: OrsInventoryGet.
Rights: OrsInventoryGet.
Request
Path Parameters
-
mode(required): string
Mode of the study, accepts: test, active, or training.
-
studyId(required): string(uuid)
Unique identifier (UUID, 32-character uppercase hexadecimal string) representing the study.
Query Parameters
-
limit(required): integer(int32)
Minimum Value:
1Maximum number of records to display per page. -
offset(required): integer(int32)
Minimum Value:
0An order number to specify with which object you want to start retrieving result. If provided, you also need to specify a value for the limit parameter. -
transactionId: string
String value for transaction ID of shipment.
Supported Media Types
- application/json
Root Schema : Kits Audit Request
Type:
objectTitle:
Kits Audit RequestRequest object containing kit IDs.
Show Source
-
kits: array
Kits
Title:
KitsMinimum Number of Items:0Maximum Number of Items:2147483647List of kit IDs.
Nested Schema : Kits
Type:
arrayTitle:
KitsMinimum Number of Items:
0Maximum Number of Items:
2147483647List of kit IDs.
Show Source
Response
Supported Media Types
- application/json
202 Response
Successful operation
Root Schema : NSKitsAuditResponse v1.0
Type:
objectTitle:
NSKitsAuditResponse v1.0Response containing audit details for each kit.
Show Source
-
comment: string
Comment.
-
inventoryStatusId: number
Unique ID corresponding to each inventory status value (1 for Available, 2 for Damaged, 3 for Destroyed, 4 for Dispensed, 5 for Expired, 6 for Not in Use, 7 for Misallocated, 8 for Missing, 9 for In Transit, 10 for Quarantined, 11 for Pre-quarantined, 12 for Pending Destruction, 13 for Lost by Subject, 14 for Temporarily Unavailable, 15 for Damaged by Subject, 16 for New, 17 for Not Dispensed to Subject, 18 for Returned to Site, 19 for Conserved, 20 for Received for Destruction).Example:
10 -
kitTypeId: string
(uuid)
Kit type ID.
-
kitTypeVersionStart: string
(date-time)
Kit type version start date.
-
labelGroupId: string
(uuid)
Label group ID.
-
labelGroupVersionStart: string
(date-time)
Label group version start date.
-
lotId: string
(uuid)
Lot ID.
-
lotVersionStart: string
(date-time)
Lot version start date.
-
nsInventoryId: string
(uuid)
Inventory ID.
-
objectVersionNumber: number
Object version number.
-
operationType: string
Operation type.
-
quantity: number
Kit quantity.Example:
2 -
reason: string
Reason.
-
restrictedQuantity: number
Restricted quantity.Example:
2 -
sdfId: string
(uuid)
Source identifier.
-
softwareVersionNumber: number
Software version number.
-
transactionId: string
(uuid)
Audit transaction ID.
-
userId: string
(uuid)
User ID.
-
versionEnd: string
(date-time)
Version end date.
-
versionStart: string
(date-time)
Version start date.
400 Response
Invalid Kit
Root Schema : ORSResponse
Type:
objectCommon response object.
Show Source
-
errorData: object
ErrorResponseData
-
result: object
result
Result Object
-
status: string
Status of requestExample:
Success -
version: integer
(int32)
Nested Schema : result
Type:
objectResult Object
Nested Schema : details
Type:
object404 Response
Invalid study ID OR Study not found OR Inventory Source ID not found.
Root Schema : ORSResponse
Type:
objectCommon response object.
Show Source
-
errorData: object
ErrorResponseData
-
result: object
result
Result Object
-
status: string
Status of requestExample:
Success -
version: integer
(int32)
Nested Schema : result
Type:
objectResult Object
Nested Schema : details
Type:
object500 Response
Internal server error
Root Schema : ORSResponse
Type:
objectCommon response object.
Show Source
-
errorData: object
ErrorResponseData
-
result: object
result
Result Object
-
status: string
Status of requestExample:
Success -
version: integer
(int32)
Nested Schema : result
Type:
objectResult Object
Nested Schema : details
Type:
object