Diagram of system components

OpenREM system diagram

Alternatives

1: Web servers

The recommended web server for Windows is Microsoft IIS. See Native Windows install for details.

The recommended web server for Linux is Gunicorn with NGINX - see Webserver for details.

Alternatively, a built-in web server is included that will suffice for testing purposes and getting started.

2: DICOM Store node

Any DICOM Store can be used, as long as it can be used to call the OpenREM import script. See DICOM Network Configuration for more details. Orthanc is the recommended DICOM Store services to use; it is installed by default in Docker, see DICOM Store SCP for Linux installation, to be written for Windows installation, and the DICOM Store section for configuration help.

3: Database

PostgreSQL is the recommended database to use with OpenREM. It is the only database that OpenREM will calculate median values for charts with. Other databases can be used with varying capabilities; see the Django documentation for more details. For testing only, the built-in SQLite3 database can be used, but this is not suitable for later migration to a production database.