35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
|
|
## 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
|