Requirements - VanAndelInstitute/virtual-slide-viewer GitHub Wiki

Requirements

Non-functional requirements:

  • Low cost
  • Low maintenance
  • Compliant with FISMA

Functional requirements

  • Immediate viewing of scanned Aperio SVS format pyramidal TIFF images
  • Low latency image panning and zooming
    • Low individual request latency
      • Techniques — process streamlining, response caching
    • Very low average request latency
      • Techniques — prefetching, request concurrency, process pipelining, result caching/memoization
    • Low throughput requirements
  • Short turnaround time (e.g. <5 minutes) from scanning to viewing (to support manual scans for focal point testing)
  • Support for BigTIFF files

Non-requirements (not necessary / not in scope)

  • Review workflow
  • Specimen data
  • Pathology reports
  • High throughput
  • High availability