Difference between revisions of "User:Shawndouglas/sandbox/sublevel3"
From LIMSWiki
< User:Shawndouglas | sandbox
Jump to navigationJump to searchShawndouglas (talk | contribs) (→1.1.1 General IT: Formating) |
Shawndouglas (talk | contribs) (Formatting) |
||
Line 22: | Line 22: | ||
! colspan="2" style="text-align:left; padding-left:20px; padding-top:10px; padding-bottom:10px;"| 1.0 '''Demonstration''' | ! colspan="2" style="text-align:left; padding-left:20px; padding-top:10px; padding-bottom:10px;"| 1.0 '''Demonstration''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.0.000 | | style="padding:5px; width:1200px;" |'''1.0.000 The system can be tried via an online and/or on-site demonstration. | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The developers do not seem to host an online demo of Alfresco Community Edition. | ||
|- | |- | ||
|} | |} | ||
Line 42: | Line 42: | ||
! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.1.1 '''General IT''' | ! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.1.1 '''General IT''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
Line 48: | Line 48: | ||
| style="padding:5px; width:1200px;" |'''1.1.100 The system operates with a traditional client-server architecture, with software installed on each machine that needs to access the system.''' | | style="padding:5px; width:1200px;" |'''1.1.100 The system operates with a traditional client-server architecture, with software installed on each machine that needs to access the system.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco uses client-server technology, though the client is web-based. See 1.1.101. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.101 The system operates with a web-based interface, hosted on a server and accessed via a web browser on most any machine.''' | | style="padding:5px; width:1200px;" |'''1.1.101 The system operates with a web-based interface, hosted on a server and accessed via a web browser on most any machine.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco [http://docs.alfresco.com/community/concepts/alfresco-arch-about.html operates] with a content application server, while users connect to it via web, mobile, and other types of clients. As Alfresco is integrated into the webLiMS suite of applications, the content application server is [http://weblimscom.wpengine.com/products/ hosted in the cloud]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.102 | | style="padding:5px; width:1200px;" |'''1.1.102 The system contains a single, centralized database that supports multiple sites and departments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco's content repository "is comparable to a database, except that it holds more than data." The development team [http://docs.alfresco.com/community/concepts/content-repo-about.html describes this further] in their documentation: | ||
:The actual binary streams of the content are stored in files managed in the repository, although these files are for internal use only and do not reflect what you might see through the shared drive interfaces. The repository also holds the associations among content items, classifications, and the folder/file structure. The folder/file structure is maintained in the database and is not reflected in the internal file storage structure. | :The actual binary streams of the content are stored in files managed in the repository, although these files are for internal use only and do not reflect what you might see through the shared drive interfaces. The repository also holds the associations among content items, classifications, and the folder/file structure. The folder/file structure is maintained in the database and is not reflected in the internal file storage structure. | ||
Line 68: | Line 68: | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.103 | | style="padding:5px; width:1200px;" |'''1.1.103 The system's database conforms to the [[ODBC|Open Database Connectivity Standard]] (ODBC).''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community comes bundled with [[PostgreSQL]], which has an associated ODBC driver. The software can also be [https://wiki.alfresco.com/wiki/Database_Configuration run against] [[MySQL]]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.104 | | style="padding:5px; width:1200px;" |'''1.1.104 The system is designed so upgrades to the back-end database do not require extensive reconfiguration or effectively cripple the system.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community allows administrators to extend and override database properties through [https://wiki.alfresco.com/wiki/Database_Configuration repository configuration files], presumably with little impact to the system. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.105 | | style="padding:5px; width:1200px;" |'''1.1.105 The system is designed to not be impacted by multiple users or failover processes.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | One of the guiding design principles of Alfresco Community is to be [http://docs.alfresco.com/community/concepts/alfresco-principles.html enterprise scalable]. This aspect has been so important that the developers have created a [http://www.alfresco.com/resources/whitepapers/alfresco-scalability-blueprint Scalability Blueprint]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.106 | | style="padding:5px; width:1200px;" |'''1.1.106 The system applies security features to all system files.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community system files, including configuration files, are only accessible to authorized administrators. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.107 | | style="padding:5px; width:1200px;" |'''1.1.107 The system applies log-in security to all servers and workstations accessing it.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Users must provide a username and password before entering the system via web client. Administrators must also use a username and password to access server-side files. All of this accomplished through the [http://docs.alfresco.com/community/concepts/auth-subsystem-intro.html authentication subsystem]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.108 | | style="padding:5px; width:1200px;" |'''1.1.108 The system provides a workstation and server authentication mechanism.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community employs an [http://docs.alfresco.com/community/concepts/auth-subsystem-intro.html authentication subsystem] to ensure authentication between client and server. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.1.109 | | style="padding:5px; width:1200px;" |'''1.1.109 The system applies Secured Socket Layer (SSL) encryption on the web client interface.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community seems to be able to be used in HTTPS mode with some configuration , but it's not clear if it interfaces via HTTPS in default mode. The following suggests it's possible for the client to access the server via SSL: [https://forums.alfresco.com/forum/installation-upgrades-configuration-integration/configuration/howto-secure-alfresco-https Item One]; [http://forums.alfresco.com/forum/installation-upgrades-configuration-integration/configuration/change-alfresco-use-ssl-and Item Two]; [http://blyx.com/2014/04/01/alfresco-tip-how-to-enable-ssl-in-alfresco-sharepoint-protocol/ Item Three] | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.1.110 | | style="padding:5px; width:1200px;" |'''1.1.110 The system encrypts client passwords in a database, with support for multi-case and special characters.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community does not seem to inherently include encryption capabilities, at least for repositories. The documentation for Community makes no mention of encryption on passwords. Several items seem to support the lack of encryption, though this matter needs to be researched further: [https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.skytizens.com%2F%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%259A%25E0%25B8%259A%25E0%25B8%2588%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%25AD%25E0%25B8%2581%25E0%25B8%25AA%25E0%25B8%25B2%25E0%25B8%25A3-alfresco%2Frepository-encryption%2F&edit-text=&act=url Item One] with [http://www.youtube.com/watch?v=nc2DC6wTgTI associated video], and [https://addons.alfresco.com/addons/alfresco-encryption-module Item Two]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.111 | | style="padding:5px; width:1200px;" |'''1.1.111 The system uses TCP/IP as its network transport.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Data can be transferred between client and server via FTP and HTTP high-level application protocols (among others). | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.112 | | style="padding:5px; width:1200px;" |'''1.1.112 The system allows automated backup and restore capability without support intervention, as well as manual backups.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community allows for [https://wiki.alfresco.com/wiki/Backup_and_Restore manual backup and restore] by the administrator. Further backup and recovery tools can be added with the [https://addons.alfresco.com/addons/alfresco-bart-backup-and-recovery-tool Alfresco BART add-on]. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.1.113 | | style="padding:5px; width:1200px;" |'''1.1.113 The system maintains the transactional history of system administrators.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | It's not clear what user information Alfresco Community logs, if any. | ||
|- | |- | ||
|} | |} | ||
Line 140: | Line 140: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.1.2 '''Hardware environment''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.1.2 '''Hardware environment''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.200 | | style="padding:5px; width:1200px;" |'''1.1.200 The system proves compatible with a variety of hardware environments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The developers state "Alfresco degrades gracefully on low powered hardware, and small installations can run well on any modern server." They also state [http://wiki.alfresco.com/wiki/Repository_Hardware the optimal hardware configuration]. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.1.201 | | style="padding:5px; width:1200px;" |'''1.1.201 The system can be utilized with a touch-screen.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community can normally be accessed via the [https://wiki.alfresco.com/wiki/Mobile Alfresco Mobile] application for Android and iPhone. It's not clear if webLiMS users will be able to access their cloud-hosted SDMS using the mobile app, however. | ||
|- | |- | ||
|} | |} | ||
Line 162: | Line 162: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.1.3 '''Software environment''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.1.3 '''Software environment''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.300 | | style="padding:5px; width:1200px;" |'''1.1.300 The system proves compatible with a variety of software environments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community installation packages exist for [http://docs.alfresco.com/community/concepts/download-community.html Windows, Mac, and Linux]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.1.301 | | style="padding:5px; width:1200px;" |'''1.1.301 The system utilizes a non-proprietary database such as Oracle or Microsoft SQL Server.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community comes bundled with [[PostgreSQL]] and can also be [https://wiki.alfresco.com/wiki/Database_Configuration run against] [[MySQL]]. | ||
|- | |- | ||
|} | |} | ||
Line 188: | Line 188: | ||
! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.2.1 '''Regulatory compliance''' | ! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.2.1 '''Regulatory compliance''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.100 | | style="padding:5px; width:1200px;" |'''1.2.100 The system can generate accurate and complete copies of records in both a human-readable and original electronic format for review and copying.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community remains "[http://richard.esplins.org/siwi/2011/06/22/alfresco-content-formats/ format-agnostic]," meaning any file type can be uploaded. As long as the original file's MIME type allows for indexing, thumbnailing, metadata extraction, etc., the file will be human-readable while maintaining the original electronic format. Review and copy of the file is permission-based. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.101 | | style="padding:5px; width:1200px;" |'''1.2.101 The system supports [[21 CFR Part 11]] and [[EU Annex 11]] requirements, including log-in security, settable automatic logouts, periodic requirements for mandatory password changes, limits on reusability of passwords, and full electronic signature.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community seems to support many 21 CFR Part 11 requirements. The inherent lack of digital signatures, however, [http://forums.alfresco.com/forum/non-technical-alfresco-discussion/fda-21-cfr-part-11-compliance-05172007-0124 has been referenced] on [https://forums.alfresco.com/forum/developer-discussions/add-ons/alfresco-21-cfr-part-11-digital-signatures-03022009-0629 multiple occasions] on the Alfresco site over the years. Are the [https://addons.alfresco.com/tags/digital-signature add-ons] enough? The same problem likely exists for EU Annex 11 requirements. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.102 | | style="padding:5px; width:1200px;" |'''1.2.102 The system supports USP <232>/<233> requirements.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community does not support these requirements.''' | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.103 | | style="padding:5px; width:1200px;" |'''1.2.103 The system supports [[GALP]] and/or [[GAMP]] standards.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community seems to support some GxP requirements; however, it's not clear if all requirements are met. Users can [https://addons.alfresco.com/tags/digital-signature add digital signatures] to PDFs via an add-on, but it's not clear if other non-PDF records can be digitally signed, for example.''' | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.104 | | style="padding:5px; width:1200px;" |'''1.2.104 The system supports the U.S. DoD 5015.2 Standard.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Through the Records Management module, the Records Management Site [http://docs.alfresco.com/rm2.2/tasks/rm-create-site.html can be set up] to be DoD 5015.2 Standard compliant.''' | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.105 | | style="padding:5px; width:1200px;" |'''1.2.105 The system maintains date- and time-stamped [[audit trail|audit trails]] of all data manipulation — such as changes to results, data analysis parameters, and methods — as consistent with all applicable regulations and standards, making the information available for review, copying, and reporting to authorized users.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | As long as [https://wiki.alfresco.com/wiki/Content_Auditing content auditing is enabled] via configuration, reportable audit trails will be captured. The documentation [http://docs.alfresco.com/rm2.2/concepts/rm-auditing.html states]: | ||
: The audit log contains the entire history of an object since the point it was added to the File Plan, and can be useful for finding out about specific events that have occurred during an objects life cycle, and any users that have been involved. Every entry in the audit log is timestamped and where metadata has been changed, the original values and changed values are recorded. | : The audit log contains the entire history of an object since the point it was added to the File Plan, and can be useful for finding out about specific events that have occurred during an objects life cycle, and any users that have been involved. Every entry in the audit log is timestamped and where metadata has been changed, the original values and changed values are recorded. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.106 | | style="padding:5px; width:1200px;" |'''1.2.106 The system audit log retains all data, prohibits any deletions, and allows user comments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | As stated in 1.2.105, the entire history of an object is retained. Access to view, export, or file the audit trail as a a record is allowed if the administrator [http://docs.alfresco.com/rm2.2/tasks/rm-audit-viewing.html assigns the "Access Audit" permission]. It's not explicitly stated whether or not the user can delete any audit content. If the audit log is filed as a record, then those with access to that record can comment on it. It's not explicitly clear if a non-filed audit log can be commented on. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.107 | | style="padding:5px; width:1200px;" |'''1.2.107 The system maintains audit trails at least as long as the records to which they pertain.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | As stated in 1.2.105, the entire history of an object is retained. Additionally, disposition schedules allow associated metadata and an audit trail [http://docs.alfresco.com/rm2.2/tasks/rm-dispschedule-createsteps.html to remain] even after deletion as long as "Maintain Record Metadata after Delete" is enabled during the creation of a disposition schedule. Audit trails for [http://docs.alfresco.com/rm2.2/tasks/rm-create-hold.html held content] are also maintained. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.108 | | style="padding:5px; width:1200px;" |'''1.2.108 The system provides additional persistent auditing capabilities, such as the audit of cancelled uploads and scheduled system functions.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The Audit Filter [https://wiki.alfresco.com/wiki/Content_Auditing can be customized] to include additional auditing of system and more complex user tasks. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.109 | | style="padding:5px; width:1200px;" |'''1.2.109 The system provides the ability to both automatically and manually add secure [[ELN feature#Electronic signatures|electronic signatures]] to documents and other data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | See discussions in 1.2.101 and 1.2.103. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.110 | | style="padding:5px; width:1200px;" |'''1.2.110 The system can automatically validate and approve data prior to being moved to the main database.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The SDMS doesn't seem to inherently have automated data validation and approval tools. Users who [http://docs.alfresco.com/rm-community/concepts/rm-tutorials-08.html file records] will need to manually validate that metadata has been captured from the added record and mark the record as complete before it is filed. | ||
|- | |- | ||
|} | |} | ||
Line 265: | Line 265: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.2.2 '''Security''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.2.2 '''Security''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.200 | | style="padding:5px; width:1200px;" |'''1.2.200 The system allows administrators and other authorized users to configure multiple levels of user rights and security by site location, department, group, [[LIMS feature#Configurable roles and security|role]], and/or specific function.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The SDMS allows for [http://docs.alfresco.com/community/references/permissions_share.html four types of roles] out of the box, each with their own assigned permissions. More flexible security roles and groups can be added by either [https://wiki.alfresco.com/wiki/Custom_Permissions_in_Share setting up custom roles] on a clean install or [https://addons.alfresco.com/tags/security installing security add-ons]. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.201 | | style="padding:5px; width:1200px;" |'''1.2.201 The system allows administrators and users to reset user passwords.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community doesn't seem to make it easy. An administrator can [https://wiki.alfresco.com/wiki/Security_and_Authentication#How_to_reset_the_admin_password change the admin password]. And users can be allowed to reset their password [http://docs.alfresco.com/community/tasks/profile-password.html in their dashboard] and with the addition of the [https://addons.alfresco.com/addons/reset-password-dialog Reset Password Dialog] add-on. But it's not clear if administrators can change user passwords without knowing the original user password: [http://stackoverflow.com/questions/15837068/alfresco-webservices-api-change-user-password Source]. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.202 | | style="padding:5px; width:1200px;" |'''1.2.202 The system features and enforces adjustable rules concerning password complexity, reuse, and expiration.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software [https://forums.alfresco.com/forum/installation-upgrades-configuration-integration/authentication-ldap-sso/implementing-account does not have this functionality] by default. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.203 | | style="padding:5px; width:1200px;" |'''1.2.203 The system can lock a user out after a specified number of consecutive failed log-in attempts.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software [https://forums.alfresco.com/forum/installation-upgrades-configuration-integration/authentication-ldap-sso/implementing-account does not have this functionality] by default. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.204 | | style="padding:5px; width:1200px;" |'''1.2.204 The system provides the option for automatic user logout based on keyboard or mouse inactivity.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software doesn't appear to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.205 | | style="padding:5px; width:1200px;" |'''1.2.205 The system makes authority checks to ensure only authorized individuals can use the system to perform an operation.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The system contains [https://wiki.alfresco.com/wiki/Authorization_And_Access_Control configurable authorization enforcement]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.206 | | style="padding:5px; width:1200px;" |'''1.2.206 The system allows authorized users to modify records, while also maintaining an audit trail of such actions.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | [http://docs.alfresco.com/community/concepts/library-items-individual.html Users can] view, edit, delete, and download files. As long as [https://wiki.alfresco.com/wiki/Content_Auditing content auditing is enabled] via configuration, reportable audit trails will be captured. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.207 | | style="padding:5px; width:1200px;" |'''1.2.207 The system allows authorized users to manually delete records, while also maintaining an audit trail of such actions.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Records can [http://docs.alfresco.com/community/tasks/library-item-delete.html manually be deleted] while retaining an audit trail as long as [https://wiki.alfresco.com/wiki/Content_Auditing auditing is enabled] via configuration. Records can also be deleted automatically as part of a [http://docs.alfresco.com/rm2.2/concepts/rm-dispschedule.html disposition schedule] in the Records Management module. Associated metadata and an audit trail [http://docs.alfresco.com/rm2.2/tasks/rm-dispschedule-createsteps.html will remain] as long as "Maintain Record Metadata after Delete" is enabled during the creation of a disposition schedule. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.208 | | style="padding:5px; width:1200px;" |'''1.2.208 The system prompts users to declare a reason for making changes to or deleting data in the system.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software doesn't appear to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.209 | | style="padding:5px; width:1200px;" |'''1.2.209 The system allows authorized users to generate a detailed user access record.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | As long as [https://wiki.alfresco.com/wiki/Content_Auditing content auditing is enabled] via configuration, authorized users can view reportable audit trails which include user access records. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.210 | | style="padding:5px; width:1200px;" |'''1.2.210 The system provides email notification of lockout, security access, and improper workstation access.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software doesn't appear to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.211 | | style="padding:5px; width:1200px;" |'''1.2.211 The system provides a mechanism to allow a user read-only access to stored data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software [https://forums.alfresco.com/forum/developer-discussions/repository-services/restrict-user-downloading-document-12072012-0830 doesn't appear] to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.2.212 | | style="padding:5px; width:1200px;" |'''1.2.212 The system allows automatic and/or manual holds or locks to be placed on data to ensure it goes unaltered or remains retrievable during a retention period.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Through the Records Management module, users can [http://docs.alfresco.com/rm2.2/concepts/rm-manage-holds.html manually set up holds] with user permissions and apply records or folders to the hold. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.213 | | style="padding:5px; width:1200px;" |'''1.2.213 The system can first feed data from connected non-CFR-compliant instruments through a virtual environment that is compliant (audit trailed, secure, versioned, etc.) before being stored.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Not clear if information can be fed into webLiMS, be made complaint, and then stored in the SDMS. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.2.214 | | style="padding:5px; width:1200px;" |'''1.2.214 The system can control whether users are able to export data to portable long-term storage media like a USB flash drive or recordable DVD.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software doesn't appear to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.2.215 | | style="padding:5px; width:1200px;" |'''1.2.215 The system employs automatic file encryption on stored data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Alfresco Community does not seem to inherently include encryption capabilities, at least for repositories. Several items seem to support the lack of encryption, though this matter needs to be researched further: [https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.skytizens.com%2F%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%259A%25E0%25B8%259A%25E0%25B8%2588%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%25AD%25E0%25B8%2581%25E0%25B8%25AA%25E0%25B8%25B2%25E0%25B8%25A3-alfresco%2Frepository-encryption%2F&edit-text=&act=url Item One] with [http://www.youtube.com/watch?v=nc2DC6wTgTI associated video], and [https://addons.alfresco.com/addons/alfresco-encryption-module Item Two]. | ||
|- | |- | ||
|} | |} | ||
Line 375: | Line 375: | ||
! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.3.1 '''General functions''' | ! colspan="2" style="color:DarkSlateGray; text-align:left; padding-left:40px;"| 1.3.1 '''General functions''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.100 | | style="padding:5px; width:1200px;" |'''1.3.100 The system offers non-SDMS trained personnel the ability to easily access system data via an intuitive, user-friendly Windows-type graphical user interface (GUI) which permits the display of stored data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Users can easily access stored data without downloading it via [http://docs.alfresco.com/community/concepts/library-folder-intro.html the Document Details page]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.101 | | style="padding:5px; width:1200px;" |'''1.3.101 The system allows authorized users to configure their GUI to a specific language, character set, and time zone.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The software allows users to change the language at the log-in screen, and additional language packs can be added with [http://wiki.alfresco.com/wiki/Language_Packs language packs]. The time zone can be set as a system-wide property. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.3.102 | | style="padding:5px; width:1200px;" |'''1.3.102 The system permits remote access for users, system admins, and support agents.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The system can be accessed from anywhere using a valid web browser. It's not clear if the webLiMS-hosted SDMS can be accessed via the Alfresco Mobile application. (See 1.1.201) | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.3.103 | | style="padding:5px; width:1200px;" |'''1.3.103 The system allows for the use of navigation keys to freely move from field to field.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | It's not clear if keyboard shortcuts or tabbing are inherent to the interface. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.104 | | style="padding:5px; width:1200px;" |'''1.3.104 The system allows tabular data to be sorted and filtered.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | This feature was [http://blogs.alfresco.com/wp/kevinr/2013/08/22/alfresco-community-4-2-d/ added in version 4.2]. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.3.105 | | style="padding:5px; width:1200px;" |'''1.3.105 The system can send on-screen output to a printer or file without contradicting read-only statuses.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | As read-only statuses [https://forums.alfresco.com/forum/developer-discussions/repository-services/restrict-user-downloading-document-12072012-0830 don't seem to be supported], this functionality is not available by extension. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.3.106 | | style="padding:5px; width:1200px;" |'''1.3.106 The system contains one or more spell-check dictionaries that allow authorized users to add, edit, or remove entries.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The SDMS seems to have some minor spell check abilities [http://blogs.alfresco.com/wp/kevinr/2014/10/02/alfresco-community-5-0-b/ in the search box], but it's not clear if users can edit the dictionary. Additionally, it's not clear if spell check can be employed during [http://docs.alfresco.com/community/tasks/library-item-edit-inline.html inline editing] of documents. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.107 | | style="padding:5px; width:1200px;" |'''1.3.107 The system uses human-readable metadata tags to better describe, index, and store all captured and archived data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Metadata extraction occurs automatically via extractors, [http://docs.alfresco.com/community/tasks/metadata-config.html which can be configured]. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.3.108 | | style="padding:5px; width:1200px;" |'''1.3.108 The system can generate metadata tags via derived value rules.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | That functionality is not supported. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.3.109 | | style="padding:5px; width:1200px;" |'''1.3.109 The system allows users to manually add metadata tags to files.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The system appears to not allow users to add/edit metadata after upload without [https://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/edit-metadata-upon-upload-08142013-1955 major customization]. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.110 | | style="padding:5px; width:1200px;" |'''1.3.110 The system provides full metadata, keyword, and field [[LIMS feature#Query capability|search capability]], including the use of multiple search criteria.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The system allows users to [http://blogs.alfresco.com/wp/kevinr/2014/06/27/alfresco-community-5-0-a/ search based on numerous facets] like file type, creator, creation date, etc. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.3.111 | | style="padding:5px; width:1200px;" |'''1.3.111 The system allows users to search for similar records based upon a set of metadata tag values.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | It's not clear if the latest version includes this advanced search capability. The assumption is it doesn't. | ||
|- | |- | ||
! style="padding:5px;" | U | ! style="padding:5px;" | U | ||
| style="padding:5px; width:1200px;" |'''1.3.112 | | style="padding:5px; width:1200px;" |'''1.3.112 The system allows users to build, save, and edit queries for future use.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | It's not clear if the latest version includes this advanced search capability. The assumption is it doesn't. | ||
|- | |- | ||
! style="padding:5px;" | N | ! style="padding:5px;" | N | ||
| style="padding:5px; width:1200px;" |'''1.3.113 | | style="padding:5px; width:1200px;" |'''1.3.113 The system can automate the search for and extraction of pertinent data, including the export of that data to external applications for additional processing and calculation.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | The system doesn't appear to have this functionality. | ||
|- | |- | ||
! style="padding:5px;" | Y | ! style="padding:5px;" | Y | ||
| style="padding:5px; width:1200px;" |'''1.3.114 | | style="padding:5px; width:1200px;" |'''1.3.114 The system allows users to attach comments to data and files.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | Users can add, edit, or delete comments, [http://docs.alfresco.com/community/concepts/library-comments.html based upon their role]. | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.115 | | style="padding:5px; width:1200px;" |'''1.3.115 The system's file viewer/explorer allow users to view native, processed, and archived data in its native file structure.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.116 | | style="padding:5px; width:1200px;" |'''1.3.116 The system can link objects to other objects, e.g. linking a standard operating procedure (SOP) to a test result.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.117 | | style="padding:5px; width:1200px;" |'''1.3.117 The system [[LIMS feature#Alarms and/or alerts|notifies users]] of events like the scheduling and completion of tasks.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.118 | | style="padding:5px; width:1200px;" |'''1.3.118 The system includes the ability to set up alerts via email.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.119 | | style="padding:5px; width:1200px;" |'''1.3.119 The system offers integrated or online user help screens.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.120 | | style="padding:5px; width:1200px;" |'''1.3.120 The system includes data analysis and calculation tools.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 511: | Line 511: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.2 '''Configuration and customization''' | ! 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; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.200 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.201 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.202 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.203 | | style="padding:5px; width:1200px;" |'''1.3.203 The system allows for the integration of additional printers and scanners both locally and externally.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 545: | Line 545: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.3 '''Data capture''' | ! 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; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.300 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.301 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.302 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.303 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.304 | | style="padding:5px; width:1200px;" |'''1.3.304 The system supports data capture from a Citrix-based environment.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.305 | | style="padding:5px; width:1200px;" |'''1.3.305 The system allows file indexes to be stored centrally while associated files are stored geographically.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.306 | | style="padding:5px; width:1200px;" |'''1.3.306 The system allows users to organize captured data by project, date, location, instrument, etc.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.307 | | style="padding:5px; width:1200px;" |'''1.3.307 The system can route captured data based upon specified metadata tags.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.308 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.309 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.310 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.311 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.312 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.313 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.314 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.315 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.316 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.317 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.318 | | style="padding:5px; width:1200px;" |'''1.3.318 The system allows users to open and view captured native instrument files without restoring them.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.319 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.320 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.321 | | style="padding:5px; width:1200px;" |'''1.3.321 The system can parse captured data files containing specified metadata into a live results table.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 687: | Line 687: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.4 '''Data archiving and migration''' | ! 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; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.400 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.401 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.402 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.403 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.404 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.405 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.406 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.407 | | style="padding:5px; width:1200px;" |'''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; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 745: | Line 745: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.5 '''Instruments''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.5 '''Instruments''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.500 | | style="padding:5px; width:1200px;" |'''1.3.500 The system bilaterally [[LIMS feature#Instrument interfacing and management|interfaces]] with instruments and related software based on the Unix and Windows platforms.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.501 | | style="padding:5px; width:1200px;" |'''1.3.501 The system can download data directly from laboratory instruments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.502 | | style="padding:5px; width:1200px;" |'''1.3.502 The system can track and report on the usage of attached laboratory instruments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.503 | | style="padding:5px; width:1200px;" |'''1.3.503 The system can automatically (or manually allow an authorized user to) remove an instrument from potential use when it falls out of tolerance limit or requires scheduled calibration.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.504 | | style="padding:5px; width:1200px;" |'''1.3.504 The system maintains a reportable database of preventative maintenance, calibration, and repair records for attached laboratory instruments.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.505 | | style="padding:5px; width:1200px;" |'''1.3.505 The system can schedule calibration, verification, and maintenance tasks on attached instruments and make that schedule available for viewing.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.506 | | style="padding:5px; width:1200px;" |'''1.3.506 The system allows users to create and edit instrument maintenance profiles.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 797: | Line 797: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.6 '''External system interfaces''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.6 '''External system interfaces''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.600. | | style="padding:5px; width:1200px;" |'''1.3.600. The system supports a library of common electronic data deliverable (EDD) formats.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.601 | | style="padding:5px; width:1200px;" |'''1.3.601 The system can transfer data to and from other record management systems.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.602 | | style="padding:5px; width:1200px;" |'''1.3.602 The system [[LIS feature#Third-party software integration|integrates]] with Microsoft Exchange services.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.603 | | style="padding:5px; width:1200px;" |'''1.3.603 The system can [[LIMS feature#Import data|import data]] from and export data to Microsoft Word, Excel, Access, and/or Powerpoint.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.604 | | style="padding:5px; width:1200px;" |'''1.3.604 The system can interface with non-Microsoft programs.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.605 | | style="padding:5px; width:1200px;" |'''1.3.605 The system can interface with enterprise resource planning (ERP) systems.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.606 | | style="padding:5px; width:1200px;" |'''1.3.606 The system can interface with internal and external laboratory systems like laboratory information management systems (LIMS) and electronic laboratory notebooks (ELNs).''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.607 | | style="padding:5px; width:1200px;" |'''1.3.607 The system can leverage the application programming interface (API) of other systems to establish integration between systems.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.608 | | style="padding:5px; width:1200px;" |'''1.3.608 The system provides a real-time interface for viewing live and stored data transactions and errors generated by interfaced instruments and systems.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.609 | | style="padding:5px; width:1200px;" |'''1.3.609 The system supports [[LIMS feature#Mobile device integration|dockable mobile devices]] and handles information exchange between them and the system.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.610 | | style="padding:5px; width:1200px;" |'''1.3.610 The system supports the use of optical character recognition (OCR) software.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
Line 873: | Line 873: | ||
! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.7 '''Reporting''' | ! colspan="2" style="color:DarkSlateGray;text-align:left; padding-left:40px;"| 1.3.7 '''Reporting''' | ||
|- | |- | ||
! style="color:brown; background-color:#ffffee; width:100px;"| Requirement code | ! style="color:brown; background-color:#ffffee; width:100px; text-align:center; font-style:italic;"| Requirement code | ||
! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ! style="color:brown; background-color:#ffffee; width:1200px;"| Requirement # and requirement | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.700 | | style="padding:5px; width:1200px;" |'''1.3.700 The system includes a versatile report writer and forms generator that can generate reports from any data in the system.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.701 | | style="padding:5px; width:1200px;" |'''1.3.701 The system can interface with a third-party reporting application.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.702 | | style="padding:5px; width:1200px;" |'''1.3.702 The system allows the development of [[LIMS feature#Custom reporting|custom templates]] for different types of reports.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.703 | | style="padding:5px; width:1200px;" |'''1.3.703 The system maintains template versions and renditions, allowing management and tracking of the template over time.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.704 | | style="padding:5px; width:1200px;" |'''1.3.704 The system uses Microsoft Office tools for formatting reports.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.705 | | style="padding:5px; width:1200px;" |'''1.3.705 The system provides multiple ways to visualize data in reports, including graphs, trend bars, pie charts, spectrum, etc. for the purpose of presenting information and identifying trends.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.706 | | style="padding:5px; width:1200px;" |'''1.3.706 The system makes graphic and tabular data vector-scalable in reports.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.707 | | style="padding:5px; width:1200px;" |'''1.3.707 The system allows for internal hyperlinking to source data in reports.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.708 | | style="padding:5px; width:1200px;" |'''1.3.708 The system allows users to manually adjust inaccurate data parsing routines for reports.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.709 | | style="padding:5px; width:1200px;" |'''1.3.709 The system can indicate whether a report is preliminary, amended, corrected, or final while retaining revision history.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.710 | | style="padding:5px; width:1200px;" |'''1.3.710 The system can automatically generate laboratory reports of findings and other written documents.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.711 | | style="padding:5px; width:1200px;" |'''1.3.711 The system provides an ad-hoc web reporting interface to report on user-selected criteria.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.712 | | style="padding:5px; width:1200px;" |'''1.3.712 The system can automatically generate and post periodic static summary reports on an internal web server.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.713 | | style="padding:5px; width:1200px;" |'''1.3.713 The system can transmit reports in a variety of ways including fax, e-mail, print, and website in formats like RTF, PDF, HTML, XML, DOC, XLS, and TXT.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.714 | | style="padding:5px; width:1200px;" |'''1.3.714 The system supports PDF/A, an ISO-standardized version of the Portable Document Format (PDF).''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.715 | | style="padding:5px; width:1200px;" |'''1.3.715 The system includes a rules engine to determine the recipients of reports and other documents based on definable parameters.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.716 | | style="padding:5px; width:1200px;" |'''1.3.716 The system provides printer-friendly audit trails for cleaner reporting of audit data.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.717 | | style="padding:5px; width:1200px;" |'''1.3.717 The system provides an interface for external clients to search, generate, and view processed data reports based on metadata tags.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
! style="padding:5px;" | | ! style="padding:5px;" | | ||
| style="padding:5px; width:1200px;" |'''1.3.718 | | style="padding:5px; width:1200px;" |'''1.3.718 The system provides document workflow management tools for streamlining their creation, review, modification, and approval.''' | ||
|- | |- | ||
| style="background-color:white; width:100px; text-align:center; font-style:italic;"| Response: | |||
| style="background-color:white; padding: | | style="background-color:white; padding:15px;" | | ||
|- | |- | ||
|} | |} | ||
|} | |} |
Revision as of 20:14, 28 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
- U: Unknown
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.3.5 Instruments
1.3.6 External system interfaces
1.3.7 Reporting
|