(a) The ability to generate accurate and complete copies of records in both human readable and electronic form suitable for inspection, review, and copying by the agency. Persons should contact the agency if there are questions regarding the ability of the agency to perform such review and copying of the electronic records.
The DSC module writes all its records to an SQL-compliant historical database. You can make SQL queries from various software applications, such as Access and Excel, and present the data from these applications. Refer to the tutorial, "Accessing Citadel Data from Other Software," from the NI Developer Zone on ni.com/devzone for information about how to query the database. In addition to presenting the data from one of these applications, you can use Measurement & Automation Explorer (MAX) to view the historical data.
(b) Protection of records to enable their accurate and ready retrieval throughout the records retention period.
The DSC module historical database protects the records from being altered or modified. You can make SQL queries to view the data, but you cannot change the data. In addition, to prevent data loss, you must ensure that the file directory in which the database resides is kept intact by using a variety of security software, including the native security available with most Windows operating systems.
(c) Limiting system access to authorized individuals.
The DSC module is password protected. You can limit system actions to individuals with specified user names and passwords. Also, a user with administrator access must log in to be able to access the User Account Manager, which controls the access of all users. You also can programmatically restrict use of the applications to users who are logged into the system.
(d) Use of secure, computer-generated, time-stamped audit trails to independently record the date and time of operator entries and actions that create, modify, or delete electronic records. Record changes shall not obscure previously recorded information. Such audit trail documentation shall be retained for a period at least as long as that required for the subject electronic records and shall be available for agency review and copy.
With the DSC module, you specify which information you want to log to the database. Data you write to the database includes a timestamp. Changes to the value you log to the database do not overwrite previous values. The database records the new value as a change in the value, to ensure the integrity of the audit trail. You can keep the historical data and its corresponding audit trail as long as you want, limited only by disk space.
(e) Use of authority checks to ensure that only authorized individuals can use the system, electronically sign a record, access the operation or computer system input or output device, alter a record, or perform the operation at hand.
The DSC module has a login feature that developers can use to limit access to any feature of the application. The login can cover anything inside the DSC module application. The operating system or another security program needs to protect anything outside of the LabVIEW environment. For example, you can use the Windows login to protect your files.