1.2 KiB

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