Specifications
-
What platform and database management system (DBMS) does Seabrooks use for e-CImpact?
e-CImpact is built on and managed via Microsoft.NET Framework, ASP.NET, and Microsoft SQL Server. Seabrooks utilizes Agile software development methodology to manage its software engineering process, Jira for project management, and Subversion for source code management.
-
What type of software is used to develop the system?
e-CImpact uses Microsoft Visual Studio and C#/ASP.NET programming language with SQL Server Management Studio and Transact-SQL programming language.
-
What is e-CImpact’s delivery model?
e-CImpact’s software licensing and delivery model is SaaS (Software as a Service). Users are licensed on a subscription basis.
Data Security and Continuity
-
Where is e-Clmpact data stored?
e-CImpact is hosted in a secure virtual server environment.
-
What is the Information Technology Compliance level of the virtual server data center?
The data center is HIPAA compliant (per HITRUST), SSAE-16 (SOC 1 Type 2, SOC 2 Type 2, SOC 3, and ISAE 3402), PCI DSS 3.0 Level 1 Service Provider, and ISO 27001 certified.
-
How are servers monitored for continuity assurance?
The servers are monitored by data center provided tools and by a custom monitoring service located in another facility. Monitoring covers all aspects of the system from basic CPU/RAM/HDD utilization through application server ability (IIS, SQL Server), and through application responses (application output monitoring). The alerts generated are dispatched through email to Seabrooks, and are addressed based on severity.
-
What hardware and location redundancy practices are in place to prevent data loss?
e-CImpact is hosted in a virtual server environment with system snapshots performed every 12 hours as well as additional, off-site, data-only backups performed every 2 hours. Additionally, a stand-by copy of all servers is no more than 4 seconds behind production. The stand-by environment can be brought online within 30 minutes of a complete failure at the primary server location.
-
In the event of a disaster, how long does server recovery and restoration take?
The turn-around time for server restoration is approximately 30 minutes. The turn-around time for data-only restoration is typically less than two hours, depending on the amount of data. Data-only restorations are implemented quarterly.
-
What is e-Clmpact's average up-time/down-time?
The system has an uptime of approximately 99.995% (excluding maintenance windows).
Maintenance and Upgrades
-
How often does routine server maintenance occur?
Routine server maintenance is performed during a two-hour window on the second Saturday of each month. The maintenance window is from 12 a.m. – 2 a.m. CST.
-
What is e-Clmpact's upgrade and patch process?
e-CImpact software upgrades and patches are part of a weekly process. The weekly maintenance window is 12 a.m. – 2 a.m. CST.
Site Access
-
What is the system's database multi-tenancy strategy?
All e-CImpact tenants share a common database schema. Data is partitioned based on an Organization ID that is assigned by the system when new tenants are created.
-
How is site access managed?
e-CImpact employs role-based access control. A User may be directed to a particular site based upon their Role, or restricted to a particular subset of modules based on Administrator-managed permissions.
Hardware and Browser Requirements
-
What is the compatibility rate for using different Internet browsers?
e-CImpact is compatible with the four most popular modern Internet browsers (Edge, Chrome, Firefox, and Safari) on platforms running modern operating systems. Seabrooks’ general approach to ensuring high compatibility rates for different browsers and devices is constant re-evaluation, regression testing of software updates, and monitoring.
-
What is the minimum recommended client system hardware?
The minimum client system hardware is an internet-connected device capable of running one of the four most popular modern Internet browsers (Edge, Chrome, Firefox, and Safari).
Integration and API
-
What technology is used to integrate systems?
e-CImpact makes use of Microsoft SQL Server Transactional Replication for data integration between Primary and Secondary/ Reporting Database Servers and Microsoft SQL Server Reporting Services for server-based report generation. e-CImpact Web API makes use of Representational State Transfer (REST) architecture and Microsoft ASP.NET technology for system integration.
-
Does the system provide interfaces to any other systems?
e-CImpact currently interfaces with the following:
- Seabrooks’ outcome survey software, i-CResults.
- e-CImpact Community Impact App for Salesforce.
- Third-party email delivery service, SendGrid.
- e-CImpact Web API.
-
Are there other API and integration tools available for client use?
Flexible reporting, data extraction, and API tools are available to e-CImpact clients, including:
- Manual Reports and Dashboards CSV Exports: Model and export data for use in internal data warehouses using custom reports. Custom reports may be exported to CSV or Excel.
- Scheduled Email Delivery of Reports and Dashboard Exports: Model data for use in internal data warehouses using custom reports. Custom reports may be delivered via email in CSV or Excel format for automated import.
- SQL Server Data Extract: SQL Server-based database backups completed on a recurring basis and delivered via sFTP (requires an additional fee).
- e-CImpact Web API: Write custom code against the e-CImpact Web API for accessing e-CImpact data via the web, in JSON format.