Container Specimen List Page
Got feedback or spotted a mistake?

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

Container Specimen List Page

The screenshot below displays the specimens list page, which provides an overview of all specimens stored in the freezer.

image-20250806-055312.png

The configuration is found in the "container-specimens-list-view" section of the JSON. If the user has not set up any "container-specimens-list-view" within the system workflow, OpenSpecimen will utilise the default configuration.

{ "name": "container-specimens-list-view", "data": { "columns": [ { "expr": "Participant.ppid", "caption": "PPID", "metainfo": { "showLink": "true" } },{ "expr": "Specimen.label", "caption": "Label", "metainfo": { "showLink": "true" } },{ "expr": "Specimen.barcode", "caption": "Barcode" },{ "expr": "Specimen.lineage", "caption": "Lineage" }, { "expr": "Specimen.type", "caption": "Type" }, { "expr": "Specimen.tissueSite", "caption": "Anatomic Site" },{ "expr": "CollectionProtocol.shortTitle", "caption": "Collection Protocol", "metainfo": { "showLink": "true" } }, { "expr": "Specimen.availableQty", "caption": "Quantity", "metainfo": { "showUnit": "true", "measure": "quantity" } }, { "expr": "concat(Specimen.specimenPosition.containerName, concat_ws(\"\", concat(\" (\", Specimen.specimenPosition.formattedPos, \")\")))", "caption": "Location" },{ "expr": "Specimen.createdOn", "caption": "Created On" } ], "criteria": "Specimen.collectionStatus = \"Collected\" and Specimen.activityStatus = \"Active\"", "orderBy": [ { "expr": "Specimen.createdOn", "direction": "desc" } ], "filters": [ { "expr": "Participant.ppid", "caption": "PPID", "searchType": "contains" },{ "expr": "Specimen.label", "caption": "Label", "searchType": "contains" },{ "expr": "Specimen.barcode", "caption": "Barcode" }, { "expr": "Specimen.lineage", "caption": "Lineage" }, { "expr": "Specimen.type", "caption": "Type" }, { "expr": "Specimen.tissueSite", "caption": "Anatomic Site" },{ "expr": "CollectionProtocol.shortTitle", "caption": "Collection Protocol" }, { "expr": "Specimen.availableQty", "caption": "Quantity" },{ "expr": "concat(Specimen.specimenPosition.containerName, concat_ws(\"\", concat(\" (\", Specimen.specimenPosition.formattedPos, \")\")))", "caption": "Location" }, { "expr": "Specimen.specimenPosition.rowOrdinal", "caption": "Row" }, { "expr": "Specimen.specimenPosition.columnOrdinal", "caption": "Column" },{ "expr": "Specimen.createdOn", "caption": "Created On" } ] } }

 

Got feedback or spotted a mistake?

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