Table of Contents |
---|
Purpose
This WS allows to create Specimen entity by employees without submitting Encounter Data Package.
...
Expand | ||
---|---|---|
| ||
|
HTTP status codes
HTTP status code | Message | What caused the error |
400 |
Invalid signed content |
401 |
401
Invalid access token |
403 | Access denied. Party is not verified | |
403 | Access denied. Party is deceased | |
403 | Your scope does not allow to access this resource. Missing allowances: specimen: |
422
Does not match the signer drfo
Invalid signed content
Specimen with such id is not found
Invalid specimen status
value is not allowed in enum
Service request not found
Service request is not active or in progress
write | ||
404 | not found | |
409 | Patient is not verified |
User is not allowed to perform actions with an enity that belongs to another legal entity
Employee is not the one who registered the specimen, doesn't have an approval or required employee type
Specimen in status <status> cannot be cancelled'
409 | 'client_id refers to legal entity that is not active' | |
409 | 'Patient is not active' | |
422 | Service request expiration date must be greater than or equal to current date |
User is not allowed to register a specimen for the employee
Invalid employee status
Employee doesn't belong to your legal entity
Specimen with id <id> already exists
422 | Service request is not active or in progress | |
422 | Identifier already exists in the specimen | |
422 | Legal entity with such id is not found |
Managing_organization does not correspond to user's legal_entity
Employee not found
Patient not found
Patient is not active
422 | Service request is used by another legal entity | |
422 | Service request not found | |
422 | Does not match the signer drfo | |
422 | Collected quantity must not be exceeded by the specimen quantity distributed among the containers | |
422 | Date must be greater than <current date - SPECIMEN_MAX_DAYS |
Must be in past
_PASSED> | ||
422 | Does not match the code of the collected quantity | |
422 | Employee doesn't belong to your legal entity | |
422 | Employee not found | |
422 | End date must be greater than or equal the start date |
422 | End date must be in past | |
422 | Invalid employee status | |
422 | Invalid specimen status | |
422 | Must be in past | |
422 | not allowed in enum | |
422 | Patient is not active | |
422 | Patient not found | |
422 | Specimen with such id is not found | |
422 | Start date must be in past |
'Collected quantity must not be exceeded by the specimen quantity distributed among the containers
Does not match the code of the collected quantity
422 | User is not allowed to register a specimen for the employee | |
422 | value is not allowed in enum | |
422 | schema validation error | |
422 | Managing_organization does not correspond to user's legal_entity | |
422 | Specimen with id <id> already exists | |
422 | Only one of the parameters must be present |