LIS integration
Celly lets labs manage the data and store all the reports in their own LIS
LIS configuration is available on the Standard and Enterprise plans
Go to the LIS page. If LIS Integration is activated, your LIS can make requests to the Celly server and get analysis results.
Use basic authentication for all requests with Organization ID as login and Secret key as password. Organization ID and Secret key can be found at https://app.celly.ai/lis/
Celly provides APIs that return analysis results to LIS:
https://app.celly.ai/api/lis/v1/analysis/kinds - returns a list of id and corresponding analysis types
curl -X GET "https://app.celly.ai/api/lis/v1/analysis/kinds" -H "accept: application/json" -H "authorization: Basic $credentials$"
https://app.celly.ai/api/lis/v1/analysis/statuses - returns a list of id and corresponding analysis statuses
curl -X GET "https://app.celly.ai/api/lis/v1/analysis/statuses" -H "accept: application/json" -H "authorization: Basic $credentials$"
https://app.celly.ai/api/lis/v1/analysis - provides a list of all tests (in In Review / Approved / Rejected status) of your organization
curl -X GET "https://app.celly.ai/api/lis/v1/analysis?page=1&page_size=3" -H "accept: application/json" -H "authorization: Basic $credentials$"
To list the tests that have not yet been submitted to LIS use
sent_to_lis=False
To filter by status and kind use
kind=id
andstatus=id
respectivelyUse
page_size
to customize the page size, default is 20Use
page
to navigate between pagescount
- total number of filtered tests,previous
/next
- link to get previous/next page
https://app.celly.ai/api/lis/v1/analysis/{test_id} - provides results for the given test_id
GET: returns results (format is described below)
PATCH: returns results + marks the test as submitted to LIS (
sent_to_lis=True
)
Analysis result format:
Result example (CBC test)
You can try the API out at Swagger documentation page https://app.celly.ai/docs/lis
Last updated