An enterprise-grade infrastructure optimization framework designed to force, manage, and audit local and virtualized hardware acceleration across medical imaging networks. This repository contains the complete deployment scripts, self-healing runtimes, network optimizations, and analytics tracking structures to route Carestream (CS) Imaging Suite 3.26 processing pipelines directly through dedicated NVIDIA GPU hardware pipelines.
This repository is organized into distinct functional layers to facilitate deployment by Hospital IT and Clinical Engineering teams:
βββ .github/workflows/
β βββ psscriptanalyzer-validation.yml # CI/CD Static Code Quality Analysis Pipeline
βββ dashboards/
β βββ VirusTC-Compliance-Dashboard.html # Intranet Fleet Monitor & Analytics UI
βββ docs/
β βββ nvidia-rtx6000-csimaging.md # Core Workstation HW Acceleration Mapping
β βββ IT-NVIDIA-NVML-Workstation.md # Low-Level VRAM Allocation & Monitoring
β βββ IT-Citrix-vGPU-Carestream.md # Datacenter Hypervisor & vGPU Provisioning
β βββ IT-Network-DICOM-QoS.md # 9000 MTU Jumbo Frames & QoS Mapping Policies
β βββ GIT-Version-Control-Strategy.md # Trunk-Based Change-Control Workflow
β βββ TUF-[01-05]-Endpoint-Profiles.md # Multi-Method Remote Office Viewport Guidelines
βββ scripts/
βββ Citrix-TUF-Endpoint-Opt.ps1 # Master PVS/MCS Image Optimization Script
βββ VirusTC-SelfHealing-Auditor.ps1 # Active GPO Startup Compliance Auditor & Repair Loop
βββ VirusTC-Monthly-Report-Gen.ps1 # Automated 30-Day Executive KPI Compiler
βββ VirusTC-Monthly-Email-Sub.ps1 # CIO Office HTML Automated Delivery Engine
βββ VirusTC-API-Listener.ps1 # Centralized REST Web API Handshake Listener
βββ VirusTC-Endpoint-Scrub.ps1 # Secure Decommissioning Vault-Wiping Tool
The architecture divides hospital endpoints into two primary functional categories, providing specialized optimizations for each:
Forces the offloading of raw mathematical transformations from the central CPU to dedicated GPU pipelines. This optimizes high-tier clinical processing functions:
- Ultra-Low-Dose AI Denoising: Utilizes specialized Tensor Cores to scrub quantum mottle, enabling up to a 40% reduction in patient exposure (kVp/mAs).
- 3D CBCT Iterative Reconstruction: Employs CUDA Multi-Pass Iterative loops to eliminate beam hardening and metal streak artifacts.
- Clinical Modules Acceleration: Drives Carestream Eclipse AI extensions including Automated Bone Suppression, Virtual SmartGrid math, and Enhanced Tube/Line Visualization.
Optimizes client machines that lack direct physical tethers to X-ray machines. These office endpoints process heavy graphical streams pushed from the datacenter over a virtualized architecture:
- Hardware Decoding Offload: Forces the endpoint NVDEC hardware chip to decompress incoming Citrix HDX bitstreams, preserving 4:4:4 Chroma Subsampling for crisp grayscale transitions.
- Industrial-Grade Reliability: Leverages over-engineered hardware properties (military-grade 20K capacitors and dual ball bearing fans) to maintain a zero-throttling display state.
To prevent visual drift between the on-screen NVIDIA hardware acceleration rendering pipeline and physical print media outputs, clinical networks must implement rule-based media sorting profiles.
Configure the Carestream VuePACS Print Client Engine (SOP Class UID 1.2.840.10008.5.1.1.18) to separate output workflows:
- Tray 1 (Baseline): Routes standard print payloads to Blue Base DryView Laser Imaging Film (DVB).
- Tray 2 (Premium): Routes insurance/patient-paid visual upgrades to Clear Base Film cartridges for maximum back-lit density on clinical light-boards.
- Automation Hook: Sorting rules trigger dynamically when matching the custom billing macro identifier string:
Premium_Clear_Sheet.
To preserve Adobe-layered vector transparency profiles and match Grayscale Standard Display Function (GSDF) limits:
- Clear Base Profile: Force a rigid minimum density limit of
Dmin = 0.20to prevent background clouding under intense light-board illumination. - Blue Base Profile: Force a rigid maximum density limit of
Dmax = 3.20to ensure deep, clean black clipping boundaries. - Interpolation: Enforce the
Linear Interpolation Curveinside the DryView Web Portal console.
The updated infrastructure deployment progression must follow this strict sequence:
[1. Hypervisor / Network Setup]
β [2. Master PVS/MCS Image Build (Citrix-TUF-Endpoint-Opt.ps1)]
β [3. Standalone Hardware Provisioning (Local-TUF-Endpoint-Opt.ps1)]
β [4. API Listener Node Deploy]
β [5. Active Directory GPO & WMI Target Configuration]
To implement this optimization framework within a production hospital network, engineers should execute the setup steps in the following order: [1. Hypervisor / Network Setup] β [2. Master PVS/MCS Image Build] β [3. API Listener Node Deploy] β [4. AD GPO Configuration]
For physical workspace environments equipped with dedicated ASUS TUF Gaming GeForce RTX 50 Series hardware components:
- Execute
scripts/Local-TUF-Endpoint-Opt.ps1locally or via startup automation. - This script enforces high-performance power configurations, sets an FDA-stabilized Windows TdrDelay (
10 seconds), pins the Carestream Vue app layer exclusively onto local NVDEC hardware bitstream decoders, and executes an automated post-deployment cleanup cycle to clear scratch files and memory logs. - Hook the REST function to point payloads directly back to your secure
VirusTC-API-Listener.ps1pipeline over port8443.
- Group Policy Objects deploying local execution scripts must link the following scoping filter to prevent execution on unapproved virtual endpoints:
SELECT * FROM Win32_VideoController WHERE Name LIKE "%NVIDIA%" OR Name LIKE "%ASUS%"
- Import
NvidiaCarestreamStabilization.admxinto your Active Directory Central Store to enforce state baseline evaluations over GPO intervals.
- Open your datacenter core and edge switches. Enable Jumbo Frames with an MTU ceiling of 9000 bytes across all imaging VLANs.
- In your hypervisor console (e.g., VMware vSphere), map your distributed switch MTU to 9000. Attach your physical RTX Pro 6000 hardware units to the virtual machines via a dedicated Q-Profile (Virtual Workstation) tier (
NVIDIA-RTX-PRO-6000-12Qor24Q). - Enforce 100% Locked Memory Reservation on the guest VMs. CUDA processing will remain disabled inside a virtual instance if memory overcommitment is permitted.
- Boot the target Master Image VM in Private/Maintenance mode.
- Ensure the official NVIDIA Enterprise Production Branch Driver (for servers) or the NVIDIA Studio Driver (for office endpoints) is integrated.
- Stage the secure automation credentials inside the local Data Protection API (DPAPI) vault by running:
cmdkey /generic:"VirusTC-API-Handshake" /user:"SystemNode" /pass:"YOUR_SECURE_CLUSTER_TOKEN"
- Execute
scripts/Citrix-TUF-Endpoint-Optimization.ps1to apply the required registry overrides and system performance profiles. Shut down and seal the image.
- Place
dashboards/VirusTC-Compliance-Dashboard.htmlwithin the document root folder (C:\inetpub\wwwroot\) of an internal administrative IIS web server. - Configure a secure SSL binding certificate on port 8443.
- Launch
scripts/VirusTC-API-Listener.ps1as a continuous background system service on that host to process inbound node tracking payloads.
- Link a new Group Policy Object to the Organizational Unit (OU) containing your diagnostic workstations.
- Route to:
Computer ConfigurationβPoliciesβWindows SettingsβScripts (Startup/Shutdown). - Add
scripts/VirusTC-SelfHealing-Auditor.ps1as a Computer Startup Script. It must run in the computer context (NT AUTHORITY\SYSTEM) to ensure it has the administrative privileges required to repair network policies and rewriteHKLMregistry paths. - Schedule
scripts/VirusTC-Monthly-Report-Generator.ps1andscripts/VirusTC-Monthly-Email-Subscription.ps1on an administrative management host to deliver regular performance metrics directly to the hospital's Chief Information Officer (CIO).
All updates to the scripts or configurations in this repository must comply with the docs/GIT-Version-Control-Strategy.md protocol. Direct commits to the main branch are blocked.
Changes must be developed in a short-lived feature/* branch, clear the automated testing pipeline (.github/workflows/psscriptanalyzer-validation.yml), and undergo verification in an isolated staging lab environment before a pull request can be merged into production.
Disclaimer: This framework is an optimization architecture designed for integration by certified Healthcare IT and Clinical Systems Engineering teams. Verify all rendering states in a test lab before modifying live diagnostic software.