## ADDED Requirements ### Requirement: Specimens can be viewed and managed The system SHALL provide a page to view, search, and manage laboratory specimens. #### Scenario: View specimen list - **WHEN** user navigates to /specimens - **THEN** system displays a list of specimens with filtering options - **AND** list includes specimen ID, type, status, and related order #### Scenario: Search specimens - **WHEN** user enters search criteria - **THEN** system filters specimen list matching criteria - **AND** supports filtering by specimen type, status, date range #### Scenario: View specimen details - **WHEN** user clicks on a specimen - **THEN** system displays specimen detail modal - **AND** shows all specimen attributes and related information #### Scenario: Create new specimen - **WHEN** user clicks "New Specimen" button - **THEN** system opens specimen creation form - **AND** saves specimen on form submission #### Scenario: Edit specimen - **WHEN** user clicks edit on a specimen - **THEN** system opens specimen edit form - **AND** updates specimen on form submission #### Scenario: Delete specimen - **WHEN** user clicks delete on a specimen - **AND** user confirms deletion - **THEN** system removes specimen from database