Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com

Upload Surgical Pathology Report (SPR)

Summary

This page contains documentation for upload surgical pathology report REST API. Use the HTTP POST method to call this API by passing a file as a path variable. The file can be text or PDF format.

In case of PDF format

  • The API will extract the text content from the PDF.
  • Subsequently, only a text format of the report is available (i.e. not PDF).
  • If you want to process the PDF to remove unwanted headers, footers, etc, you will need to write a custom plugin.

De-identify: By default, there is no de-identification support. You can develop and plugin custom deidentifier based on local needs.

Request Details

Use the following URL to upload surgical pathology report (SPR)

http[s]:<host>:<port>/openspecimen/rest/ng/visits/{visitId}/spr-file

Parameter
Details
idIdentifier of the visit.
fileReport file to upload

Result

The response will contain the file name of the uploaded report.

Example

URL

http://<host>:<port>/openspecimen/rest/ng/visits/1/spr-file

MethodPOST
Content-Typemultipart/form-data
Requestfile: spr.pdf

Response

spr.txt

Error Cases 

Code
Applies to
Status Message
200All resourcesSurgical Pathology Report (SPR) has been uploaded successfully
400All requestsInvalid parameters
401All requestsUser does not have sufficient rights to perform this operation
404All requestsVisit specified in the requested operation does not exist
500All requestsInternal Server Error. Report this error to the system administrator
Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com