RadSmart Teleradiology Platform Documentation

website·Indexed 30 days ago

https://docs.radsmart.in

Comprehensive documentation for the RadSmart teleradiology platform, including installation and configuration guides for the Python Receiver (v4.5.0), application usage instructions, and troubleshooting for login issues, SCP processor inactivity, and image transfer from XRAY/CT/MR consoles.

Tokens
3.2K
Snippets
10
Records
30
Agent score
50%

What's inside RadSmart

  1. Overview of the RadSmart teleradiology platform

    RadSmart is a secure teleradiology platform designed for the digital transmission and remote interpretation of radiological patient images, including X-rays, CT scans, and MRIs. It enables radiologists and physicians to access and share medical images remotely to accelerate diagnoses and improve patient care regardless of geographical location.
  2. Navigate the Radsmart Dashboard

    v4.5.0

    The main dashboard provides a real-time overview of system status (SCP, Upload Processor, and Metadata Processor) and a study/activity table. Key available actions include:

    • Upload Files: Start uploading data.
    • Start Upload Speed Test: Verify connection performance.
    • View Reports: Monitor system activity.
  3. Install RadSmart Receiver on Windows

    v4.5.0

    Follow these steps to install the RadSmart Receiver. Ensure you download the version matching your system architecture (64-bit or 32-bit).

    1. Run Installer: Launch the downloaded installer. If Windows Security blocks the installation, click More info and then Run anyway.
    2. Select Destination: Choose the installation directory. It is recommended to use C:\RadsmartReceiver as the C: drive typically provides broader permission access.
    3. Start Menu Folder: Confirm the Start Menu folder name (default: Radsmart Receiver).
    4. Additional Tasks: Optionally enable 'Create a desktop shortcut' and 'Launch after installation'.
    5. Configure Service Name: Enter the service name. The default recommended name is radsmart_service.
      • Note: If another instance of the application is already installed using radsmart_service, you must choose a unique service name to avoid conflicts.
    6. Install: Review the installation path and settings, then click Install.
    7. Shortcut Name: Enter the desired shortcut name (default: Radsmart Receiver) and click Finish.
  4. Access System Menus and Upload Options

    v4.5.0

    Click the menu icon (☰) in the top-right corner of the dashboard to access the following options:

    • Config: Basic application configuration.
    • System Config: Advanced/system-level settings.
    • Logs: General application logs.
    • SCP Logs: File transfer logs.
    • Troubleshoot: Diagnostic tools.
    • Connect to Console: Access system console.
    • Logout: Exit the application.

    When uploading files, you can choose between two types:

    • Zip File: Recommended for batch uploads of compressed files.
    • Directory: Used for structured datasets, such as DICOM folders.
  5. Allow radsmart_receiver.exe through Windows Firewall

    The Windows Firewall may block public access to the application, causing login failures. You must allow radsmart_receiver.exe to communicate through both Private and Public networks. Administrator privileges are required.

    Steps for Windows 10/11:

    1. Search for "Windows Defender Firewall" in the Start menu.
    2. Click "Allow an app or feature through Windows Defender Firewall".
    3. Click "Change settings".
    4. Find radsmart_receiver.exe in the list or use "Allow another app..." to browse and add it.
    5. Check both the "Private" and "Public" checkboxes for the application.
    6. Click "OK" and restart the application.

    Steps for Windows 7/8:

    1. Go to Control Panel > System and Security > Windows Firewall.
    2. Click "Allow a program or feature through Windows Firewall".
    3. Select "Change settings".
    4. Find or add radsmart_receiver.exe via "Allow another program...".
    5. Check "Home/Work (Private)" and "Public" boxes.
    6. Click "OK" and restart the application.
  6. Identify processes using a specific network port on Windows

    Use these methods to determine if a specific port (such as the SCP default port 11112) is being used by another process:

    1. Resource Monitor: Open Task Manager (Ctrl+Shift+Esc) -> Performance tab -> Open Resource Monitor -> Network tab -> Listening Ports.
    2. Command Prompt: Use netstat to find the Process ID (PID) associated with the port.
    3. PowerShell: Use Get-NetTCPConnection to directly identify the owning process.
    # Command Prompt: Replace <port_number> with 11112
    netstat -aon | findstr :<port_number>
    # PowerShell: Replace <port_number> with 11112
    Get-Process -Id (Get-NetTCPConnection -LocalPort <port_number>).OwningProcess
  7. Access RadSmart receiver diagnostic logs

    To diagnose issues with the RadSmart receiver, you can access the processor and SCP logs via the following local endpoints. Ensure that the port used in the URL matches the server_port defined in your configuration.
    Processor Logs: http://localhost:8081/logs
    SCP Logs: http://localhost:8081/scp%5Flogs
  8. Install RadSmart Python Receiver as a Windows Service

    To install the RadSmart Python Receiver on a Windows system, download the appropriate binary (64-bit or 32-bit), unzip it to C:/, and verify the executable works by running radsmart_receiver.exe manually. To ensure the receiver runs in the background, install it as a service using the Non-Sucking Service Manager (NSSM).

    Constraints:

    • The installation path must not contain spaces. If spaces exist, replace them with underscores (_).
    • The service name must be unique on the system.
    • Command Prompt must be run as Administrator.
    cd C:\radsmart_receiver\bin\nssm-2.24\win64\
    nssm.exe install radsmart_service