Software & Hardware requirements
Desktop Client
Operating system: Windows 10 or higher (64-bit)
Memory (RAM): at least 8GB
Storage: at least 20GB of free space (SSD)
Processor (CPU): at least Intel Core i5 or similar (4 cores)
Screen resolution: at least 1280x1024
Required software:
Microsoft .NET Framework 4.8
Application Server
Operating system: Windows® Server 2016 or higher (64-bit)
Memory (RAM): at least 32GB
Storage: at least 6GB of free space (SSD)
Processor (CPU): at least Intel Xeon or similar (6 cores)
Required software:
Microsoft Internet Information Services 8 (IIS8) or higher
Database Server
Operating system: Windows® Server 2016 or higher (64-bit)
Memory (RAM): at least 32GB
Storage: at least 1TB of free space (SSD)
Processor (CPU): at least Intel Xeon or similar (4 cores)
Required software:
SQL Server 2016 SP2 or higher (Standard Edition), with minimum compatibility level of 110 (Compatibility level - SQL Server)
Database growth over time may influence the requirements of the database server. It is advisable to regularly monitor resource consumption so that it can be adjusted as requirements increase
High availability & performance
To ensure high availability and better performance we recommend the usage of a load balancer that distributes traffic between at least two application servers (each one following Requirements - Application Server recommendations) and at least two database servers (each one following Requirements - Database Server recommendations) with SQL Server instances connected by AlwaysOn availability groups (AAGs).
We recommend at least 10Gbps of network bandwidth between application and database servers.
Due to limitations of certain features of M1 solution, session affinity must be configured on the load balancer to allow all subsequent traffic and requests from an initial client session to be passed to the same server in the pool.
SQL Server recommendations
Limit available memory
It is recommended to limit the available memory for SQL Server according to the following table (Suggested Max Memory Settings for SQL Server 2005/2008 – SQLServerCentral):
Memory (RAM) | SQL Server instance maximum memory (RAM) |
---|---|
32GB | 29GB |
64GB | 60GB |
96GB | 92GB |
128GB | 124GB |
Data audit logging
The activation of the data audit logging system is subject to the activation of the CLR integration system (https://learn.microsoft.com/en-us/sql/relational-databases/clr-integration/clr-integration-enabling?view=sql-server-2016).
The logs data can be on a separate database or share the same database as our application, in which case it will be necessary to provide more space. The increased space is directly related to the number of tables in which the system is activated.
The data in the data audit logging system occupies, on average, 3x more than the records in the base table
Currently the system has no retention period, but it is possible to create one according to the customer’s indication. It is also possible to configure SQL Server to work with the use of partitioning functions, so that it is easier to remove old data.
Firewall permissions
If the customer organization has a firewall to restrict traffic to or from the Internet, some additional configuration is required to allow M1 solution to connect to certain hostnames for some features to work unhindered.
Application servers
Hostnames to open | Ports to open | Notes |
---|---|---|
443 | ||
80 and 443 | ||
443 | ||
80 and 443 | ||
443 | ||
80 | ||
443 | ||
443 | ||
443 | ||
clinicalbrain.medicineone.cloud | 443 | |
clinicalbrainidentity.medicineone.cloud | 443 | |
443 | ||
443 | ||
443 | ||
443 | NPS evaluation | |
443 | RNU/SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | SPMS electronic prescription (PEM) | |
443 | Issue of electronic certificate for driving licence (CCC) | |
443 | Issue of electronic certificate for driving licence (CCC) | |
443 | Complementary Diagnostic and Therapeutic Means (MCDT) | |
443 | Paperless Exams (ESP) | |
443 | Paperless Exams (ESP) | |
443 | Paperless Exams (ESP) | |
443 | Paperless Exams (ESP) | |
443 | Paperless Exams (ESP) | |
wsgw.min-saude.pt/MSP/MSPConsultaAgendamentosCancelados/1.01 | 443 | Paperless Exams (ESP) |
443 | Paperless Exams (ESP) | |
443 | ADSE | |
providers.advancecare.com/billmanagementws/electronicInvoiceService/electronicInvoice.wsdl | 443 | Advance Care - Electronic Invoice |
443 | Advance Care - Eligibility | |
443 | Multicare - Claims | |
443 | Multicare - Electronic Invoice | |
443 | Médis | |
443 | DigitalSign | |
443 | Safety |
Desktop clients
Hostnames to open | Ports to open |
|
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation |
Hostnames to open | Ports to open | Notes |
---|---|---|
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation | |
443 | Teleconsultation |
Ports to open: 10,000 - 65,535 UDP/SRTP/SRTCP or UDP/3478 or TLS/443
Server IPv4 Address Range |
---|
13.210.2.128/27 (13.210.2.128 - 13.210.2.159) 18.231.105.32/27 (18.231.105.32 - 18.231.105.63) 52.59.186.0/27 (52.59.186.0 - 52.59.186.31) 52.215.253.0/26 (52.215.253.0 - 52.215.253.63) 52.66.193.96/27 (52.66.193.96 - 52.66.193.127) 13.115.244.0/27 (13.115.244.0 - 13.115.244.31) 13.229.255.0/27 (13.229.255.0 - 13.229.255.31) 34.203.254.0/24 (34.203.254.0 - 34.203.254.255) 34.216.110.128/27 (34.216.110.128 - 34.216.110.159) |
FAQ
Do we still support SQL Server 2012 SP4 (Standard edition)?
Yes, we still support SQL Server 2012 SP4 (Standard edition), with compatibility level of 110, but we are recommending our customers to upgrade to SQL Server 2016 SP2 or higher (Standard Edition) since it has reached end-of-life (https://learn.microsoft.com/en-us/lifecycle/products/microsoft-sql-server-2012).
Is there a backup policy recommendation?
It is important that backup policies are created so that data is not lost. The backup strategy is at the customer’s discretion since it requires additional investment and there may already be backup systems in operation.