Skip to main content

notes-multi-organization

Goal: Configure Pathcloud to use a unique DICOMStore for each Organization

Technical Overview

  • Viewer - enable single viewer to open different DICOMStores
  • Bots - create DICOMCast and the Resource Create/Delete bots
  • FHIR - use Endpoint resource
  • Worklist - configure worklist to launch image from Endpoint

Endpoint Resource

  • creating new Endpoint for each DICOMSotre
  • create single Endpoint for Public Org and Public DICOMStore
    • use "identifier" to make Endpoint standard across installations
  • use identifier system to distinguish between public and private endpoints ImageStudy
  • can have a single public and single private endpoint

Notes: 12/12/24

  • Change Endpoint name so can used underscore as delimiter to separate Org Name,
  • Remove "projectID" from DICOMStore name and add as label.
    • IMPORTANT DICOMStore name is set in Bot-CreateOrgDicomstore; OrgID is parsed in Bot-GCP-Dicomcast; Dicomstore name is used to delete in Bot-DeleteOrgDicomstore
  • Original Private & Public Endpoints need to be updated with appropriate identifier.system (private/public)

ToDo

  • Copy to Dicom to Public DICOMStore - update with UserOrg DICOMStore (ShareImageModal.tsx)
  • Bot-DeleteImagingStudyResources
    • add UserOrg DICOMStore
    • add Delete from ALL Endpoints in ImagingStudy ConfigChange - Moving DICOMSTORE_URL from env file to project secrets