Order Specimen List Pages
Got feedback or spotted a mistake?

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

Order Specimen List Pages

Overview: Order specimen list view

The screenshot below is of the order specimen list that displays the specimens distributed under a specific order. This is displayed as a separate tab within an Order.

Screenshot 2025-05-07 at 1.59.57 PM.png

Order’s specimen list view configuration

  1. The configuration can be found in the "order-specimens-list-view" section of the JSON.

  2. If the user has not set up any "order-specimens-list-view" in the system workflow, OpenSpecimen will utilize the default configuration.

  3. An option has been introduced to hide empty columns by setting the property "hideEmptyColumns": true.

{ "name": "order-specimens-list-view", "data": { "columns": [ { "expr": "Specimen.specimenOrders.label", "caption": "Distribution Label" }, { "expr": "Specimen.label", "caption": "Label", "metainfo": { "showLink": "true" } }, { "expr": "Specimen.type", "caption": "Type" }, { "expr": "Specimen.pathologicalStatus", "caption": "Pathology Status" }, { "expr": "Specimen.creationEvent.createdBy", "caption": "Created By" }, { "expr": "CollectionProtocol.shortTitle", "caption": "Collection Protocol" } ], "hideEmptyColumns": true, "criteria": "", "orderBy": [ { "expr": "Specimen.specimenOrders.itemId", "direction": "asc" } ], "filters": [ { "expr": "Specimen.label", "caption": "Label", "searchType": "contains" }, { "expr": "Specimen.type", "caption": "Type" }, { "expr": "CollectionProtocol.shortTitle", "caption": "Collection Protocol" } ] } }

Overview: Order specimen add/edit page

While performing a distribution, the specimens being distributed are displayed in the specimens tab as shown in the screenshot below.

Order’s specimens add/edit page

  1. Configured under "order-addedit-specimens" of the JSON

  2. If the user has not configured any "order-addedit-specimens" in the system workflow, then OpenSpecimen uses the default configuration.

{ "name": "order-addedit-specimens", "data": { "columns": [ { "name": "specimen.label", "caption": "Label", "type": "text", "width": "140px" }, { "name": "specimen", "caption": "Description", "type": "specimen-description", "width": "140px" }, { "name": "specimen.cpShortTitle", "caption": "Collection Protocol", "type": "text", "width": "140px" }, { "name": "specimen.ppid", "caption": "Participant ID", "type": "text", "width": "120px" }, { "name": "specimen.collectionEvent.procedure", "caption": "Collection Procedure", "type": "text", "width": "140px" }, { "name": "specimen.storageLocation", "caption": "Location", "type": "storage-position", "width": "140px" }, { "name": "specimen.availableQty", "caption": "Available", "type": "specimen-quantity", "specimen": "specimen", "width": "100px" }, { "name": "specimen.createdBy", "caption": "Created By", "type": "user", "width": "100px" } ] } }

 

Got feedback or spotted a mistake?

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