280 lines
7.9 KiB
JSON
280 lines
7.9 KiB
JSON
{
|
|
"Name": "PixelBridge",
|
|
"StorageDirectory": "/var/lib/orthanc/db",
|
|
"IndexDirectory": "/var/lib/orthanc/db",
|
|
"StorageCompression": true,
|
|
"MaximumStorageSize": 0,
|
|
"MaximumPatientCount": 0,
|
|
"MaximumStorageCacheSize": 128,
|
|
"LuaScripts": [],
|
|
"Plugins": [
|
|
"/usr/share/orthanc/plugins",
|
|
"/usr/local/share/orthanc/plugins"
|
|
],
|
|
"OHIF": {
|
|
"UserConfiguration": "/usr/local/share/orthanc/ohif.js"
|
|
},
|
|
"ExtraMainDicomTags": {
|
|
"Instance": [
|
|
"Rows",
|
|
"Columns",
|
|
"ImageType",
|
|
"SOPClassUID",
|
|
"ContentDate",
|
|
"ContentTime",
|
|
"FrameOfReferenceUID",
|
|
"PixelSpacing",
|
|
"SpecificCharacterSet",
|
|
"BitsAllocated",
|
|
"BitsStored",
|
|
"RescaleSlope",
|
|
"RescaleIntercept",
|
|
"SliceThickness",
|
|
"WindowCenter",
|
|
"WindowWidth",
|
|
"PhotometricInterpretation",
|
|
"DicomSenderID",
|
|
"PixelRepresentation"
|
|
],
|
|
"Series": [
|
|
"TimezoneOffsetFromUTC",
|
|
"BodyPartExamined",
|
|
"PerformedProcedureStepStartDate",
|
|
"PerformedProcedureStepStartTime",
|
|
"RequestAttributesSequence"
|
|
],
|
|
"Study": [
|
|
"OtherPatientNames",
|
|
"OtherPatientIDs",
|
|
"TimezoneOffsetFromUTC",
|
|
"AcquisitionUID",
|
|
"AcquisitionDate",
|
|
"AcquisitionDeviceProcessingDescription",
|
|
"AcquisitionTime",
|
|
"BodyPartExamined",
|
|
"InstitutionAddress",
|
|
"Manufacturer",
|
|
"ManufacturerModelName",
|
|
"Modality",
|
|
"OperatorsName",
|
|
"ProtocolName",
|
|
"SeriesDescription",
|
|
"SoftwareVersions",
|
|
"ReferringPhysicianName",
|
|
"ReferringPhysicianIdentificationSequence",
|
|
"ConsultingPhysicianName",
|
|
"ConsultingPhysicianIdentificationSequence",
|
|
"RequestingPhysician",
|
|
"DicomSenderID",
|
|
"StationName"
|
|
],
|
|
"Patient": [
|
|
"OtherPatientNames",
|
|
"OtherPatientIDs"
|
|
]
|
|
},
|
|
"ConcurrentJobs": 8,
|
|
|
|
"HttpServerEnabled": true,
|
|
"OrthancExplorerEnabled": true,
|
|
"HttpPort": 8042,
|
|
"HttpDescribeErrors": true,
|
|
"HttpCompressionEnabled": true,
|
|
|
|
"WebDavEnabled": true,
|
|
"WebDavDeleteAllowed": false,
|
|
"WebDavUploadAllowed": true,
|
|
|
|
"DicomServerEnabled": true,
|
|
"DicomAet": "BLACKFISH",
|
|
"DicomCheckCalledAet": false,
|
|
"DicomPort": 4242,
|
|
"DefaultEncoding": "Utf8",
|
|
"AcceptedTransferSyntaxes": [
|
|
"1.2.840.10008.1.*"
|
|
],
|
|
"DeflatedTransferSyntaxAccepted" : true,
|
|
"JpegTransferSyntaxAccepted" : true,
|
|
"Jpeg2000TransferSyntaxAccepted" : true,
|
|
"JpegLosslessTransferSyntaxAccepted" : true,
|
|
"JpipTransferSyntaxAccepted" : true,
|
|
"UnknownSopClassAccepted": false,
|
|
"DicomScpTimeout": 30,
|
|
|
|
"RemoteAccessAllowed": true,
|
|
"SslEnabled": false,
|
|
"SslCertificate": "certificate.pem",
|
|
"SslMinimumProtocolVersion": 4,
|
|
"SslVerifyPeers": false,
|
|
"SslTrustedClientCertificates": "trustedClientCertificates.pem",
|
|
|
|
"AuthenticationEnabled": false,
|
|
"RegisteredUsers": {
|
|
"dicom": "letmein"
|
|
},
|
|
|
|
"DicomTlsEnabled": false,
|
|
"DicomTlsRemoteCertificateRequired": true,
|
|
"DicomAlwaysAllowEcho": true,
|
|
"DicomAlwaysAllowStore": true,
|
|
"DicomAlwaysAllowFind": false,
|
|
"DicomAlwaysAllowFindWorklist": false,
|
|
"DicomAlwaysAllowGet": false,
|
|
"DicomAlwaysAllowMove": false,
|
|
"DicomCheckModalityHost": false,
|
|
"DicomModalities": {
|
|
// "sample" : [ "STORESCP", "127.0.0.1", 2000 ]
|
|
},
|
|
"DicomModalitiesInDatabase": false,
|
|
"DicomEchoChecksFind": false,
|
|
"DicomScuTimeout": 10,
|
|
"DicomScuPreferredTransferSyntax": "1.2.840.10008.1.2.1",
|
|
"DicomThreadsCount": 4,
|
|
"OrthancPeers": {},
|
|
"OrthancPeersInDatabase": false,
|
|
|
|
"HttpProxy": "",
|
|
"HttpVerbose": false,
|
|
"HttpTimeout": 60,
|
|
"HttpsVerifyPeers": false,
|
|
"HttpsCACertificates": "/etc/ssl/certs/ca-certificates.crt",
|
|
|
|
"UserMetadata": {
|
|
// "Sample" : 1024
|
|
},
|
|
"UserContentType": {
|
|
// "sample" : 1024
|
|
// "sample2" : [ 1025, "application/pdf" ]
|
|
},
|
|
|
|
"StableAge": 60,
|
|
"StrictAetComparison": false,
|
|
"StoreMD5ForAttachments": true,
|
|
"LimitFindResults": 0,
|
|
"LimitFindInstances": 0,
|
|
"LogExportedResources": false,
|
|
"KeepAlive": true,
|
|
"TcpNoDelay": true,
|
|
"HttpThreadsCount": 50,
|
|
"StoreDicom": true,
|
|
"DicomAssociationCloseDelay": 5,
|
|
"QueryRetrieveSize": 100,
|
|
"CaseSensitivePN": false,
|
|
"LoadPrivateDictionary": true,
|
|
"Dictionary" : {
|
|
"0011,1060" : [ "LO", "InnowaveUploaderID", 1, 1, "InowavePrivateGroup"],
|
|
"1971,0010" : [ "CS", "PBSender", 1, 1, "PixelBridge"],
|
|
"1971,1001" : [ "LO", "DicomSenderID", 1, 1, "PixelBridge"]
|
|
},
|
|
"SynchronousCMove": true,
|
|
"JobsHistorySize": 10,
|
|
"SaveJobs": true,
|
|
"OverwriteInstances": false,
|
|
"MediaArchiveSize": 1,
|
|
"StorageAccessOnFind": "Always",
|
|
"MetricsEnabled": true,
|
|
"ExecuteLuaEnabled": false,
|
|
"HttpRequestTimeout": 30,
|
|
"DefaultPrivateCreator": "PixelBridge",
|
|
"StorageCommitmentReportsSize": 100,
|
|
"TranscodeDicomProtocol": true,
|
|
"BuiltinDecoderTranscoderOrder": "After",
|
|
"IngestTranscoding": "1.2.840.10008.1.2.4.91",
|
|
"IngestTranscodingOfUncompressed": true,
|
|
"IngestTranscodingOfCompressed": true,
|
|
"DicomLossyTranscodingQuality": 90,
|
|
"SyncStorageArea": true,
|
|
"MallocArenaMax": 5,
|
|
"DeidentifyLogs": true,
|
|
"DeidentifyLogsDicomVersion": "2021b",
|
|
"MaximumPduLength": 16384,
|
|
"CheckRevisions": false,
|
|
"SynchronousZipStream": true,
|
|
"ZipLoaderThreads": 0,
|
|
"Warnings": {
|
|
"W001_TagsBeingReadFromStorage": true,
|
|
"W002_InconsistentDicomTagsInDb": true
|
|
},
|
|
|
|
"StoneWebViewer": {
|
|
/**
|
|
* Enables/disables the print button.
|
|
**/
|
|
"PrintEnabled": false,
|
|
/**
|
|
* Enables/disables the button to download a screenshot of the
|
|
* active viewport as a JPEG file.
|
|
**/
|
|
"DownloadAsJpegEnabled": false,
|
|
/**
|
|
* Enables/disables the button to download the display study.
|
|
* Only used if "OrthancApiRoot" is properly set.
|
|
**/
|
|
"DownloadStudyEnabled": false,
|
|
/**
|
|
* If option "DownloadDicomDir" is set to "true", the Stone Web
|
|
* viewer will create DICOMDIR media archives (as generated by the
|
|
* route "/studies/{id}/media" of Orthanc), instead of archives
|
|
* containing a human-readable hierarchy of folders (as generated
|
|
* by the route "/studies/{id}/archive").
|
|
**/
|
|
"DownloadDicomDir": false,
|
|
/**
|
|
* By setting option "InstitutionLogo" to an URL containing an
|
|
* image, this logo will be displayed at the bottom-left of the
|
|
* Stone Web viewer.
|
|
**/
|
|
"InstitutionLogo": "",
|
|
/**
|
|
* Whether to display the info panel at startup. Allowed values:
|
|
* "Always", "Never", "User". With "User", the user can decide to
|
|
* show or not the info panel in the user preferences panel (this
|
|
* is implemented using a cookie). (New in Stone Web viewer 2.4)
|
|
**/
|
|
"ShowInfoPanelAtStartup": "Never",
|
|
/**
|
|
* Whether to give access to the user preferences window. (New in
|
|
* Stone Web viewer 2.4)
|
|
**/
|
|
"ShowUserPreferencesButton": true,
|
|
/**
|
|
* Display a "not for diagnostic usage" disclaimer above the list
|
|
* of studies/series. (New in Stone Web viewer 2.4)
|
|
**/
|
|
"ShowNotForDiagnosticUsageDisclaimer": false
|
|
},
|
|
|
|
"DicomWeb": {
|
|
"Enable": true,
|
|
"Root": "/dicom-web/",
|
|
"PublicRoot": "/dicom-web/",
|
|
"EnableWado": true,
|
|
"WadoRoot": "/wado",
|
|
"Ssl": false,
|
|
"Servers": {
|
|
"main": [
|
|
"http://pacs.mylabctg.com:8042/dicom-web/"
|
|
]
|
|
},
|
|
"QidoCaseSensitive": true,
|
|
"MetadataWorkerThreadsCount": 10,
|
|
"EnableMetadataCache": true,
|
|
"StudiesMetadata": "Full",
|
|
"SeriesMetadata": "Full"
|
|
},
|
|
|
|
"OrthancExplorer2": {
|
|
"Enable": true,
|
|
"IsDefaultOrthancUI": true
|
|
},
|
|
|
|
"PostgreSQL": {
|
|
"EnableIndex": true,
|
|
"EnableStorage": false, // DICOM files are stored in the Orthanc container in /var/lib/orthanc/db/
|
|
"Host": "postgres", // the name of the PostgreSQL container
|
|
"Port": 5432,
|
|
"Database": "orthanc", // default database name in PostgreSQL container (no need to create it)
|
|
"Username": "postgres", // default user name in PostgreSQL container (no need to create it)
|
|
"Password": "password"
|
|
}
|
|
} |