Difference between revisions of "User:Shawndouglas/sandbox/sublevel3"
From LIMSWiki
< User:Shawndouglas | sandbox
Jump to navigationJump to searchShawndouglas (talk | contribs) (Modified items.) |
Shawndouglas (talk | contribs) (Updated format) |
||
Line 507: | Line 507: | ||
|} | |} | ||
===1. | ===1.3.2 Configuration and customization=== | ||
{| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | {| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | ||
|- | |- | ||
! colspan=" | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.2 '''Configuration and customization''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width: | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.200''' The system architecture is modular or extensible and can easily and efficiently be modified to facilitate the addition of new functionality as business needs change. | |||
|- | |||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | |||
|- | |- | ||
| style="padding:5px; width:500px;" |''' | | style="padding:5px;" | | ||
| style="padding:5px; width:500px;" |'''1.3.201''' The system has an application programming interface (API) or a similar software development toolkit (SDK). If web-based, the API should support Simple Object Access Protocol (SOAP), representational state transfer (REST), or both. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.202''' The system allows a user to [[LIMS feature#Customizable fields and/or interface|independently add fields]] without requiring reconfiguration of the system, even after routine upgrades and maintenance. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.203''' The system allows for the integration of additional printers and scanners both locally and externally. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
|- | |||
|- | |||
|} | |} | ||
===1. | ===1.3.3 Data capture=== | ||
{| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | {| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | ||
|- | |- | ||
! colspan=" | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.3 '''Data capture''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width: | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.300''' The system can manage and store both sample- and non-sample-related data, including images from microscopes, GCMS scans of peaks, PDF files, spreadsheets, or even raw data files from instrument runs for later processing. | |||
|- | |||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | |||
|- | |- | ||
| style="padding:5px; width:500px;" |''' | | style="padding:5px;" | | ||
| style="padding:5px; width:500px;" |'''1.3.301''' The system can manage and store media objects like digital photos, bitmaps, movies, and audio files. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.302''' The system allows multiple native instruments and users to enter data into the system simultaneously without disruption. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.303''' The system can interface with and [[LIMS feature#Import data|import existing data]] from other databases and file shares. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.304''' The system supports data capture from a Citrix-based environment. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.305''' The system allows file indexes to be stored centrally while associated files are stored geographically. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.306''' The system allows users to organize captured data by project, date, location, instrument, etc. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.307''' The system can route captured data based upon specified metadata tags. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.308''' The system allows full on-screen review and approval of native instrument data prior to database commitment. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.309''' The system keeps all captured data and its format intact and captures modifications of that data as a version, including date and time of those modifications, for regulatory purposes. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.310''' The system has a tool that allows users to capture data printed to it as a searchable PDF file. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.311''' The system can automatically normalize and store incoming data to a technology-neutral format like XML. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.312''' The system allows incoming and entered files to be converted into other open formats like JCAMP-DX, TraML, mzML, mzXML, AnIML, pepXML, and protXML. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.313''' The system can capture and store native instrument and processed data based on a scheduled time or a real-time event, such as upon file creation. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.314''' The system allows users to manually upload instrument data files that are not part of a scheduled upload. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.315''' The system allows for the specification of a retention period for captured native instrument and processed data and can enact it based on date-based metadata fields or a future event. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.316''' The system can remove data from client machines upon upload and/or backup, based on a schedule or retention policy. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.317''' The system allows users to review, restore, and reprocess original native instrument data on the original instrument acquisition software. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.318''' The system allows users to open and view captured native instrument files without restoring them. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.319''' The system allows captured processed data to be reused by other applications without having to reprocess it. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.320''' The system provides a method to extract data points from captured processed data and present it in a human-readable format. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.321''' The system can parse captured data files containing specified metadata into a live results table. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
|- | |||
|- | |||
|} | |} | ||
===1. | ===1.3.4 Data archiving and migration=== | ||
{| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | {| class="wikitable collapsible" border="1" cellpadding="10" cellspacing="0" | ||
|- | |- | ||
! colspan=" | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.4 '''Data archiving and migration''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width: | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.400''' The system provides data archiving functionality for all contained data, without requiring an off-line mode. | |||
|- | |||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | |||
|- | |- | ||
| style="padding:5px; width:500px;" |''' | | style="padding:5px;" | | ||
| style="padding:5px; width:500px;" |'''1.3.401''' The system allows for a configurable scheduled archive, not requiring human interaction with the data to be archived. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.402''' The system allows for a scheduled archive of data directly captured from a specific native instrument. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.403''' The system permits native instrument data to be archived and restored with its original directory structure. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.404''' The system allows for the specification of a retention period for archived and migrated data and can enact it based on date-based metadata fields or a future event. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.405''' The system ensures that held or locked native instrument data not captured during a scheduled archive will be captured during the next scheduled archive. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.406''' The system can perform archive and restore functions simultaneously with data capture and viewing functions, without disruption. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
| style=" | |- | ||
| style="padding:5px;" | | |||
| style="padding:5px; width:500px;" |'''1.3.407''' The system allows native instrument and processed data migrated from an old SDMS version to be backed up and restored without alteration. | |||
|- | |- | ||
! style="background-color:white; width:100px;"| Response: | |||
| style="background-color:white; padding:5px;" | | | style="background-color:white; padding:5px;" | | ||
|- | |||
|- | |||
|} | |} | ||
Revision as of 20:43, 21 October 2014
This is sublevel3 of my sandbox, where I play with features and test MediaWiki code. If you wish to leave a comment for me, please see my discussion page instead. |
Sandbox begins below
- Y: Meets requirement in commercial off-the-shelf solution as delivered/configured (or vendor provides service)
- YC: Meets requirement only with customization (additional code, using a third-party application, etc.)
- N: Does not meet requirement
- I: Informational response only, N/A
1.0 Demonstration
|
1.1 Information technology
1.1.1 General IT
1.1.2 Hardware environment
1.1.3 Software environment
|
1.2 Regulatory compliance and security
1.2.1 Regulatory compliance
1.2.2 Security
|
1.3 General system functions
1.3.1 General functions
1.3.2 Configuration and customization
1.3.3 Data capture
1.3.4 Data archiving and migration
1.4.5 Instruments
1.4.6 External system interfaces
1.4.7 Reporting
|
1.5 Custom requirements
|